Anonim

这是对我最近使用内置的get_posts()函数从WordPress获取正确数据的问题的一种解决方案。 我正在处理WordPress中的默认帖子类型,即“ post”,并且正在处理一个名为“ blogs”的自定义帖子类型。 我有一个常规帖子类型的特色类别,然后有一个自定义分类法中的特色类别。 我想从两个职位类型和两个类别中提取一个列表。 我认为仅指定类别是行不通的,因为它只查找类别,而不查找自定义分类类别。 这是对我有用的代码:

$ args = array(//设置参数以传递给函数'post_type'=> array('post','blogs'),'genre'=> array('featured blog','homepage features')); $ slider_posts = get_posts($ args); foreach($ slider_posts as $ slider_post){//循环浏览帖子并显示echo $ slider_post-> post_title; }

那里有它。

获取来自多种帖子类型和多个类别的帖子