Wordpressで、現在開いてるの固定ページのIDを表示しようと思い、
php
1<?php echo $post->ID; ?>
上記のコードを試したところ違うページのIDが表示されてしまいます。
原因を探してみたのですが、思い当たる節がなく解決できずにいます。
なにか、考えられる原因をアドバイス頂けませんでしょうか。
不足している情報がありましたら、お伝え頂ければお渡し致します。
どうか、よろしくお願い致します。
------------追記--------------
php
1<?php 2 if(have_posts()): 3 while(have_posts()): 4 5 the_post(); //ココで$postに現在のクエリをセット 6 echo $post->ID; 7 8 endwhile; 9 endif; 10 wp_reset_postdata();
上記のコードでIDは表示されましたが、固定ページすべてのIDが表示されてしまいました。
現在開いているページのみのIDを取得し、表示する方法がわかる方がおられましたらアドバイス頂けますと助かります。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/18 23:38 編集
2018/06/19 02:06