使用插件向WordPress添加新页面

lee*_*ers 16 php wordpress

插件如何将页面添加到给定URL的当前WordPress主题?

示例网址: http://wordpress/plugin-name/start

此页面应显示使用当前主题的表单.

在一天结束时,我将用自定义实现替换当前面向前面的WordPress登录和注册机制.

Ott*_*tto 14

您想要将一个函数挂钩到该template_redirect操作.

在那里,您可以识别所需的特殊URL,然后您可以相应地加载自己的模板.

为了让使用现有的主题,你可以做类似的事情就像一个主题会,如呼叫get_header(),get_footer(),get_sidebar(),等.

输出页面后,您需要显式调用exit();以防止发生正常的页面输出.

注意:在WordPress 3.0中,更好的方法是挂钩template_include过滤器,并让它将file-include-path返回到您自己的模板文件.

这不需要exit();,因此它与其他插件更兼容.