【问题标题】:Custom page template with Wordpress plugin带有 Wordpress 插件的自定义页面模板
【发布时间】:2015-10-06 04:23:08
【问题描述】:

我想创建一个包含两个页面的插件。假设,当我安装这个插件时,两个 自定义页面 将可用。

喜欢

www.domain.com/page-1

wwww.domain.com/page-2

如何做到这一点?我已经在谷歌上搜索了好几个小时。我没有找到任何解决方案。

【问题讨论】:

  • 请提醒您的问题。我不明白你想要什么。
  • 插件或wordpress网站的自定义页面?
  • 您好,当我安装这个插件时,wordpress 页面中会有两个页面可用。当我卸载这个插件时,两个页面将被删除。

标签: wordpress customization


【解决方案1】:

虽然我没有为模板文件尝试过它,但你可以在我从插件加载 single.php 和 taxonomy.php 的链接中找到我的要点。 https://gist.github.com/vishalbasnet23/4cf739624ba3b75e75d8

【讨论】:

  • 您好,感谢您的回答。你能详细说明一下吗?我不明白我是怎么做到的。你明白我的问题吗?我只想添加两个带有插件的页面。当插件处于活动状态时,页面可用,而当插件停用时,页面将被删除。怎么样?
  • 您可以在插件激活挂钩上运行 wp_insert_post() 并将页面模板分配给该页面。之后在插件停用挂钩上使用删除帖子功能。你可以在我的 gist 上找到它gist.github.com/vishalbasnet23/caa26a86de4b996a53c8
  • 感谢您的帮助。但是当我停用这个插件时,页面没有删除,当我重新安装这个插件时,页面没有再次创建..请帮助我。
  • 你必须在 WordPress 激活钩子中包装创建页面的函数 code function myplugin_activate() { // 这里是激活码... } register_activation_hook( FILE, ' myplugin_activate');同样适用于 decativation hook register_deactivation_hook( FILE, 'myplugin_deactivate' );
猜你喜欢
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
  • 1970-01-01
  • 2018-01-27
  • 1970-01-01
  • 2020-02-11
  • 2012-07-22
  • 2014-09-27
相关资源
最近更新 更多