WP не использует параметр выбрать пользовательский template.php что его выбрали для страницы
Я создал дочернюю тему: Fisio
Внутри у меня есть: page-team.php с именем:
<?php
/*
Template Name: Page - Team
*/
?>
<?php get_header(); ?>
<script>alert('its the team page')</script>
И в wp-администраторе я выбрал его для страницы: Команда
Проблема в том, что любые изменения, которые я вношу в page-team.php не затрагиваются. На самом деле предупреждение никогда не выполняется.
Чего мне не хватает?
PD: Есть ли способ узнать, какой шаблон использовался, взглянув на исходный код? Я не могу найти это
-РЕДАКТИРОВАТЬ -
Забыл упомянуть, что команда перечисляет пользовательский тип post_type: команда, вот объявление в functions.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 answers
Вы создали пользовательский тип записи с именем team, поэтому на странице команды отображается архив пользовательского типа записи team. Попробуйте изменить фрагмент страницы команды с team на team2 или что-то еще, но не команда.
Посетите эту страницу , чтобы узнать больше о том, как wordpress обрабатывает шаблоны.