WP没有使用为页面选择的选择自定义template.php

时间:2013-03-06 作者:Toni Michel Caubet

我创建了一个儿童主题:Fisio

里面我有:页面团队。php名称:

<?php
/*
Template Name: Page - Team
*/
?>
<?php get_header(); ?>
<script>alert(\'its the team page\')</script> 
在wp admin中,我为页面选择了它:团队

Please check the page name and the selected template

问题是我对页面团队所做的任何更改。php不受影响。事实上,警报从未执行过。

我错过了什么?

PD:有没有办法知道在查看源代码时使用了哪个模板?我找不到这个

-编辑-

忘记提到团队正在列出一个自定义的post\\u类型:team,下面是函数中的声明。php

<?php
/**
 * Custom Post type register framework
 */
include(get_stylesheet_directory(). \'/inc/acpt/init.php\');
add_action(\'init\', \'makethem\');
function makethem() {
    $args = array(
        \'supports\' => array( \'title\', \'editor\', \'page-attributes\', \'thumbnail\', \'excerpt\'  ),
        \'hierarchical\' => true,
    );

    $team = new post_type(\'team\',\'team\', false,  $args );

}

/**
 * Initialize the metabox class
 */
add_action( \'init\', \'be_initialize_team_meta_boxes\', 9999 );
function be_initialize_team_meta_boxes() {
    if ( !class_exists( \'team_Meta_Box\' ) ) {
        require_once( get_stylesheet_directory(). \'/inc/metaboxes/fisio-metaboxes.php\' );
        require_once( get_stylesheet_directory(). \'/inc/metaboxes/init.php\' );

    }
}
?>

1 个回复
最合适的回答,由SO网友:Vinod Dalvi 整理而成

您已经创建了名为team的自定义帖子类型,因此它将在团队页面上显示自定义帖子类型team的存档。请尝试将团队页面的slug从team更改为team2或其他内容,但不要更改为team。

参观this page 了解wordpress如何处理模板的更多信息。

结束

相关推荐

WP_LINK_PAGES生成不必要的</p>标记

这是我的WP\\u LINK\\u页面的当前输出,请注意</p> 在末尾标记。自定义WP\\U LINK\\u页面的我的代码can be found here.<div id=\"link_wrap\"> <span class=\"classlinks\">1</span> <a href=\"http://themeforward.com/demo2/?p=1948&#038;page=2\"><span class=\"cla