我不确定这是否可行,但我想做的是,根据我在创建帖子时选择的标记,能够向锚定标记输出/添加类。
我的理由是,根据为每个特定帖子选择的标签,可以通过CSS调用不同的背景图像。
这是一个我已经开始做的例子。。。我在这里主要做的是显示帖子中的特色图像,然后在悬停时,调用jquery脚本来显示图像上的锚定标记,该图像包含Id希望根据所选标记动态更改的背景图像。
<ul class="product_list_sm">
<?php $epr_acces = new WP_Query(array(\'post_type\' => \'product\', \'productcategory\' => \'epr-accessories\', \'posts_per_page\' => 6, \'orderby\' => \'rand\', \'paged\' => $paged )); ?>
<?php while ($epr_acces->have_posts() ) : $epr_acces->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="View Item" class="product_view_sm">..View Item..</a>
<?php the_post_thumbnail(\'prod-img-sm\', array(\'class\' => \'single_product_img_sm\', \'alt\' => \'View Product\')); ?>
</li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</ul><!-- .product_list_sm -->
最合适的回答,由SO网友:CookiesForDevo 整理而成
听起来你想用这个:http://codex.wordpress.org/Function_Reference/wp_get_object_terms
如果您使用的是自定义分类法,请将其添加到显示“post\\u标记”的位置。
unset($tags);
foreach(wp_get_object_terms($post->ID, \'post_tag\') as $tag) :
$tags .= \' \' . $tag->name;
endforeach;
然后将其添加到锚定标记:
<a href="<?php the_permalink(); ?>" title="View Item" class="product_view_sm<?php echo $tags; ?>">..View Item..</a>