WordPress : nouveau modèle de barre latérale de page par défaut

Publié par Jean-Michel le

En utilisant le thème vingt-onze, vous devez changer le modèle par défaut pour la nouvelle page de standard à la barre latérale.

quelqu’un?

Solution n°1 trouvée

Si cela ne vous dérange pas, vous pouvez changer les noms des fichiers de modèle. Bien que chaque fois que le thème soit mis à jour, vous devrez probablement le faire encore et encore.

Lire également:  Wordpress : pourquoi le thème des os appelle-t-il la fonction_excerpt avec des paramètres ?

Solution n°2 trouvée

Je m’accrocherais à l’ new_pageaction, puis utiliserais update_post_meta()pour mettre à jour la méta-valeur de la publication pour _wp_page_template:

<?php
function wpse31124_set_page_default_template( $page_id ) {
    update_post_meta( $page_id, '_wp_page_template', 'sidebar-page.php' )
}
add_action( 'new_page', 'wpse31124_set_page_default_template' );
?>

Vous pouvez vous connecter à d’autres actions, mais elles peuvent entraver votre capacité à utiliser le modèle par défaut. L’utilisation new_pagegarantit que le rappel ne modifie que la valeur des métadonnées du modèle de page lorsqu’une nouvelle page est créée initialement.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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