2016-12-21 1 views
0

Bonjour les Fellow Code-Wrestlers! (je pense que cet extrait qui fournissent de l'functions.php devrait être suffisant pour ce cas)Wordpress Customizer (functions.php) - crash de site (500)

Je me demandais si vous pouviez me dire que je wronte quelque chose de mal ici? Je ne peux pas comprendre.

Donc je ne remplace pas encore de valeurs, je veux juste que la "boîte" apparaisse dans le customizer de thème. Suivant ce guide, je pense que cela devrait fonctionner: THE_LINK

Merci beaucoup d'avance!

$wp_customize->add_section('calmarstudio_color_scheme', array(
    'title'   => __('Color Scheme', 'calmarstudio'), 
    'priority'  => 35, 
)); 

$wp_customize->add_setting('calmarstudio_theme_options[color_scheme]', array(
    'default'  => 'some-default-value', 
    'type'   => 'option', 
    'capability'  => 'edit_theme_options', 
)); 

$wp_customize->add_control('calmarstudio_color_scheme', array(
    'label'  => __('Color Scheme', 'calmarstudio'), 
    'section' => 'calmarstudio_color_scheme', 
    'settings' => 'calmarstudio_theme_options[color_scheme]', 
    'type'  => 'radio', 
    'choices' => array(
     'value1' => 'Choice 1', 
     'value2' => 'Choice 2', 
     'value3' => 'Choice 3', 
     ), 
)); 
+0

Eh bien, qu'est-ce que le fichier journal d'erreur de vos serveurs http dit quel est le problème? – arkascha

+0

@arkascha je reçois effectivement ceci: – frizzant

+0

S'il vous plaît n'ajoutez pas d'informations supplémentaires dans les commentaires. Il y a un lien 'edit' sous votre question. _Utilise le_. – arkascha

Répondre

0

Ok, je l'ai trouvé une solution: STACK

Je me suis trompé sur le besoin de définir wp_customize comme ceci: wp_customize = null;. Il suffit de l'ajouter dans la fonction color_customize ($ wp_customize) {THECODE} pour le résoudre. fonctionne comme un charme.

+0

Évidemment '$ wp_customize = null' n'a aucun sens. 'null' est _not_ un objet. – arkascha

+0

@arkascha J'ai maintenant un autre problème. Je semble avoir seulement mis en place le barebone. Mais il ne sauvegarde pas le sélectionné n'importe où. – frizzant

+0

@arkascha J'ai maintenant un autre problème. Je semble avoir seulement mis en place le barebone. Mais il ne sauvegarde pas le sélectionné n'importe où. ici un autre débordement de pile de la mienne;) -> [link] (http://stackoverflow.com/questions/41284542/wordpress-save-an-option-form-customizer) LINK [lien] – frizzant