WP动态特色图片-无法获取第二特色图片URL

时间:2015-05-07 作者:mada

(我已经在堆栈溢出上打开了一个线程:https://stackoverflow.com/questions/30079269/wp-dynamic-featured-image-cant-get-second-featured-image-url 希望不会被认为是双重的)

事实上,我正在wordpress网站上做一个设计。net主题(像素主题),它在首页上有一个漂亮的整页滑块。滑块显示所选帖子的特色图像(我在编辑页面的元框字段中选中了“在幻灯片中显示”的帖子)。

对于网站上的不同视图(如缩略图),这些特征图像以相同的方式使用。我需要他们的缩略图,但我想另一个图像(仍然相对于选定的职位)的主页滑块。

我已经找到wordpress的“动态特色图像”插件,但现在我无法在滑块循环中获得第二个特色图像url。

下面是滑块的代码部分,与主题一样:

<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>
现在,我尝试将找到的代码放在插件github页面上:

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

              }
代替$thumb = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), \'full\' );

但是$thumb 回来array 作为字符串

我尝试了一些不同的方法,但我的php不太流利。

希望这是可以理解的。

1 个回复
SO网友:Sourav Chowdhury

要获取特定帖子/页面的特色图片,请使用以下代码-

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
 }
请点击此链接-https://github.com/ankitpokhrel/Dynamic-Featured-Image/wiki/Retrieving-data-in-a-theme

结束

相关推荐

显示特定类别的single.php的代码也覆盖了普通的single.php

我目前正在建立的网站上有两种不同的帖子类型——“press”和“blog”。我使用了以下代码,插入到我的子主题函数中。php文件,以获取使用“single press.php”模板的“press”帖子:add_filter( \'single_template\', function ( $single_template ) { $parent = \'7\'; $categories = get_categories( \'child_of=\' . $parent