Como obter o ID da página atual fora do loop?
-
-
Estranho,como vocêestá usando o código,o que vocêtentou.Quaiserros vocêestá recebendo?Como é,é difícil ajudá-loe todas as respostas é umtironoescuro.Porfavor,arquive um [editar]Strange, how are you using the code, what have you tried. What errors are you getting. As it stands, it is difficult to help you and all answers is a shot in the dark. Please file an [edit]
- 3
- 2014-09-17
- Pieter Goosen
-
` Phpglobal $post; $ ThePostID=$post-> ID;>`ID;?> `
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
Porfavor,arquive um [editar] comtodo o código/infoextra.Não use a seção de comentáriospara coisas que devemestarem suapergunta :-)Please file an [edit] with all the extra code/info. Don't use the comment section for stuff that should be in your question :-)- 3
- 2014-09-17
- Pieter Goosen
Suapostagemfoi automaticamente sinalizada comobaixa qualidade,porfavor,cumpraminhas solicitações acima :-)Your post has been automatically flagged as low quality, please comply to my requests above :-)- 0
- 2014-09-17
- Pieter Goosen
Eunãoestou recebendoerros,na verdadeeu queroexibir o Google Mapnaminhapágina,então omapanão éexibido ...i m not getting any errors, actually i want to display google map on my page, so map is't displaying...- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
no cabeçalho.phpeuestou usando semaisparamostrar de acordo com os IDs dapáginain header.php i am using if else to showing according to page ids- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
Comoeu disse,todasessasinformações devementrarem suapergunta,nãona seção de comentários.Porfavor [edite] suaperguntaAs I said, all of that info should go into your question, not in the comments section. Please [edit] your question- 1
- 2014-09-17
- Pieter Goosen
Caro @program,porfavor,leia [perguntar].Você recebeu sinalizadores automáticos sobre a qualidade do seupost.Vocêtem sugestões como consertarisso.Porfavor,tente superarissopara que suaperguntapossaficar abertae vocênão recebe votos.Obrigada.Dear @Programmer, please read [ask]. You received automatic flags about the quality of your post. You got suggestions how to fix that. Please try to get over that so your question can stay open and you don't receive down votes. Thank you.- 0
- 2015-01-12
- kaiser
Vocêjá aceitou uma resposta,mas a resposta correta (indiscutivelmente umapergunta duplicada)está aqui: http://wordpress.stackexchange.com/a/109468/21376You've accepted an answer already but the correct answer (arguably a duplicate question) is here: http://wordpress.stackexchange.com/a/109468/21376- 0
- 2015-08-19
- s_ha_dum
3 respostas
- votos
-
-
Eutentei todas as coisasencontradasno Google,masnada aconteceui have tried all the stuff found on google but nothing happened
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
-
É difícil saber o que "todas as coisas que vocêencontrou" é :) Certifique-se de que o códigoestejaem umafunção,que você chameessafunçãoe inicie a depuração com oecoing algo antes quetenha que ser visível ...it's hard to know what "all the stuff you found" is :) make sure the code is in a function, that you call that function and start debuging with echoing something else before which has to be visible...
- 0
- 2014-09-17
- caramba
-
Eunão recebiid usar afunção,e as "coisas" é `Global $ WP_Query; $ ThePostID=$ WP_Query->pós->id; ` `Global $post; $ ThePostid=$post-> ID; ` `Global $ WP_Query; $página=$ wp_query->get_queried_object (); $page_id=$ Página-> ID; ` `$page_id=get_queried_object_id (); `i did't getting id using function, and the "stuff" is `global $wp_query; $thePostID = $wp_query->post->ID; ` `global $post; $thePostID = $post->ID; ` `global $wp_query; $page = $wp_query->get_queried_object(); $page_id = $page->ID; ` `$page_id = get_queried_object_id(); `
- 2
- 2014-09-17
- Muhammad Shoaib Murtaza
-
Primeirofoi correto ...first one was correct...
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
-
Essas soluções lhe darãoidentificação depágina somente se usada antes doinício do loop.Quando o loop começar,"$post" será definidopara cadapostagemno loop,por sua vez.These solutions will give you page ID only if used before the Loop starts. Once the Loop starts, `$post` will be set to each post in the Loop in turn.
- 2
- 2015-08-19
- s_ha_dum
-
-
- 2018-05-07
Vocêpode simplesmentefazer,
$page_id = get_queried_object_id();
You can simply do,
$page_id = get_queried_object_id();
-
Isso deve sermarcado como a resposta ...This should be marked as the answer...
- 5
- 2020-01-28
- Lezz
-
Acordado.Esta deve ser a resposta.Agreed. This should be the answer.
- 2
- 2020-03-08
- CJWEB
-
Definitivamente,deve ser a resposta certa.Estoutentando obter o ID atual de umapostagem ou umapágina,e essa é a únicamaneira deme dar oid direito semter que condições de códigos de acesso.Definately it should be the right answer. I'm trying to get the current id of a post or a page, and this is the only way it gives me the right Id without having to hardcode conditions.
- 0
- 2020-05-22
- Felipe Rugai
-
-
`get_the_id ()` é umafunção de loop-- aka,épara ser usado dentro do loop.Portanto,não aborda a questão de "Como obter o ID dapágina atualfora do loop?"`get_the_ID()` is a Loop function-- aka, it is meant to be used inside the Loop. Therefore, it doesn't really address the question of "How to get current page id outside the loop?"
- 10
- 2015-08-19
- s_ha_dum
-
-
Como obter o ID dapágina atualfora do loop?