使用WordPress插件和主题模板结构

时间:2011-08-11 作者:madphp

这可能是完全不可能的,但我想创建一个新的wordpress插件,它将有自己的模板和页面子集。最好的方法是什么?该插件将在wordpress网站的三个页面上使用。它将使用相同的主题,尽管它将有三个不同的页面模板。是否可以将模板分组到主题或插件内的子文件夹中。页面将是静态的ie不需要对wp管理员可用。

当前情况。。。。。

选项a->主题根目录中的模板,使用wordpress页面管理。

下面是我希望的两个想法。。。。

选项b->带有静态页面的主题中的子文件夹(无需在wp admin中创建/编辑)。

选项c->插件文件夹中使用当前主题的自包含模板,以及带有静态页面的自定义过滤器/操作(无需在wp admin中创建/编辑)。

这个插件本质上是wordpress网站的一部分,它使用wordpress对象和数据库组合在一起。它将有自己的循环和页面。

/wp-content/plugins/mycustomplugin/mycustomplugin.php
/wp-content/plugins/mycustomplugin/templates/default.php
/wp-content/plugins/mycustomplugin/templates/template2.php
/wp-content/plugins/mycustomplugin/templates/mycustomplugin-loop.php

/wp-content/plugins/mycustomplugin/mycustomplugin.php
/wp-content/themes/mytheme/mycustomplugin/mycustomplugin.php
/wp-content/themes/mytheme/mycustomplugin/template2.php
/wp-content/themes/mytheme/mycustomplugin/mycustomplugin-loop.php

1 个回复
最合适的回答,由SO网友:Wyck 整理而成

如果这是一个插件,你应该将文件保存在你的插件文件夹中。或者,您可以使用与活动主题不同的主题文件夹,该文件夹以其自己的名称命名。我已经看到了后一种方法,它工作得很好,但你不希望一些毫无戒心的用户错误地激活它。绝不应写入活动主题或用户安装的任何主题。

结束

相关推荐

使用函数更改“缩略图”、“中”和“大”图片大小。php?

现在我正在使用add_image_size 要创建主题所需的缩略图大小,请完全绕过“设置”>“媒体”中的选项,因为我无法依靠用户手动输入正确的值。然而,这意味着WordPress正在为这些大小中的每一个创建永远不会使用的文件。有没有更有效的方法可以让我重写函数中的默认值。php而不是创建新的?