微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 在wordpress中自定义URL重写

我正在尝试使用wordpress实现自定义URL结构.基本上,我的网站作为我的博客和我的投资组合.我想要一个文章”部分和一个“投资组合”部分.我希望文章显示文章页面上,以及投资组合页面上的投资组合.应该很简单,除此之外我想要自定义URL …

我希望URL设置如下:

文章页面:
http://mydomain.com/discusses

具体文章
http://mydomain.com/discussed/%postname%

组合页面
http://mydomain.com/does

具体设计:
http://mydomain.com/designed/%postname%

我可以弄清楚如何只对这种类型进行一次重写,但是WP没有内置的功能来同时执行这两种操作.我只是想知道我应该从哪里开始或者应该做些什么……

问题也变了,我想在这两个领域保留类别功能,所以可能需要使用自定义字段来实现?并根据帖子的自定义字段添加新的重写规则?我知道从哪里开始……

谢谢你提供的所有帮助.

解决方法:

这实际上并不难做到.我会一页一页地走下去,为实现这一目标你需要做些什么.

文章

主题文件夹(/ wp-content / themes / your-theme /)中创建一个名为discuss.PHP新模板,只需添加以下内容

<?PHP
/*
Template Name: discusses Template
*/
?>

您不需要任何其他内容.进入wordpress管理员的“页面”部分,创建一个名为“文章页面的新页面,并将URL设置为/ discuss /.将此页面的模板设置为“讨论模板”.现在,进入管理员的设置→阅读部分,将帖子页面设置为文章页面.现在,您的所有博文都会显示在网址/讨论/

具体条款

将所有文章显示为/ discuss / title的最简单方法重命名认类别(在帖子→类别中)进行讨论.然后将永久链接设置为:

/%category%/%postname%/

这将呈现每个帖子所需的链接.

投资组合页面&具体设计页面

假设这将是某种自定义设计,最简单的方法是在页面部分创建自定义模板和页面,就像您在文章页面中所做的那样,并将自定义HTML和CSS放入其中.然后,我会将每个特定的设计页面设置为页面部分中的子页面.您可以使用WPdb classs进行自定义查询以填充“投资组合”页面.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐