我已经创建了一个插件,我想从它中加载自定义post类型的模板。我使用本指南从插件点击这里!加载模板
即使我已经在页面模板头中指定了自定义的post类型名称,但模板在page post类型中仍然被完美地加载。
Template Post Type: custom-post-type
我可以在主题文件夹中创建一个模板,它非常适合自定义post类型。
发布于 2019-11-13 06:29:08
插件中的模板不会出现在CPT中,因为模板是从主题(或子主题)加载的。
你需要
在第二种情况下(我不得不这样做几次),我在主题/子主题中使用这样的模板:
<?php
/**
Template Name: My Custom Template
*/
include WP_PLUGIN_DIR.'/my-plugin/templates/my-template.php';...while,我相信有更好的方法,这个很好用。如果你想得到真正的幻想,你也可以添加一些插件的激活挂钩,复制到当前的主题。
https://wordpress.stackexchange.com/questions/352443
复制相似问题