web-dev-qa-db-fra.com

Autoriser l'affichage d'une page statique sur une page de blog d'accueil dynamique avant les messages

J'essaie de déterminer quelle est la meilleure pratique pour permettre à une page statique personnalisable de s'afficher en haut de la page d'accueil dynamique avant. Ce que je vous demande, c’est de ne pas utiliser une page personnalisée telle que front-page.php, car je voudrais configurer "Affichages de page avant - Vos derniers messages" dans Wordpress> Paramètres> Lecture et la page dynamique comme page de garde . Quel est le moyen d'ajouter du javascript à functions.php ou index.php ou à tout autre fichier pour charger une page personnalisée avant la page dynamique afin que les deux pages s'affichent sur la page d'accueil. Je l'ai fait il y a longtemps et je ne m'en souviens plus. Ceci est le site que je l'ai fait pour http://superforma.org . J'essaie de le faire de cette façon parce que j'essaie d'utiliser les modèles pour le style de blog du thème que j'utilise et que je ne veux pas simplement ajouter la section de blog et essayer de le personnaliser. Je vous remercie.

1
Svetlozar Popov

Vous devrez éditer votre modèle de page de garde et avant (ou après) votre boucle, vous devez appeler get_post() pour charger votre page personnalisée. Voir la documentation pour plus de détails.

Vous pouvez ensuite rendre votre page personnalisable sur la page d'accueil.

Par exemple, si votre identifiant de page spécial est 42:

<?php 
   $custom_page = get_post(42);
   echo apply_filters('the_content', $custom_page->post_content);
?>
1
Alexander Holsgrove