回答編集履歴
1
追記
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オブジェクトに存在しているであろうことが分かります。
|