option de thème personnalisé wordpress

Publié par Jean-Michel le

Je travaille sur un thème wordpress personnalisé avec un peu de système d’administration backend.

Pourquoi je dois déclarer

$options globales ;
foreach ($options comme $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std'] ; } else { $$value['id'] = get_settings( $value['id'] ); }
}

plusieurs fois dans l’en-tête et le pied de page ? Parce que mon fichier index.php inclut header.php et footer.php. Pourquoi ne puis-je pas déclarer une fois à l’en-tête.

Merci 🙂

Solution n°1 trouvée

Je suppose que cela a à voir avec votre utilisation de $optionsla portée variable. Bien que vous ayez probablement besoin global $optionsde l’endroit où vous souhaitez utiliser cette variable, vous n’avez probablement besoin de la boucle foreach que la première fois.

De plus, get_settings()est obsolète, utilisez-le à la get_options()place.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *