我使用下面的代码显示六个随机标记,在<a>
标签
$args = array(
\'taxonomy\' => \'post_tag\',
\'hide_empty\' => 0
);
$tags = get_terms( $args );
$class_name = \'my-custom-class-name\';
if ( ! empty( $tags ) && ! is_wp_error( $tags ) ) {
shuffle( $tags );
foreach( array_slice( $tags, 0, 6 ) as $tag ) {
printf( \'<a class="%1$s" href="%2$s">%3$s</a>\',
sanitize_html_class( $class_name ),
get_tag_link( $tag->term_id ),
sprintf( __( \'%s\') , $tag->name )
);
}
}
我还使用了一个名为
Taxonomy Images. 这个插件允许我放置带有标签的图像。
wp_get_attachment_image()
应显示分类图像。我的问题是,我不知道如何将这一行放在上面的代码中,而不把事情弄糟。
html如下所示:
<a class="class-name" href="taxonomy-url">taxonomy-name<a>
我想通过
<img>
标记的类与
<a>
标签类别:
<a class="class-name" href="taxonomy-link"><img src="taxonomy-image-url" class="class-name"> taxonomy-name</a>
SO网友:Tung Du
您应该改为使用此插件:Category Image
不要害羞地学习和使用printf,这是值得的。
printf( \'<a class="%1$s" href="%2$s"><img class="img-class" src="%4$s" <h3>%3$s</h3></a>\',
sanitize_html_class( $class_name ),
get_tag_link( $tag->term_id ),
sprintf( __( \'%s\') , $tag->name ),
z_taxonomy_image_url($tag->term_id, \'thumbnail\' )
);
为了便于调试,您可以使用
var_dump($tag)
从foreach循环到现在到底是什么
$tag
对象具有。