obter o url da página do blog no WordPress

a página do blog no meu site WordPress está definida para ser uma página diferente da página inicial. Eu quero obter o link para esta página de blog de quaisquer outras páginas.

Como posso obter o url da página do blog?

 8
Author: AceKD, 2016-10-18

4 answers

Você pode usar get_option de page_for_posts para obter o ID da página para atribuí-lo a uma variável ou fazer eco dela.

<?php echo get_permalink( get_option( 'page_for_posts' ) ); ?>

Para mais informações sobre o valor por omissão get_option visita: referência da opção

 18
Author: Samir Sheikh, 2018-08-16 10:27:59

$posts_page_url é o url para a página do blog e $posts_page_title é o título da página

<?php
$posts_page_id = get_option( 'page_for_posts');
$posts_page = get_page( $posts_page_id);
$posts_page_title = $posts_page->post_title;
$posts_page_url = get_page_uri($posts_page_id  );
?>

Mais detalhes consulte a ligação - http://www.queness.com/code-snippet/7935/how-to-get-url-for-blog-page-when-using-static-homepage

 1
Author: Manthan Dave, 2016-10-18 05:31:07

Utilizar este código:

<?php echo '<a href="' . get_permalink( get_option( 'page_for_posts' ) ) . '">Our Blog</a>'; ?>
 1
Author: elnaz, 2016-10-18 12:03:08
<?php echo get_permalink( get_option( 'page_for_posts' ) ); ?>">
 1
Author: david jackson, 2016-10-19 13:26:31