私は WP_Query を介してカテゴリのすべての投稿を取得しようとしています:
//url whould be www.blablabla.com/?cat=4
$featured = new WP_Query('cat=$_GET["cat"]');
cat は HTTP GET パラメータです。これにより、「cat」パラメーターを無視してすべての投稿が返されます。しかし、$_GET の代わりに整数値を書き込むと、期待される投稿が得られます。
//This returns all the post of the category with slug = 4
$featured = new WP_Query('cat=4');
前に $_GET["cat"] と書くと、画面に 4 が表示されます。WP_Query がパラメーターを文字列として取得しており、これにより条件が無視されるようになっていると思いますが、とにかくパラメーターをキャストしようとしましたが、機能させることができません。私はWordpressを初めて使用するので、これはかなりばかげていると確信しています。
前もって感謝します!