wordpress - 如何将 Wordpress 配置为在两个不同的文件夹中包含主题?
问题描述
我有一个当前的 Wordpress 安装,我想在其中实现以下 URL 结构:
# pages
/en/functions/function-title-1
/en/functions/function-title-2
/de/funktionen/funktion-titel-1
# topics
/de/jobs/
/de/jobs/job1
# topics
/de/blog/topic-1
/en/blog/thema-2
# Blog topics should be inside a feed:
/de/blog/feed/
听起来很简单,但问题是我正在使用的作业插件创建主题而不是页面,因此更改设置将导致所有作业都在博客文件夹中。
这怎么能改变?
当前的.htaccess:
# BEGIN WordPress
# Die Anweisungen (Zeilen) zwischen „BEGIN WordPress“ und „END WordPress“ sind
# dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
# Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
在设置中,永久链接设置为:
topicname: /%postname%/
如何实现所需的功能?
解决方案
推荐阅读
- c++ - 操作二维整数数组时堆栈溢出
- java - 无法写入 JSON:无法找到 id 为 0 的 com.demo.model.Control;
- outlook - 如何使用 Outlook 插件(Office 插件)将 Outlook 附件上传到 Web 服务?
- python - 在 Maya python 中,即使场景中不存在对象(字符串的一部分)也运行命令
- laravel - 关系检索用户电子邮件
- javascript - 使用 Observables 为循环迭代中的每个元素分配从 api 调用接收的值
- node.js - 等到文件创建后在 node.js 中读取它
- sql - 临时视图和自动广播加入错误
- ios - 从 iOS 13 中的呈现模式拉动以刷新表格视图不起作用
- node.js - 如何将 Nuxt.js 部署到 Elastic Beanstalk?