Wordpress插件

时间:2011-04-04 19:29:45

标签: wordpress

我需要开发一个可以创建自定义注册页面的插件。 我可以创建像/ my-registration这样的页面,当用户到达那里时,我会有我的自定义表单吗? 在wp-admin中我看到我只能创建静态页面,我没有看到我可以创建页面然后将其与我的插件相关联的方式,以便该页面的内容将由插件生成而不是使用编辑输入文字。

可以这样做吗?

2 个答案:

答案 0 :(得分:1)

它可以完成,如果您只需要一个站点,您甚至不需要插件。以下是它的工作原理:

  1. 创建静态页面;
  2. 创建一个空模板文件;
  3. 在页面编辑器上,将模板分配给新页面;
  4. 忘记页面,你只需将它用于路由;
  5. 模板文件现在和任何其他php文件一样。在那里实现您的注册页面,包括包含逻辑的任何其他文件。
  6. 这显然不是优雅的 - 但是,如果/ code是诗歌/,它可能被认为是DADA的工作。呃,突然间我对Wordpress的基本原理有了深刻的理解!

答案 1 :(得分:0)

您可以为特定页面创建自定义模板,并可以在该模板文件中包含所有自定义代码。 在您的示例中,创建一个名为my_registration.php的文件,并将以下内容放在该文件的顶部,

<?php
/*
Template Name: My Registration
*/
?>

现在您有一个名为My Registration的模板。然后,您需要从Wordpress管理员创建一个新页面,并在“页面属性”部分选择此作为模板。

有关详细信息http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

,请参阅Wordpress手册