也想出现在这里?联系我们

wordpress如何让不同的分类文章显示不同的文章页模板

2023.09.23 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要在WordPress中让不同的分类文章显示不同的文章页模板,您可以按照以下步骤进行操作:

  1. 创建文章页模板文件: 首先,您需要为每个不同的文章分类创建自定义文章页模板文件。通常,您可以将这些模板文件放在主题文件夹中的子文件夹中,以便更有组织性。例如,您可以在主题文件夹中创建一个名为“customtemplates”的子文件夹。

  2. 复制single.php文件: 从您的主题文件夹中复制single.php文件,并将其粘贴到“customtemplates”文件夹中。这将成为您的基本文章页模板。如果您已经有一个自定义的文章页模板,您可以跳过这一步。

  3. 重命名模板文件: 现在,根据您的分类名称,重命名模板文件。例如,如果您有一个分类叫“技术”,您可以将模板文件命名为“single技术.php”。这将为“技术”分类的文章提供自定义模板。

  4. 编辑模板文件: 使用文本编辑器打开自定义模板文件,对其进行编辑。您可以根据您的需要自定义模板的外观和布局。确保保留WordPress文章循环(The Loop),以便正确显示文章内容和元数据。

  5. 添加条件语句: 在模板文件的顶部,添加以下条件语句,以便告诉WordPress什么时候应该使用这个自定义模板:

<?php
if (in_category('技术')) {
    get_template_part('customtemplates/single', '技术');
} else {
    // 默认情况下使用single.php
    get_template_part('single');
}
?>

在这个示例中,“技术”是您要为其创建自定义模板的分类名称。您可以根据需要添加更多的条件语句,以处理其他分类。

  1. 保存文件: 保存并上传您的自定义模板文件到您的WordPress主题文件夹中的“customtemplates”文件夹。

  2. 更新Permalink: 在WordPress后台,前往“设置” > “固定链接”,并点击“保存更改”。这将刷新Permalink结构,确保新的模板文件生效。

现在,当您发布属于特定分类的文章时,WordPress将自动使用与该分类关联的自定义模板文件来显示文章。如果文章不属于任何特定分类,WordPress将使用默认的single.php模板。这样,您可以为不同的文章分类创建不同的文章页模板。

有用0
  • 2023.09.23初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧