クラス内でクエリを実行しようとしました
これは構造でした
namespace NCK{
class Runquery{
public function execute(){
$query= new WP_Query(array(..............));
return $query;
}}}
しかし私が使ったとき
$getvalue = new NCK\Runquery();
var_dump($getvalue->execute());
エラーが発生します
致命的なエラー:不明なエラー:クラス 'NCK\WP_Query'が見つかりません
それを動作させることができる方法はありますか?
PHPに、このクラスの名前空間ではなくグローバル名前空間にあることを伝えるには、\
呼び出しの前にWP_Query
を追加する必要があります。
これを試してください:$query = new \WP_Query($args);