2016-10-18 3 views
5

Страница блога на моем веб-сайте WordPress настроена на другую страницу, кроме главной страницы. Я хочу получить ссылку на эту страницу блога с любых других страниц.получить URL-адрес страницы блога в WordPress

Как я могу получить URL-адрес страницы блога?

ответ

11

Вы можете использовать get_option из page_for_posts, чтобы получить идентификатор страницы либо присвоить его переменной или ее эхо:

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

Для получения дополнительной информации по умолчанию get_option визит: Option Reference

1

$ posts_page_url является гиперссылка на страницу блога и $ posts_page_title титульный лист

<?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 ); 
?> 

Подробнее см ссылку - http://www.queness.com/code-snippet/7935/how-to-get-url-for-blog-page-when-using-static-homepage

1

использовать этот код:

<?php echo '<a href="' . get_permalink(get_option('page_for_posts')) . '">Our Blog</a>'; ?> 
1
<?php echo get_permalink(get_option('page_for_posts')); ?>">