通过名称而不是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