wordpress Aufruf einer Member-Funktion add_section() auf einem Nicht-Objekt in der functions.php Zeile 5

Lesezeit: 1 Minute

wordpress Aufruf einer Member Funktion add section auf einem Nicht Objekt in der
Alex Sandor

Hey, ich bin ein bisschen neu in der Entwicklung von PHP und WordPress und ich experimentiere gerade damit, wie WordPress funktioniert und wie die Themen funktionieren. Jetzt habe ich versucht, dies viele Male nachzuschlagen, aber keine Hilfe. Es war immer etwas anderes und Dinge, die für diese Leute funktionierten, funktionierten nicht für mich. Hier ist der Code,

    <?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' );

?>

der fehler, den ich bekomme, ist:

Call to a member function add_section() on a non-object in functions.php line 5

Ich habe viele Dinge ausprobiert, aber nichts scheint zu funktionieren. Hoffentlich können Sie mir helfen, dieses Problem zu lösen. Danke 🙂

Sie vermissen die $wp_customize Streit. Und wenn ich mich nicht irre, könnte es eine Idee sein, einen anderen Namen für zu verwenden add_setting und add_control. Siehe Code unten.

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' );

.

795490cookie-checkwordpress Aufruf einer Member-Funktion add_section() auf einem Nicht-Objekt in der functions.php Zeile 5

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy