在再次阅读您的问题(和评论)后,这可能是您想要做的:
$X = 3; // for instance
ob_start();
the_category();
$cats = implode(\'<li\', array_slice(explode(\'<li\', ob_get_clean()), 0, $X+1));
如果要在整个主题中多次使用此功能,请使用函数。将以下内容放入
functions.php
:
function my_the_category($limit) {
$limit++;
ob_start();
the_category();
$cats = implode(\'<li\', array_slice(explode(\'<li\', ob_get_clean()), 0, $limit));
}
现在您可以使用
<?php my_the_category(3); ?>
, 例如