mcaskill / sage-theme-wrapper
此包已被弃用,不再维护。没有推荐替代包。
WordPress 神秘主题布局包装器的独立版本。
8.5.3
2018-01-05 14:51 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2020-09-06 00:46:40 UTC
README
主题的 神秘主题包装器 的独立版本。
安装
使用 Composer,在项目根目录中安装此包。
$ composer require mcaskill/sage-theme-wrapper
使用
- 将
base.php
添加到主题目录。 - 将以下过滤器添加到主题的
functions.php
示例 #1
<?php add_filter('template_include', [ '\\Roots\\Sage\\Wrapper', 'wrap'], 109);
示例 #2
<?php use Roots\Sage\Wrapper as W; add_filter('template_include', function ($main) { // Check for other filters returning null if (!is_string($main)) { return $main; } W::$main_template = $main; W::$base = basename(W::$main_template, '.php'); if (W::$base === 'index') { W::$base = false; } return new W('layouts/base.php'); }, 109);
致谢
所有荣誉和版权归 Sage 项目的开发者所有。