【问题标题】:how to remove "Archive | " from wordpress?如何从wordpress中删除“存档|”?
【发布时间】:2022-01-02 05:28:36
【问题描述】:

如何从 wordpress 类别页面中删除“存档|”并仅显示类别?是否有插件或我需要删除哪些代码?

提前谢谢你;-)

【问题讨论】:

  • 你试过什么?预计这里的问题与特定的编程问题有关。请发布您尝试过的内容并指出您遇到的问题。简单地提出问题并要求其他人为您编写代码是不受欢迎的。
  • @Imran,在特定于 WP 的 StackExchange 站点上遇到此类问题可能会更好:wordpress.stackexchange.com

标签: wordpress wordpress-theming


【解决方案1】:

我想你的意思是在你的类别页面的某个地方有一个包含“存档|”的标题标签。如果你想摆脱这个字符串,你首先应该寻找的是它是否可以在主题选项页面的某个地方进行更改(如果适用)。

如果您没有主题选项页面,请在您的主题文件夹中查找“category.php”。在那里,您应该能够相当容易地找到“存档|”并将其删除。

不要删除任何文件!!如果您遇到问题,请发布您主题的 category.php 文件的内容,我一定会尽力帮助您。

【讨论】:

  • 这是正确的方法。 OP 的问题取决于主题,并且可能可以在这些“存档”页面上使用的任何模板文件中解决。它可能是“category.php”或“archive.php”,但使用this diagram 来帮助确定哪个文件包含该文本
【解决方案2】:

要删除存档页面,我是这样做的:从主题中删除archive.php页面(大多数时候它是多余的,不需要,已经有标签和类别),然后在索引中添加这个小代码sn-p您的主题的 .php 页面。因此,尝试获取在您的网址中添加年份和月份的内容的用户将被重定向到标准 404 页面。

if(is_archive()) {
    // force 404
    $wp_query->set_404();
    status_header( 404 );
    nocache_headers();
    include("404.php");
    die;
}

这里有一个更长的帖子:http://www.barattalo.it/2015/09/08/wordpress-remove-archive-pages/

【讨论】:

    【解决方案3】:

    试试 WP No Category Base 插件。

    它确实从您的 URL 中删除了 /category/ slug,希望它也可以解决您的问题。

    【讨论】:

      【解决方案4】:

      我在以下位置找到了删除存档部分的选项:

      自定义 ▸ 小部件 ▸ 侧边栏小部件区域:

      http://YourSite.com/wp-admin/customize.php?

      screenshot

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      【解决方案5】:

      尝试删除主题文件夹中的archive.php。

      【讨论】:

      • 永远不要删除核心文件。
      • 我同意它们不是核心文件,但你到底为什么会开始认为删除主题文件无论如何都是个好主意?这不是等级问题。最多需要编辑其中一个 HTML 标签。
      • 删除archive.php页面不够用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      • 2019-08-14
      相关资源
      最近更新 更多