WordPress如何只允许游客浏览指定分类的文章
- 行业动态
- 2024-04-18
- 3473
要在WordPress中只允许游客浏览指定分类的文章,您可以通过创建自定义的模板来实现,以下是详细的步骤:
1. 创建一个新的页面模板
在您的WordPress主题文件夹中(通常是wpcontent/themes/yourtheme/),创建一个新的PHP文件,例如命名为 templatecustom.php。
2. 编辑新的页面模板
打开新创建的 templatecustom.php 文件,并在顶部添加以下代码以告诉WordPress这是一个页面模板:
<?php /* Template Name: Custom Page Template */
接下来,将以下代码添加到文件中,用于获取指定分类的文章:
<?php get_header(); ?> <div id="content"> <h1>指定分类的文章</h1> <ul> <?php $args = array( 'category_name' => '指定分类的别名或ID', // 替换为您想要显示文章的分类的别名或ID 'post_status' => 'publish', 'posts_per_page' => 1, ); $query = new WP_Query($args); if ($query>have_posts()) { while ($query>have_posts()) { $query>the_post(); echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>'; } } else { echo '没有找到任何文章。'; } wp_reset_postdata(); ?> </ul> </div> <?php get_footer(); ?>
请确保将 '指定分类的别名或ID' 替换为您想要显示文章的实际分类别名或ID。
3. 使用新的页面模板
现在,您可以创建一个新的页面,并将此模板应用于该页面,按照以下步骤操作:
登录到您的WordPress后台。
转到 "页面" → "新建页面"。
输入页面标题和内容。
在页面属性框中,选择 "模板",然后从下拉菜单中选择 "Custom Page Template"(刚刚创建的模板)。
点击 "发布"。
现在,当游客访问该页面时,他们将只能看到指定分类的文章列表。
请注意,这只是一种实现方法,您还可以根据需要进行修改和定制。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/312481.html