Como obter o id da primeira página estática?
2 respostas
- votos
-
- 2014-10-14
WordPresstem algumas opções úteis.Vocêpode obter o ID dapáginainicial usando o seguinte:
$frontpage_id = get_option( 'page_on_front' );
ou o ID doblog usando:
$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 (...)` retornará o ID como string,se você quiser que seja umtipointeiro=> dotipo direto dotipo direto `(int)`=>porexemplo.: `$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
Você deve ser capaz de usar
$front_page_id = get_option( 'page_on_front' );
Retornará o ID dapágina que vocêestá usando como aprimeirapágina do seu site,ou 0 senãotiver sido definido.
códice:
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()
Estoutentando usar aprimeirapágina como umpadrão detiposparaimagensem destaque (senenhumaimagemem destaqueestiver definida,eu quero usar apágina dafrente,porexemplo)
Masestoutendoproblemaspara descobrir como obter o ID dopost daprimeirapágina de umamaneira segura (para quemeu código aindafuncione quando aprimeirapágina éinevitavelmente alteradapor alguém)
Eu sei queeupoderia apenas codificar um IDnomeu código,masisso vai quebrar quando alguém decidir usar umnovoitem de conteúdo como aprimeirapágina.
Euteria que usar o WP-Querypara conseguirisso?E,em caso afirmativo,qual é amaneira segura de conseguirisso com WP-Query?