欧美激情中文字幕在线_国产区精品视频_免费久久99精品国产自_日韩精品 欧美

CorePress使用插件的方式添加文章和頁面模板

網上的方法都比較麻煩,整理了一下代碼,只需要替換頁面名稱和頁面路徑即可

define('CP_PLUGIN_DIR', plugin_dir_path(__FILE__));
$cp_page_templates = array(
    array("slug" => "page-corepress.php",
        "name" => "CorePress-Pro主題頁面",
        "path" => CP_PLUGIN_DIR . "/page-corepress.php",
    ),
);
add_filter('page_template', 'cp_page_template');
add_filter('single_template', 'cp_page_template');
function cp_page_template($page_template)
{
    global $cp_page_templates;
    $slug = get_page_template_slug();
    foreach ($cp_page_templates as $item) {
        if ($slug == $item['slug']) {
            $page_template = $item['path'];
        }
        return $page_template;
    }
}
add_filter( 'theme_page_templates', 'cp_page_add_template_to_select', 10, 4 );
add_filter( 'theme_post_templates', 'cp_page_add_template_to_select', 10, 4 );

function cp_page_add_template_to_select( $post_templates, $wp_theme, $post, $post_type ) {
    global $cp_page_templates;
    foreach ($cp_page_templates as $item) {
        $post_templates[$item['slug']] = $item['name'];
    }
    return $post_templates;
}

其中,只需要修改$cp_page_templates變量里面的參數即可,slug為文件名稱,name為模板名稱,path為文件路徑。多個模板,多添加幾個array即可。

另外用的時候,建議也改一改常量CP_PLUGIN_DIR,改成唯一的名字。

 

上一篇 WordPress如何識別Windows11評論
下一篇 Fancybox 和 lazyload 同時存在的問題
目錄
applek

applek管理員

個人說明在個人中心里面設置

本月創作熱力圖

最新評論
小超
小超
7月9日
下個版本考慮將下載地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厲害
評論于留言建議
chinacnd
chinacnd
6月26日
這個主題是怎么做到加載速度那么快的?
風起云涌
風起云涌
6月17日
前臺投稿現在有點太抽象了 希望可以弄成那種分區填寫的 標題,內容,圖片,目錄,標簽,這樣的
評論于留言建議
主站蜘蛛池模板: 国产日韩欧美黄色| 99高清视频有精品视频| 国产精品精品国产| 99久久国产综合精品五月天喷水 | 亚洲精品tv久久久久久久久| 久久99国产综合精品女同| 久久av免费一区| 国产在线观看91精品一区| 久久久久久91| 国产精品日韩在线| 久久久久久91香蕉国产| 黄色片免费在线观看视频| 国产精品视频999| 国产va免费精品高清在线观看| 国产mv久久久| 国产美女搞久久| 欧美日韩一道本| 国产精品美女主播| 日日碰狠狠丁香久燥| 美女亚洲精品| 91久久精品国产| 欧美日韩高清在线观看| 精品国偷自产在线视频99| 伊人久久大香线蕉综合75| 日本韩国在线不卡| 国产精品av免费观看| 日本成人在线不卡| 91精品国产91久久久久麻豆 主演| 奇米精品一区二区三区| 国产精品免费入口| 欧美日韩午夜爽爽| 亚洲精品一区二区三| 国产精品一区二区a| 欧美激情亚洲国产| 亚洲不卡中文字幕| 国产成人一区三区| 国产系列第一页| 日本高清久久一区二区三区| 99在线影院| 国产99在线播放| 99精品免费在线观看|