我正在创建一个使用主题OneEngine的wordpress网站,它包含一个非常方便的页面构建器,所以它对像我这样的新手很棒!一切都很顺利,直到我试图使用ET博客块,基本上nicley显示所有类别的最新帖子的所需数量。不幸的是,它没有提供从特定类别或类别集中提取最新帖子的选项。这是要编辑的块文件,我试图添加
'category'= 3
到我在另一个网站上的另一篇文章中看到的数组查询位,但这似乎不起作用。 这是我认为需要改变的php文件的相关部分。
function block($instance) {
extract($instance);
$query = new WP_Query(array(
'post_type' => 'post',
'posts_per_page' => $quantity,
'category' => 3
));
$i = 0;
global $post;
if($query->have_posts()){
while($query->have_posts()){
$query->the_post();
$animation_effect ='';
$duration_effect ='';
more lines of code...
我这样做的原因是多次编辑,重命名和重复使用此块,因此我可以拥有一个带有相关部分的静态首页,这些部分将一起显示特定的类别。 e.g。
- Injuries--
最近来自伤病类的帖子去了这里
- 一些图像 -
- 转移新闻 -
来自转移类别的最新帖子到这里
我在OneEngine主题论坛上发布了这个,但我没有收到任何回复,但他们并不像你们那么友好! 非常感激。
答案 0 :(得分:0)
使用' category_name'而不是尝试链接到类别ID。 问题解决了!