首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自定义Post类型模板存储在未显示在post属性下拉列表中的插件文件夹中

自定义Post类型模板存储在未显示在post属性下拉列表中的插件文件夹中
EN

WordPress Development用户
提问于 2019-11-13 06:09:31
回答 1查看 100关注 0票数 1

我已经创建了一个插件,我想从它中加载自定义post类型的模板。我使用本指南从插件点击这里!加载模板

即使我已经在页面模板头中指定了自定义的post类型名称,但模板在page post类型中仍然被完美地加载。

Template Post Type: custom-post-type

我可以在主题文件夹中创建一个模板,它非常适合自定义post类型。

EN

回答 1

WordPress Development用户

发布于 2019-11-13 06:29:08

插件中的模板不会出现在CPT中,因为模板是从主题(或子主题)加载的。

你需要

  1. 将模板放置在根主题/子主题文件夹中或
  2. 创建一个“调用”原始文件的占位符模板文件

在第二种情况下(我不得不这样做几次),我在主题/子主题中使用这样的模板:

代码语言:javascript
运行
复制
<?php
/** 
 Template Name: My Custom Template
 */

include WP_PLUGIN_DIR.'/my-plugin/templates/my-template.php';

...while,我相信有更好的方法,这个很好用。如果你想得到真正的幻想,你也可以添加一些插件的激活挂钩,复制到当前的主题。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/352443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档