【问题标题】:Move pages to subdirectory in Wordpress将页面移动到 Wordpress 中的子目录
【发布时间】:2015-10-12 16:45:24
【问题描述】:

我有一个用 wordpress 制作的主页设置。 所有页面都在根目录下:

www.example.com/

是否可以将我的一些页面移动到子目录?

喜欢:

www.example.com/products/

根目录保持不变很重要。

【问题讨论】:

  • 你要移动哪些页面?
  • 将页面移动到example.com/products 不会使用子域。子域的格式如下:products.example.com。如果您纯粹出于审美原因想这样做,您应该考虑使用类别,因为它们可以生成您想要的 URL 结构。
  • 在下面查看我的答案,看看它是否有助于您实现目标?或者我缺少您需要的东西,如果没有帮助,请在您的问题中添加更多详细信息。我会修改我的答案。

标签: wordpress directory


【解决方案1】:

这是一个简单的方法。

在 WordPress 中创建一个名为“产品”的空白页面。

然后对于所有其他页面,选择“产品”页面作为“父”页面。

现在页面的新网址如下:

yourrootdomain.com/products/page-name

对“产品”基础/目录 slug 下的所有页面执行相同操作。

如果您无法使其正常工作、不理解或无法解决您的问题,请告诉我。

以下是如何在添加或编辑页面屏幕的页面属性部分中选择页面的父级:

https://en.support.wordpress.com/pages/page-attributes/#parent

【讨论】:

  • 感谢您的回复。我能够完全按照我的意愿将页面设置为子目录。但是现在这些页面会自动显示为网站中的子菜单。我只是想改变目录。原因很简单:我有一个使用永久链接来显示项目的模块,我必须更改链接才能获取其他页面而不是项目。这是我用过的完整教程:eleganttweaks.com/divi/change-divi-projects-url-permalink
  • @jublikon 很高兴它对你有用。如果您有权访问正在创建菜单的主题文件,如果您找到 wp_list_pages() ,请将 depth=1 添加到其中,并且子页面将不会显示在那里。
  • 如果一个实际上不能访问的“父”页面怎么办?即,它只是用作 URL“文件夹”而不是本身工作。有什么建议么?我是否必须将 URL 重定向到某个地方?我可以以某种方式对 URL 进行 404 处理吗?谢谢。
  • 感谢您的回复。谁能告诉我,我们是否希望将这些页面 /products/ 转移到 products.example.com 之类的子域,而不是移动到子目录?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-01
  • 2018-04-26
  • 2014-04-23
  • 2020-06-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多