Wie erhalte ich die Post-ID der statischen Startseite?
2 Antworten
- Stimmen
-
- 2014-10-14
WordPressbietet einigenützliche Optionen.Sie können die Homepage-ID wiefolgt abrufen:
$frontpage_id = get_option( 'page_on_front' );
oder die Blog-IDmit:
$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 (...)`gibt die ID als STRING zurück,wenn Siemöchten,dasses sich umeinen INTEGER handelt=> do (schnellster) direkter Typ cast` (int) `=> zB:` $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
Sie solltenin der Lage sein,
zu verwenden$front_page_id = get_option( 'page_on_front' );
Es wird die ID der Seite zurückgegeben,die Sie als Startseite Ihrer Site verwenden,oder 0,wenn sienichtfestgelegt wurde.
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()
Ich versuche,die Startseite alseine Art Standardfür ausgewählte Bilder zu verwenden (wenn kein ausgewähltes Bildfestgelegtist,möchteichbeispielsweise die Titelseiten verwenden)
Aberich habe Probleme herauszufinden,wieich die Post-ID der Startseite auf sichere Weiseerhalten kann (damitmein Codeimmernochfunktioniert,wenn die Titelseite zwangsläufig vonjemandemgeändert wird)
Ich weiß,dassicheine IDin meinem Codenur hart codieren kann,aber das wird kaputtgehen,wennjemandbeschließt,ein neues Inhaltselement als Startseite zu verwenden.
Mussich wp-query verwenden,um dies zuerreichen?Und wennja,wie kann diesmit wp-query sichererreicht werden?