我做了一些谷歌搜索,在论坛上搜索等等,但找不到一个好的答案。下面是我要做的:我需要将url中的一个变量传递给页面,并进行重写以使其美观。所以"mysite.com/ninny/hello-world"
真的是"mysite.com/ninny.php?c=hello-world"
. 目前正在非wordpress网站上使用.htaccess
重写和php。
我正在尝试创建一个插件来实现这一点。有一个包含"ninny.php"
文件,并将其显示在前端,如页面,带有get_header(),
以及其他功能,在访客访问时提供给他们mysite.com/ninny
或"mysite.com/ninny/hello-world"
. 插件是理想的选择,尽管页面模板就足够了。
我遇到的问题是,如果你为插件中的页面重写url,它不会加载所有Wordpress函数,因此你会遇到各种有趣的错误。我不想这样调用站点内的wp load。
我该怎么做才能让插件创建一个“页面”(不是数据库页面中的真正条目),而不是像我现在这样绕过wordpress。
有没有办法重写并加载wordpress函数?我应该在这里看什么?
提前感谢您为我指出了正确的方向。如果这一切都没有任何意义,请随时提问。