codelight-eu / wp-page-templates
注册并渲染插件中的页面模板
dev-master
2020-02-26 14:07 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-27 00:18:20 UTC
README
一个简单的类,允许从插件中注册WordPress页面模板。
安装
composer require codelight-eu/page-templates
用法
非常简单。在WordPress插件中的某个地方运行这个
<?php $pageTemplates = new Codelight\PageTemplates\PageTemplates(); $pageTemplates->addTemplate( WP_PLUGIN_DIR . '/my-custom-plugin/templates/my-awesome-template.php', "My Awesome Template's Human-Readable Name" );
这将在WordPress站点的页面编辑界面中添加模板。`addTemplate()`函数接受两个参数
/** * Add a new custom template. * * @param $file string Full path to the template file * @param $name string Human-readable template name */ public function addTemplate($file, $name) { $this->templates[$file] = $name; }
致谢
这个库是从http://www.wpexplorer.com/wordpress-page-templates-plugin/改编而来的