我正在尝试为自定义分类添加类别图像我正在使用此插件taxonomy-images 但我不知道如何获得自定义分类图像
我试着留下指纹apply_filters( \'taxonomy-images-queried-term-image\', \'\' );
但无法在分类页面中获取图像
这是我的taxonomy.php
密码
<?php $term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); ?>
<h2> <?php echo $term->name;?></h2>
<?php query_posts(array( \'post_type\'=>\'deals\', \'brands\' => $term->slug, \'posts_per_page\' => -1 )); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!--your content goes here-->
<p>Deal Name: <?php echo the_field(\'deal_title\'); ?></p>
<p>test:<?php echo the_field(\'dealdescription\'); ?></p>
<?php
print apply_filters( \'taxonomy-images-queried-term-image\', \'\' );
?>
<!--your content goes here-->
<?php endwhile; else: ?>
<h3>Sorry, no matched your criteria.</h3>
<?php endif; ?>
SO网友:AddWeb Solution Pvt Ltd
您可以使用get_object_taxonomies() 作为您的解决方案。
返回post类型或post对象的所有分类:
<?php get_object_taxonomies( $object, $output ); ?>
你试过什么吗?像这样的?
// taxonomy term archives
$post_type = get_post_type(); // find out if CPT
$taxonomies = get_object_taxonomies($post_type); // Find taxonomies
if($taxonomies){
foreach($taxonomies as $taxonomy){
// only want hierarchial -- no tags please
if(is_taxonomy_hierarchical($taxonomy)){
$terms = get_terms($taxonomy); // find out "terms" e.g. catoegries, for each taxonomy
foreach ( $terms as $term ) { ?>
$term_link = get_term_link($term->slug, $taxonomy);
$term_name = $term->name;
//Image section like below...
if (function_exists(\'z_taxonomy_image_url\')) { ?>
<img class="category-thumbnail" src="<?php if (function_exists(\'z_taxonomy_image_url\')) echo z_taxonomy_image_url(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"/>
<?php }
}
}
}
}
这就是如何使用图像进行分类的方法。
类别图像插件(https://wordpress.org/plugins/categories-images/) 允许您添加具有类别或分类的图像。