WordPress : nouveau modèle de barre latérale de page par défaut
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.
Solution n°2 trouvée
Je m’accrocherais à l’ new_page
action, 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_page
garantit 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.
0 commentaire