首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress插件

Wordpress插件
EN

Stack Overflow用户
提问于 2011-04-05 03:29:45
回答 2查看 143关注 0票数 0

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

这可以做到吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-05 03:35:20

这是可以做到的,如果你只需要一个网站,你甚至不需要一个插件。下面是它的工作原理:

  1. 创建静态页面;
  2. 创建空模板文件;
  3. 在页面编辑器上,将模板分配给新页面;
  4. 忘记页面,您只需将其用于路由;
  5. 模板文件现在与任何其他php文件一样。在那里实现您的注册页面,包括包含逻辑的任何其他文件。

显然,这并不优雅--但话又说回来,如果/code是诗歌/,它可能会被认为是一部达达作品。嗯,突然间我对Wordpress背后的原理有了深刻的理解!

票数 1
EN

Stack Overflow用户

发布于 2011-04-05 03:43:04

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

代码语言:javascript
复制
<?php
/*
Template Name: My Registration
*/
?>

现在,您有了一个名为My Registration的模板。然后,您需要从Wordpress admin创建一个新页面,并在page Attributes部分中选择它作为模板。

请参阅Wordpress手册了解更多详细信息http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5543347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档