Como armazenar o the_title () em uma variável para reutilizar o valor, não apenas ecoá-lo

3

Eu tenho um loop e preciso passar mais um argumento por ele. Preciso pegar o título da postagem única da página atual e usá-la como valor.

Eu tentei fazer assim:

$tagz = the_title();

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

e a variável $tagz apenas ecoam automaticamente o título atual da postagem. Eu descobri através deste recurso este recurso que the_title() simplesmente ecoa o título e nunca o retorna, fazendo com que o $tagz variável nula.

Como posso usar o título atual das postagens como argumento? Estou realmente perplexo !!

    
por Chris Haugen 19.05.2015 / 00:37

1 resposta

11

Você pode usar get_the_title() para retornar o título da postagem atual no loop.

    
por Welcher 19.05.2015 / 01:09