質問するログイン新規登録

回答編集履歴

1

追記

2020/01/03 07:50

投稿

m.ts10806
m.ts10806

スコア80898

answer CHANGED
@@ -31,4 +31,10 @@
31
31
  **/
32
32
  ```
33
33
 
34
- [get_class_methods()](https://www.php.net/manual/ja/function.get-class-methods.php)なり[method_exists()](https://www.php.net/manual/ja/function.method-exists.php)なりで確認してください。
34
+ [get_class_methods()](https://www.php.net/manual/ja/function.get-class-methods.php)なり[method_exists()](https://www.php.net/manual/ja/function.method-exists.php)なりで確認してください。
35
+
36
+ あとはドキュメントで仕様を確認することでしょうか。
37
+ > [関数リファレンス/is_main_query](https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/is_main_query)
38
+ この関数は WP_Query::is_main_query() メソッドのエイリアスです。例えば pre_get_posts のような、WP_Query オブジェクトを引き渡すフィルターまたはアクションフックのコールバック内でこの関数を呼び出すのは、回りくどくなります。代わりに、渡されたオブジェクトのメソッドを直接呼び出しましょう。例えば、フィルターコールバックが受け取った WP_Query オブジェクトを $query に割り当てていた場合には、以下のような方法でメソッドを呼び出します。
39
+
40
+ ということで、WP_Queryオブジェクトに存在しているであろうことが分かります。