如何正确获取例如3个贴子标签?我的当前代码:
$post_tags = get_the_tags();
if (!empty($post_tags)) {
foreach ($post_tags as $tag) {
echo \'<a href="\' . get_tag_link($tag->term_id) . \'">\' . $tag->name . \'</a>\';
}
}
如何正确获取例如3个贴子标签?我的当前代码:
$post_tags = get_the_tags();
if (!empty($post_tags)) {
foreach ($post_tags as $tag) {
echo \'<a href="\' . get_tag_link($tag->term_id) . \'">\' . $tag->name . \'</a>\';
}
}
您的问题似乎与此类似:how to limit and display tag?
基于此,您可以使用此代码限制标记:
$post_tags = get_the_tags();
shuffle($post_tags); // use this incase you want to pick the tags randomly
$count = 0;
if ($post_tags) {
foreach($post_tags as $tag) {
$count++;
echo \'<a href="\'.get_tag_link($tag->term_id).\'">\'.$tag->name.\'</a> \';
if( $count > 4 ) break;
}
}
它将只返回3个标签。是否有一些过滤器来禁用这个有时很糟糕的功能?我需要一些自定义帖子类型的内容显示完整,所有的<br>s获取我正在使用的内容get_the_content(); 的内部WP_Query 循环,在shortcode函数内部。如果有任何线索,我都很感激,但如果没有“插件”这个词的回答,我会大吃一惊。