Wordpress:限制从获取术语列表中返回的次数
我目前正在使用Wordpress:限制从获取术语列表中返回的次数,wordpress,Wordpress,我目前正在使用返回index.php和single.php中附加到自定义post类型的标记列表 有些帖子有超过20个标签,我需要保留这些标签,但只显示页面上的前5个标签 我看了一些选项,包括wp\u get\u object\u terms和get\u objects\u in\u term,但似乎无法获得正确的参数组合 有什么想法吗?查看“获取术语”列表,您可以附加一个过滤器,在输出术语之前对其进行处理,因此如果您在functions.php中添加以下内容: add_filter( "term
返回index.php和single.php中附加到自定义post类型的标记列表
有些帖子有超过20个标签,我需要保留这些标签,但只显示页面上的前5个标签
我看了一些选项,包括wp\u get\u object\u terms
和get\u objects\u in\u term
,但似乎无法获得正确的参数组合
有什么想法吗?查看“获取术语”列表,您可以附加一个过滤器,在输出术语之前对其进行处理,因此如果您在functions.php中添加以下内容:
add_filter( "term_links-tag", 'limit_terms');
function limit_terms($val) {
return array_splice($val, 0, 5);
}
当然,假设您的分类法名为“tag”-如果不是,则相应地更改过滤器名称。查看“获取术语”列表,您可以附加一个过滤器,在输出术语之前处理这些术语,因此如果您在functions.php中添加以下内容:
add_filter( "term_links-tag", 'limit_terms');
function limit_terms($val) {
return array_splice($val, 0, 5);
}
当然,假设您的分类法名为“tag”——如果不是,则相应地更改过滤器名称。Perfect mate。谢谢你!请记住,根据您当前的页面,您也可以使其仅显示5。在
limit\u terms()
函数中,您可以使用is\u archive()
或is\u home()
等。。。所以在单页上你仍然可以看到标签的完整列表。完美的伴侣。谢谢你!请记住,根据您当前的页面,您也可以使其仅显示5。在limit\u terms()
函数中,您可以使用is\u archive()
或is\u home()
等。。。因此,在单个页面上,您仍然可以获得整个标签列表。