![](/img/trans.png)
[英]Posts from specific WordPress category not displaying in Timber/Twig for loop
[英]Display all posts from parent category and group by child category with headings in Timber/Twig
我将以下代码用于 select 并为我客户网站上的类别登录页面设置上下文。
代码
$args = array(
'cat' => '5,3,4,6',
'numberposts' => 5,
'orderby' => 'date',
'order' => 'DESC',
);
$context['stories'] = Timber::get_posts( $args );
我正在使用此代码来设置模板并分配上下文。
代码
if( $category->parent == 0 ) {
// Stories parent category
$templates = array( 'category.twig' );
$context['categories'] = $categories;
}
这一切正常,但我需要复制功能并进行以下调整。
numberofposts
设置为全部此布局将类似于“所有帖子”页面。 该页面将分配给一个名为“所有故事”的菜单项。
是否可以在无需编写大量额外代码的情况下完成这项工作? 我正在学习 Timber 和 Twig 和 go,所以请随时分享一些提示和技巧来改进我的方法。
将帖子数设置为全部。
'numberposts' => -1,
更新上下文以添加标题。
$context['title'] = single_cat_title( '', false );
$context['description'] = category_description();
显示分配给每个类别的所有帖子。
$cat_id = 1;
$context['category_posts'] = Timber::get_posts(
array(
'cat' => $cat_id,
'posts_per_page' => -1
)
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.