在Single.php上显示分类图像

时间:2013-07-23 作者:JacobTheDev

我正在使用Taxonomy Images, 而且我不知道如何在一个屏幕上显示类别的关联图像。php。本质上,当用户查看一篇使用单条的帖子时。php模板,它应该显示文章类别的图像。现在,它什么都不显示。

这是我正在使用的代码:

<?php 
    $image_id = apply_filters( "taxonomy-images-queried-term-image-id", 0 );
    if ( ! empty( $image_id )):
    print apply_filters( "taxonomy-images-queried-term-image", "",  array(
        "image_size" => "large"
    ) );
    endif;
?>

2 个回复
最合适的回答,由SO网友:Lorenzo 整理而成

我使用这个小技巧获得了给定术语ID的分类图像:

<?php
    $images = get_option(\'taxonomy_image_plugin\');
    $img_url = wp_get_attachment_url( $images[$term_id] ); 
?> 

SO网友:Dan Knauss

基于@Lorenzo的答案,你仍然需要term_id. 这是可行的,但似乎不太理想:

$images = get_option( \'taxonomy_image_plugin\' );
$terms = get_the_terms( $post->ID, \'byline\' );
foreach ( $terms as $term ) {
    $img_url = wp_get_attachment_url( $images[$term->term_id] ); 
    print $img_url;
}
讨论here 可能会有帮助。

结束

相关推荐

Display single widget

我创建了一个简单的一次性小部件,让管理员在主页上更改一些副本,但小部件没有显示其内容。在主页上,我有以下代码:<?php the_widget(\'home_widget\'); ?>这是小部件本身的源代码,它出现在我的函数中。php文件(Jeff Starr的Clean Markup Widget):// Clean Markup Widget @ http://perishablepress.com/clean-markup-widget/ add_action(\'widgets