WordPress中的动态永久链接

借助结构标签,WordPress永久链接系统可以很好地适应您自己的需求。 设置%postname%可能是最常见且可行的解决方案。 但是,如果要实现真正的动态链接,则首先必须使用自己的代码扩展系统。


强大的WordPress Rewrite API提供了许多选项,可以使系统适应您自己的需求。 如果您希望完全自由,可以以任何URL(具有任意数量的级别)的方式来配置WordPress。 结果,例如,

http://www.tld.com/dies/ist/eine/individuelle/url/

版本

Array
(
   [0] => "dies"
   [1] => "ist"
   [2] => "eine"
   [3] => "individuelle"
   [4] => "url"
}

产生。 这意味着可以使用所有其他方式来编程自己的路由器并输出相应的内容。 为了实现所需的行为,我们使用“ rewrite_tag”和“ rewrite_rule”操作,并将以下代码添加到活动主题的functions.php文件中:

eecc6d44ed7c18e2066e

然后必须再次保存永久链接设置(“设置”>“永久链接”>“应用更改”,或者,一次调用flush_rewrite_rules()函数),以使新规则生效。 最后,我们使用永久链接“ rewrite”和模板“ rewrite-page”创建一个新页面,该模板必须首先使用以下文件创建:

eecc6d44ed7c18e2066e

在标准配置中,将访问所有URL。 $ base变量还可以配备任何嵌套的子文件夹:例如,值“ pop / up”允许访问URL。

http://www.tld.com/pop/up/my/url/

其他所有网址均不受影响-WordPress照常处理这些网址。

背部