私は複数のアーティストのポートフォリオ Web サイトに取り組んでおり、各アーティストには独自のブログがあります。
各アーティストが独自のブログを作成するために、自分の投稿に自分自身を「タグ付け」することにしました。ポートフォリオ ページで、そのタグを付けた投稿を一覧表示します。
ページの名前はその名前なので、最初は次のように考えていました。
<?php
$args=array('posts_per_page'=>2, 'tag' => $post->post_title);
$wp_query = new WP_Query( $args );
?>
動作しますが、結果が得られないようです。しかし、投稿のタイトルとタグをエコーすると、どちらもまったく同じように表示されます。
そこで、次に考えたのは、タグを正規表現に一致させることでした。何かのようなもの:
<?php
if( preg_match("/tony/i",$post->post_title)){
echo "Tony";
}
?>
しかし、それをwpクエリに組み込む方法がわかりません。
これを行う方法、または同じ最終結果に到達するためのより良い方法があるかどうか、何か考えはありますか?