ループ外で現在のページIDを取得するにはどうすればよいですか?
-
-
奇妙なことに、コードをどのように使用していますか、何を試しましたか.どのようなエラーが発生していますか.現状では、あなたを助けることは困難であり、すべての答えは暗闇の中でのショットです.[編集]を提出してください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
-
` ID;?> ``ID;?> `
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
-
すべての追加コード/情報を含む[編集]を提出してください.あなたの質問にあるべきもののためにコメントセクションを使用しないでください:-)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
-
あなたの投稿は自動的に低品質としてフラグが付けられています.上記の私のリクエストに従ってください:-)Your post has been automatically flagged as low quality, please comply to my requests above :-)
- 0
- 2014-09-17
- Pieter Goosen
-
エラーが発生していません.実際にページにGoogleマップを表示したいので、マップが表示されません...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
-
header.phpで、ページIDに従って表示する場合に使用していますin header.php i am using if else to showing according to page ids
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
-
私が言ったように、その情報のすべてはコメントセクションではなくあなたの質問に入るはずです.質問を[編集]してくださいAs 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
-
@Programmer様、[ask]をお読みください.投稿の品質に関する自動フラグを受け取りました.あなたはそれを修正する方法の提案を得ました.あなたの質問が開いたままであり、あなたが反対票を受け取らないように、それを乗り越えてみてください.ありがとうございました.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
-
あなたはすでに答えを受け入れましたが、正しい答え(おそらく重複した質問)はここにあります: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 回答
- 投票
-
-
私はグーグルで見つけたすべてのものを試しましたが、何も起こりませんでしたi have tried all the stuff found on google but nothing happened
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
-
「見つけたものすべて」が何であるかを知るのは難しいです:)コードが関数内にあることを確認し、その関数を呼び出して、表示する必要がある前に何か他のものをエコーしてデバッグを開始します...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
-
関数を使用してIDを取得しませんでしたが、「もの」は `グローバル$ wp_query; $thePostID=$ wp_query->post-> ID; ` `グローバル$post; $thePostID=$post-> ID; ` `グローバル$ wp_query; $page=$ wp_query->get_queried_object(); $page_id=$page-> 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
-
最初のものは正しかった...first one was correct...
- 0
- 2014-09-17
- Muhammad Shoaib Murtaza
-
これらのソリューションは、ループが開始する前に使用された場合にのみページIDを提供します.ループが開始されると、 `$post`がループ内の各投稿に順番に設定されます.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
簡単にできます
$page_id = get_queried_object_id();
You can simply do,
$page_id = get_queried_object_id();
-
これは答えとしてマークされるべきです...This should be marked as the answer...
- 5
- 2020-01-28
- Lezz
-
同意しました.これが答えになるはずです.Agreed. This should be the answer.
- 2
- 2020-03-08
- CJWEB
-
間違いなくそれは正しい答えでなければなりません.投稿またはページの現在のIDを取得しようとしています.これが、条件をハードコーディングせずに正しいIDを取得する唯一の方法です.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()`はループ関数です-別名、ループ内で使用することを目的としています.したがって、「現在のページIDをループの外で取得する方法」という質問には実際には対応していません.`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
-
ループ外で現在のページIDを取得するにはどうすればよいですか?