Comment obtenir l'identifiant de la page d'accueil statique?
2 réponses
- votes
-
- 2014-10-14
WordPress a quelques options utiles.Vouspouvez obtenir l'identifiant de lapage d'accueilen utilisant ce qui suit:
$frontpage_id = get_option( 'page_on_front' );
ou l'identifiant dublogen utilisant:
$blog_id = get_option( 'page_for_posts' );
WordPress has a few useful options. You can get the homepage ID by using the following:
$frontpage_id = get_option( 'page_on_front' );
or the blog ID by using:
$blog_id = get_option( 'page_for_posts' );
-
`get_option (...)` renverra l'ID sous laforme STRING,si vous voulez que ce soit un INTEGER=>faire un cast detype direct (leplus rapide) `(int)`=>parexemple: `$frontpage_id=(int)get_option('page_on_front'); ``get_option(...)` will return the id as STRING, if you want it to be an INTEGER => do (fastest) direct type cast `(int)` => eg.: `$frontpage_id = (int)get_option( 'page_on_front' );`
- 6
- 2016-09-02
- jave.web
-
- 2014-10-14
Vous devriezpouvoir utiliser
$front_page_id = get_option( 'page_on_front' );
Il renverra l'ID de lapage que vous utilisez commepage d'accueil de votre site,ou 0 s'iln'apas été défini.
Codex:
get_option()
You should be able to use
$front_page_id = get_option( 'page_on_front' );
It'll return the ID of the page you're using as your site's front page, or 0 if it hasn't been set.
Codex:
get_option()
J'essaie d'utiliser lapage d'accueilpar défautpour lesimagesen vedette (si aucuneimageen vedetten'est définie,je veux utiliser lapage d'accueil,parexemple)
Maisj'ai dumal àtrouver comment obtenir l'ID depublication de lapage d'accueil demanière sûre (pour quemon codefonctionnetoujours lorsque lapage d'accueilestinévitablementmodifiéepar quelqu'un)
Je sais queje pourrais simplement coderen dur unidentifiant dansmon code,mais cela se cassera lorsque quelqu'un décidera d'utiliser unnouvel élément de contenu commepage d'accueil.
Dois-je utiliser wp-querypour yparvenir?Et si oui,quelest lemoyen sûr d'yparvenir avec wp-query?