我需要开发一个插件,将创建一个自定义注册页面。例如,我是否可以创建一个像/ my -registration这样的页面,当用户到达那里时,我将拥有我的自定义表单?在wp-admin中,我看到我只能创建静态页面,我没有看到一种方法,我可以创建一个页面,然后将它与我的插件相关联,以便该页面的内容将由插件生成,而不是使用编辑器输入文本。
这可以做到吗?
发布于 2011-04-05 03:35:20
这是可以做到的,如果你只需要一个网站,你甚至不需要一个插件。下面是它的工作原理:
显然,这并不优雅--但话又说回来,如果/code是诗歌/,它可能会被认为是一部达达作品。嗯,突然间我对Wordpress背后的原理有了深刻的理解!
发布于 2011-04-05 03:43:04
您可以为特定页面创建自定义模板,并且可以在该模板文件中包含所有自定义代码。在您的示例中,创建一个名为my_registration.php的文件,并将以下内容放在该文件的顶部,
<?php
/*
Template Name: My Registration
*/
?>现在,您有了一个名为My Registration的模板。然后,您需要从Wordpress admin创建一个新页面,并在page Attributes部分中选择它作为模板。
请参阅Wordpress手册了解更多详细信息http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates
https://stackoverflow.com/questions/5543347
复制相似问题