WordpressのウィジェットエリアでPHPを使うために、 「PHP Code Widget」や「Enhanced Text Widget」などのプラグインをお使いの方も多いと思います。 どちらも詳しい説明が要らないほどシンプルなプラグインですが、get_posts関数でサブクエリーを作ろうとすると、どうもうまくいきません。こちらのケースで半日ほど時間を潰してしまったので、解決方法をシェアしたいと思います。(原因を知ってしまえば「なーんだ」くらいのことです) ウィジェットエリアでget_postsが正常動作しない では早速、下記のコードをご覧ください。 <?php $args = array( 'posts_per_page' => '3', 'category' => '2', ); ?> <?php $posts = get_posts( $args ); ?> <?php fore