Traduzindo uma cadeia de pager

A maioria das funções do WordPress encontradas em temas se parecem com isto:

max_num_pages ); // display older posts link ?>  

Isso funciona como esperado.

No entanto, como posso rewrite isso para traduzi-lo?

Eu tentei:

 max_num_pages ); ) ?> 

Mas isso não parece funcionar. Talvez essa não seja a maneira correta de traduzir um pager.

Qualquer ajuda é bem-vinda.

Saudações,

Johann

Solutions Collecting From Web of "Traduzindo uma cadeia de pager"

Você está fazendo isso errado

  • Você deve traduzir a string HTML, não a function

  • Ao passar cordas para funções, como o que você está fazendo, você deve usar __() que retorna a seqüência traduzida. _e() a string e você obteria o texto bruto e o texto modificado na saída

    Exemplo de uso correto:

     get_next_posts_link( __( 'Older posts' ), $the_query->max_num_pages ); 

    ou

     next_posts_link( __( 'Older posts' ), $the_query->max_num_pages ); 
  • _e() echos uma string, então, faça o seguinte

     next_posts_link( _e( 'Older posts' ), $the_query->max_num_pages ); 

    seria errado, pois você obteria o seguinte resultado

    Posts mais antigos Página seguinte »

    ao invés de

    Posts mais antigos

  • Em vez de fazer echo get_next_posts_link() , você pode fazer next_posts_link() . next_posts_link() é apenas um wrapper para echo get_next_posts_link()