2017-06-21 5 views
0

J'ai donc créé une nouvelle page d'administration avec certains paramètres. J'ai une case à cocher là-bas. Comment utiliser sa valeur pour changer le CSS à l'avant de la page d'accueil? Je voudrais cacher la barre latérale si la case est cochée.Utilisation de la page d'options personnalisées Valeur de la case à cocher dans le frontal

edit: J'utilise cet outil https://jeremyhixon.com/tool/wordpress-option-page-generator/

code: https://pastebin.com/3Pa4jPj0

Il y a ce commentaire en bas:

/* 
* Retrieve this value with: 
* $podesavanja_options = get_option('podesavanja_option_name'); // Array of All Options 
* $hide_sidebar_0 = $podesavanja_options['hide_sidebar_0']; // Hide sidebar 
*/ 

Mais comment utiliser cette valeur sur index.php pour supprimer la barre latérale? PS: Si j'ajoute var.dump($hide_sidebar_0); sur cette page d'option, cela me donne NULL pour une raison quelconque.

+0

Avez-vous déjà essayé quelque chose? StackOverflow n'est pas un service d'écriture de code gratuit, et vous attend de [** essayer de résoudre votre propre problème en premier **] (http://meta.stackoverflow.com/questions/261592). Veuillez mettre à jour votre question pour montrer ce que vous avez déjà essayé, en présentant le problème spécifique que vous rencontrez dans un [** exemple minimal, complet et vérifiable **] (http://stackoverflow.com/help/mcve). Pour plus d'informations, consultez [** comment poser de bonnes questions **] (http://stackoverflow.com/help/how-to-ask), et prenez la [** tour **] (http: // stackoverflow.com/tour) du site :) –

+0

@ObsidianAge J'ai ajouté plus d'infos :) J'ai essayé beaucoup mais var.dump ($ hide_sidebar_0) sur cette page d'option me donne la valeur NULL ... – trgt

Répondre

0

Bien qu'il soit difficile de fournir une réponse concrète puisque vous n'avez envoyé aucun code, je peux vous proposer quelques pointeurs - vous devriez regarder dans les javascript et les écouteurs d'événements. Vous pouvez lier un écouteur d'événement à l'événement "change" de votre case, et cela déclenchera du code javascript pour cacher la barre latérale.