Основные темы Wordpress показать эту кнопку редактирования в настройщике:Показать кнопку частичного редактирования в собственной теме Wordpress
Я хочу добавить, что в мою тему, а также. Согласно this post, обязательно включите выборочное обновление.
Я попытался сделать это с помощью своего пользовательского раздела. Всмотритесь в add_theme_support('customize-selective-refresh-widgets');
и selective_refresh->add_partial()
, как я думал, что это были единственные вещи, которые я должен был добавить:
function toorgmot_customize_register($wp_customize){
add_theme_support('customize-selective-refresh-widgets');
$wp_customize->add_section('toorgmot-welcome-message-section',array(
'title' => 'Welcome Message'
));
$wp_customize->add_setting('toorgmot-welcome-message-text',array(
'default' => 'Hallo en welkom!'
));
$wp_customize->add_control(new WP_Customize_Control($wp_customize,
'toorgmot-welcome-message-control', array(
'label' => 'Text',
'section'=> 'toorgmot-welcome-message-section',
'settings' => 'toorgmot-welcome-message-text'
)));
$wp_customize->selective_refresh->add_partial('toorgmot-welcome-message-text', array(
'selector' => '.welcome-message',
'render_callback' => function() {
echo get_theme_mod('toorgmot-welcome-message-text');
},
));
}
add_action('customize_register','toorgmot_customize_register');
не возвращает ошибки. Дополнительный раздел редактируется внутри настраивателя, так же, как я хочу. Однако выборочное обновление не работает, и кнопка редактирования не отображается.
Вы ясно, что вы пытаетесь, но то, что симптомы вашей проблемы? –
Ошибок нет, но кнопка редактирования не отображается, и выборочное обновление не работает (полная перезагрузка страницы, когда я вношу изменения в настройку темы) @GregTarsa –