插件短代码在页面编辑器(管理面板)Wordpress中显示模板页面

时间:2017-11-01 00:17:10

标签: php wordpress

我正在为wordpress主题创建一个插件,将模板加载到自己的目录中,而不是在主题中放置模板,使我独立于主题中包含模板,因为我创建了用于在条件下加载不同模板的短代码。下面是代码:

  

add_shortcode('template','add_template');

     

function add_template($ atts){
             extract(shortcode_atts(array(                 'template'=> ''
               ),$ atts));

     

切换($ template){

  case 'template1':
    include 'templates/template1.php';        
    break;

  case 'template2':
    include 'templates/template2.php';            
     break;

  default:
    include 'templates/template1.php';        
     break;   
   }  
}

我的问题是在某些主题中我的插件开始在管理面板中显示页面有什么我做错了吗?请帮帮....

0 个答案:

没有答案