https://zhangzifan.com/wordpress-get-id.html
多くの発展途上WordPressのテーマやプラグイン機能では、我々は常に定義された各ページにWordPressのIDを取得する必要があり、そうでない場合は、この記事やページのIDを取得するために、ページでいくつかのケースで決定することは不可能です基本的には、直接得ることがget_the_ID()関数を使用することができるが、この関数はループ値外に得ることができません。
そして、Fanly MIPテーマの開発で遭遇子供の場合には、以下の、いくつかのメソッドを収集:
この方法の一つ:
1 2 3 |
ID値//記事やページ、そうでない場合はループ出力値に不正確な場合があります $ postid = get_the_ID(); $ postidエコー。 |
方法2:
1 2 3 |
//取得し、現在のクエリオブジェクトID $ current_id = get_queried_object_id(); $のcurrent_idエコー; |
方法3:
1 2 3 4 |
//検索対象現在のクエリは、からのオブジェクトIDを取得し 、$ = get_queried_objectオブジェクト() ; - > ID $ $ =オブジェクトIDを $ IDをエコー; |
方法4:
1 2 3 4 |
//ポストまたはページIDによりグローバル変数$ポストを取得します $ポストに参加株式会社無料、; $上記のid = $ポスト- > IDを; $は、上記のIDを述べたエコー。 |
補足:
1 2 3 4 5 6 7 8 9 10 |
//親IDの最初のページを取得 グローバル$ POSTを、 $ $ ID = POST - > ID; $親= get_post_ancestors($ POST - > ID); しますprint_r($親); //印刷アウト配列([0 ] => 101) ページIDの第二の親を取得する// 、株式会社参加無料$ POST; $ PARENT_ID = $ POST - > post_parent; $ PARENT_IDエコー; //親ページのIDを印刷 |
実際には、あなたがしたいか、正確にどのように実際の開発、記事やページに基づいて決定を取得する必要があるか、ループ機能は、直接アクセスをget_the_ID使用することができ、またはあなたが右の時間を取得していないいくつかの特別なget_the_IDが必要な場合は、すべての子供は感じるだろうその使用get_queried_object_id機能十分、他の方法として、我々はすべてそれを勉強します!
特に断りのない限り、ある雪のブログの涙禁止されている任意の形で複製元の記事、