有没有办法让页面只显示特定类别的帖子摘录列表,而不编辑Wordpress的php文件?我正在帮助那些以后无法编辑它并使其在Wordpress更新后正常工作的人,并希望确保它的简单性。首选插件。到目前为止还没有发现任何东西。
如何在不编辑php文件的情况下使页面只显示特定类别的帖子
2 个回复
SO网友:Milan Bastola
您可以使用WP_Query 列出包含特定类别摘录的帖子。以下是示例代码:
<?php
$args = array(
\'posts_per_page\' => -1,
\'cat\' => 7,
\'orderby\' => \'post_date\',
\'order\' => \'DESC\',
\'post_type\' => \'post\',
\'post_status\' => array(\'publish\', \'draft\', \'pending\' ),
\'author\' => 1,
);
$postslist = get_posts( $args );
foreach ( $postslist as $post ) :
setup_postdata( $post ); ?>
<div>
<?php the_date(); ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
</div>
<?php
endforeach;
wp_reset_postdata();
?>
您可以根据需要进行修改。如果您想要更简单的解决方案,可以使用插件。这是我推荐给您的插件,以便于解决:
使用此插件,您可以根据需要在小部件中列出帖子,也可以获得短代码。你不需要自己设计这些帖子。SO网友:NJENGAH
这个插件可能就是你要找的https://wordpress.org/plugins/list-category-posts/.
您可以使用快捷码显示特定类别中的帖子[catlist name="category"]
它具有使用不同参数显示类别中的帖子所需的所有其他设置。它还可以使用文本小部件在小部件上工作,您可以使用类别id显示所需的帖子。
结束