option de thème personnalisé wordpress
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 $options
la portée variable. Bien que vous ayez probablement besoin global $options
de 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.
0 commentaire