【问题标题】:Need to include a custom template page through a plugin需要通过插件包含自定义模板页面
【发布时间】:2013-08-11 16:51:00
【问题描述】:

有没有办法将自定义模板从我的插件页面内的文件夹中包含到 Wordpress 系统中,这样当我创建新页面/帖子时,它可以显示为模板选项之一,而不是默认的课程。
我在这里看到了这个链接WP - Use file in plugin directory as custom Page Template?,但似乎没有谈论这个阶段是 Wordpress 检查主题目录中的自定义模板以及如何让它看起来在其他地方。

【问题讨论】:

    标签: php wordpress templates


    【解决方案1】:

    它不在文档中,因为 WordPress 没有在其他地方查找。您最好的选择是在您的主题文件夹中使用create a template page,将其命名为您想要的名称,然后使用include() 将插件目录中的模板文件的内容拉到您的主题目录中的文件中,这将允许 WordPress去看看。

    我认为实现此目的的唯一其他方法是与 Core 混在一起,这是非常糟糕的做法。

    【讨论】:

    • 谢谢你,你是对的,它没有记录,所以我希望有人找到解决问题的方法。由于它是一个插件,就其本质而言,这意味着我不能在主题目录中拥有自定义模板,并且必须为每个想要使用该插件的主题手动放置它,有点像 woo-commerce 插件,而且我由于明显的原因不想破解核心,我猜我被卡住了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多