Полное редактирование:
Мой предыдущий вопрос был неясен, поэтому я полностью отредактировал свой вопрос.
Я создал файл example.php в корне моего шаблона.
Я поместил в пример следующий код. php файл:
Код: Выделить всё
Example
Код: Выделить всё
$check_page_exist = new WP_Query( array(
'pagename' => 'TemplateExample',
'posts_per_page' => 1,
'no_found_rows' => true,
'fields' => 'ids',
) );
$template_slug = 'example.php';
if ( empty( $check_page_exist->posts ) ) {
$page_id = wp_insert_post(
array(
'comment_status' => 'close',
'ping_status' => 'close',
'post_author' => 1,
'post_title' => ucwords( 'Template Example' ),
'post_name' => strtolower( str_replace( ' ', '-', trim( 'TemplateExample' ) ) ),
'post_status' => 'publish',
'post_content' => ' ',
'post_type' => 'page',
'post_parent' => ' ',
'page_template' => $template_slug,
)
);
}
Код: Выделить всё
function customize_contactUs($wp_customize){
$wp_customize->add_section('section_input_contactUs', array(
'title' => esc_html__('Contact us sheet', 'section'),
'priority' => 5,
));
$wp_customize->add_setting( 'setting_input_contactUs',
array(
'type' => 'theme_mod',
'transport' => 'refresh', //postMessage
)
);
$wp_customize->add_control( 'setting_input_contactUs',
array(
'section' => 'section_input_contactUs',
'type' => 'text',
'input_attrs' => array(
'placeholder' => __( 'Default text' ),
),
)
);
}
add_action( 'customize_register', 'customize_contactUs' );
Теперь, когда я нажимаю на значок Контроллер ввода, который я создал для файла example.php, контроллер работает правильно, но предварительный просмотр в реальном времени по-прежнему показывает главную страницу.
Я поместил следующий тег на главную страницу чтобы я мог перейти на нужную страницу посредством настройки:
Код: Выделить всё
[url=https://localhost/site/templateexample]Go To Example[/url]
Но если я нажму на эту ссылку вне настройки WordPress , я правильно ввел страницу (пример).
Помогите мне, как мне получить доступ к странице (пример) для настройки через предварительный просмотр в реальном времени.
Изменить:
Причина не отображения созданной страницы в предварительном просмотре в реальном времени отсутствует следующие короткие коды:
Код: Выделить всё
Есть ли способ обойти это?
Подробнее здесь: https://stackoverflow.com/questions/776 ... tomization
Мобильная версия