php wordpress:从插件加载页面模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php wordpress:从插件加载页面模板相关的知识,希望对你有一定的参考价值。


// to add at your plugin function file
function adding_page_template ($templates) {
  $templatee = WP_PLUGIN_DIR . '/myrules/3rdParty/trainingTimer/trainingTimer.php';
  $templates[$templatee] = 'trainingTimer';
  return $templates;
}
add_filter ('theme_page_templates', 'adding_page_template');

function redirect_page_template ($template) {
  global $wp_query;

  $template = get_post_meta($wp_query->post->ID,'_wp_page_template',true);

  return ($template)?$template:'Error loading the template';
}
add_filter ('page_template', 'redirect_page_template');

以上是关于php wordpress:从插件加载页面模板的主要内容,如果未能解决你的问题,请参考以下文章

PHP WordPress插件中的自定义页面模板

创建 wordpress 插件时,如何在 jQuery 加载页面中启动挂钩?

为wordpress中的不同页面加载具有不同内容的通用模板

wordpress学习----插件

wordpress如何让自己的主题支持菜单功能

Wordpress 插件 - CSS 未加载