0

我正在使用位于此处的随机帖子链接插件。 http://wordpress.org/support/plugin/random-post-link

它的工作原理是接受链接将您定向到任何类别的随机帖子。我需要它指向同一类别。我在下面找到了这段代码,它可以让您选择 1 个类别。

function my_random_post_args($args) {

$args['category_name'] = 'cat-slug-here';

return $args;
}
add_filter('random_post_args', 'my_random_post_args');

这段代码被放置在functions.php中,它可以工作接受我不想只使用一只猫,我需要它用于我的所有类别。

4

1 回答 1

0

您可以使用get_the_category()函数并仅在随机发布函数中显示第一个类别名称:

function my_random_post_args($args) {

$category = get_the_category(); 

$args['category_name'] = $category[0]->slug;

return $args;
}
add_filter('random_post_args', 'my_random_post_args');
于 2013-06-18T13:00:45.997 回答