通过名称而不是ID来呼叫Wordpress类别

我正在制作一个WP网站的本地副本,但是当我们将其移动时,所有的类别ID都会改变,所以我需要找到一种按名称而不是ID。现在,我有这样的:通过名称而不是ID来呼叫Wordpress类别

$myposts = get_posts('numberposts=3&category=3599'); 

其实我需要从两个类别显示帖子,这样反而类是3599,我需要的是技术和科技新闻。有没有办法做到这一点?

回答:

get_posts可以使用所有参数的WP_Query可以,所以试试这个:

$myposts = get_posts('numberposts=3&category_name=[Technology],[Technology News]'); 

更换[科技]和[科技新闻]与塞双方名称,所属类别的(并取下支架, 当然)。确保使用slug名称而不是常规名称,否则它将无法工作。

另外,请确认先测试一下。我对本地安装的WordPress 3.5.0进行了一个简短的测试,但我不认为我必须向你强调,你应该确保它按照预期的那样工作!

祝你好运。

回答:

您应该可以像这样在数组中调用该名称。 $ myposts = get_posts( 'name'=>'News', );

http://codex.wordpress.org/Function_Reference/get_the_category

回答:

想通了 - 我只是需要改变 '类' 到 'CATEGORY_NAME'

$myposts = get_posts('numberposts=3&category_name=technology,technology-news'); 

以上是 通过名称而不是ID来呼叫Wordpress类别 的全部内容, 来源链接: utcz.com/qa/258168.html

回到顶部