php - telefono - plugin llamada
wordpress Llamada a una función miembro add_section() en un no objeto en functions.php línea 5 (1)
Te estás perdiendo el argumento $wp_customize
. Y, si no me equivoco, podría ser una idea usar un nombre diferente para add_setting
y add_control
. Vea el código a continuación.
function sandor_hero_cap($wp_customize) {
$wp_customize->add_section(''sandor_subhead_title'', array(
''title'' => __(''Sub-Header'', ''sandor''),
));
$wp_customize->add_setting(''sandor_playground'', array(
''default'' => ''A Virtual PLAYGROUND'',
''capability'' => ''edit_theme_options'',
''sanitize_callback'' => ''sanitize_text_field''
));
$wp_customize->add_control(''sandor_playground'', array(
''label'' => __(''Sub-Header Title'', ''sandor''),
''section'' => ''sandor_subhead_section'',
''priority'' => 5,
''settings'' => ''sandor_subhead_title''
));
}
add_action( ''customize_register'', ''sandor_hero_cap'' );
Hola, soy un poco nuevo en el desarrollo de php y wordpress y estoy experimentando con cómo funciona wordpress y cómo funcionan los temas. Ahora he intentado buscar esto muchas veces, pero sin ayuda. Siempre fue algo diferente y las cosas que funcionaron para esas personas, no funcionaron para mí. aquí está el código,
<?php
function sandor_hero_cap() {
$wp_customize->add_section(''sandor_subhead_title'', array(
''title'' => __(''Sub-Header'', ''sandor''),
));
$wp_customize->add_setting(''sandor_subhead_title'', array(
''default'' => ''A Virtual PLAYGROUND'',
''capability'' => ''edit_theme_options'',
''sanitize_callback'' => ''sanitize_text_field''
));
$wp_customize->add_control(''sandor_subhead_title'', array(
''label'' => __(''Sub-Header Title'', ''sandor''),
''section'' => ''sandor_subhead_section'',
''priority'' => 5,
''settings'' => ''sandor_subhead_title''
));
}
add_action( ''customize_register'', ''sandor_hero_cap'' );
?>
el error que estoy obteniendo es:
Call to a member function add_section() on a non-object in functions.php line 5
He intentado muchas cosas pero parece que nada funciona, espero que ustedes puedan ayudarme a resolver este problema. Gracias :)