Je dois autoriser mes utilisateurs à définir la page par défaut du blog. Ainsi, lorsque quelqu'un visite "www.example.com/blog/", la page qu'il voit est soit la liste des articles de blog, soit une page spécifique.
Il semble que je puisse dire quelle page est déjà définie en utilisant:
get_option( 'page_on_front' ): returns the ID of the static page assigned to the front page.
Puis-je changer cela en utilisant:
set_option( 'page_on_front', 10 );
Comment supprimer une page d'accueil spécifique qui a déjà été définie? Dois-je le mettre à null?
MISE À JOUR:
J'ai trouvé cet appel pour vérifier si je montrais des articles de blog:
get_option( 'show_on_front' ) == 'posts';
BTW C'est sur un site réseau (Wordpress MU).
Si vous saisissez manuellement l'URL d'administration wp-admin/options.php
vous verrez une liste de toutes les options et leurs valeurs.
show_on_front
est page
lorsqu'une page est sélectionnée pour s'afficher au recto. page_on_front
et page_for_posts
sont 0
lorsqu'aucune page n'est choisie.
Vous pouvez utiliser update_option
pour modifier ces valeurs, il n'y a pas de set_option
une fonction.