web-dev-qa-db-ja.com

WP ページに選択されたselect custom template.phpを使用していません

私は子供テーマを作成しました:Fisio

内部には、page-team.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

問題は、私がpage-team.phpに加えた変更が影響を受けないことです。実際、アラートは実行されません。

何が足りないの?

PD:どのテンプレートがソースコードを見ているのかを知る方法はありますか?これが見つからない

- 編集 -

teamがカスタムのpost_type:teamをリストしていることを言及するのを忘れていました。

<?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

チームページにカスタム投稿タイプのチームのアーカイブを表示するように、teamという名前のカスタム投稿タイプを作成しました。チームページのスラッグをチームからチーム2またはチーム以外に変更します。

Wordpressがテンプレートをどのように処理するかについての詳細は、このページ をご覧ください。

4
Vinod Dalvi