web-dev-qa-db-ja.com

単にエコーするのではなく、値を返すために変数にthe_title()を格納する方法

私はループを持っています、そしてそれを通してもう一つの引数を渡す必要があります。現在のページの単一の投稿タイトルを取得し、それを値として使用する必要があります。

私はこれを試してみました:

$tagz = the_title();

$args = array( 
    'post_type' => 'product', 
    'posts_per_page' => 5, 
    'product_tag' => "{$tagz}"  );

$tagz変数は自動的に現在の役職を反映します。私はこのリソースを通して発見しました このリソースthe_title()は単にタイトルをエコーし​​、決してそれを返さない、$tagz変数をnullにすること。

現在の投稿のタイトルを引数として使用する方法を教えてください。私は本当に困惑しています!

3
Chris Haugen

ループ内の現在の投稿のタイトルを返すには get_the_title() を使用できます。

11
Welcher