it-swarm.com.de

WP Dynamisches Bild - URL des zweiten Bildes kann nicht abgerufen werden

(Ich habe bereits einen Thread zum Stapelüberlauf geöffnet: https://stackoverflow.com/questions/30079269/wp-dynamic-featured-image-cant-get-second-featured-image-url Ich hoffe, es ist nicht als doppelt betrachtet)

Ich arbeite gerade an einer WordPress-Website mit einem Dessign.net-Theme (dem Pixel One), das auf der Titelseite einen wunderschönen ganzseitigen Schieberegler hat. Der Schieberegler zeigt das empfohlene Bild ausgewählter Beiträge (Beitrag, für den ich "In Diashow anzeigen" im Meta-Feld auf der Bearbeitungsseite aktiviert habe).

Diese vorgestellten Bilder werden in gleicher Weise für unterschiedliche Ansichten auf der Website verwendet (z. B. Miniaturansichten). Ich brauche sie für die Thumbnails, aber ich mag ein anderes Bild (immer noch relativ zu ausgewählten Posts) für den Schieberegler der Startseite.

Ich habe festgestellt, dass "Dynamic Featured Image" -Plugins für WordPress, aber jetzt kann ich nicht erreichen, um die zweite empfohlene Bild-URL in der Schleife des Schiebereglers zu erhalten.

Hier ist der Teil des Codes für den Schieberegler, wie es mit dem Thema war:

<ul>
        <?php
        $slider_arr = array();
        $x = 0;
        $args = array(
             //'category_name' => 'blog',
             'post_type' => 'post',
             'meta_key' => 'ex_show_in_slideshow',
             'meta_value' => 'Yes',
             'posts_per_page' => 99
             );
        query_posts($args);
        while (have_posts()) : the_post();



             $thumb = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'full' );
            //$thumb = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'large' );
            $img_url = $thumb['0'];
        ?>
            <li data-background="<?php echo $img_url; ?>" onclick="location.href='<?php the_permalink(); ?>';" style="cursor:pointer;">

            </li>
        <?php array_Push($slider_arr,get_the_ID()); ?>
        <?php $x++; ?>
        <?php endwhile; ?>
        <?php wp_reset_query(); ?>

    </ul>

Jetzt habe ich versucht, den gefundenen Code auf die Plugin-Github-Seite zu setzen:

if( class_exists('Dynamic_Featured_Image') ) {
               global $dynamic_featured_image;
              $thumb = $dynamic_featured_image->get_featured_images( );

                        //You can now loop through the image to display them as required

              }

anstelle von $thumb = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'full' );

Aber $thumb gibt array als String zurück

Ich habe ein paar verschiedene Dinge ausprobiert, aber ich spreche nicht fließend PHP.

Hoffe das ist verständlich.

1
mada

Verwenden Sie den folgenden Code, um ausgewählte Bilder bestimmter Posts/Seiten zu erhalten:

if( class_exists('Dynamic_Featured_Image') ) {
     global $dynamic_featured_image;
     $featured_images = $dynamic_featured_image->get_featured_images( $postId );

    //You can now loop through the image to display them as required
 }

Bitte folgen Sie diesem Link - https://github.com/ankitpokhrel/Dynamic-Featured-Image/wiki/Retrieving-data-in-a-theme

1