Die Blog-Seite auf meiner WordPress-Website ist auf eine andere Seite als die Startseite eingestellt. Ich möchte den Link zu dieser Blog-Seite von allen anderen Seiten erhalten.
Wie kann ich die URL der Blogseite erhalten?
Die Blog-Seite auf meiner WordPress-Website ist auf eine andere Seite als die Startseite eingestellt. Ich möchte den Link zu dieser Blog-Seite von allen anderen Seiten erhalten.
Wie kann ich die URL der Blogseite erhalten?
Samir Scheich
Sie können verwenden get_option
von page_for_posts
um die Seiten-ID zu erhalten, um sie entweder einer Variablen zuzuweisen oder sie wiederzugeben.
<?php echo get_permalink( get_option( 'page_for_posts' ) ); ?>
Weitere Informationen zum Standard get_option
Besuch: Optionsreferenz
Wir können benutzen get_post_type_archive_link seit WordPress 4.5
get_post_type_archive_link( 'post' );
$posts_page_url ist die URL zur Blogseite und $posts_page_title ist der Seitentitel
<?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 );
?>
Weitere Details finden Sie unter dem Link – http://www.queness.com/code-snippet/7935/how-to-get-url-for-blog-page-when-using-static-homepage
Rufen Sie einfach Ihre URL mit dieser Erweiterung auf und alle Blogbeiträge werden angezeigt.
Wenn Ihre Blog-URL lautet https://www.ihredomain.com/blogkönnen Sie verwenden:
echo site_url('/blog');
elnaz
Verwenden Sie diesen Code:
<?php echo '<a href="' . get_permalink( get_option( 'page_for_posts' ) ) . '">Our Blog</a>'; ?>
Rajeev
Um die Blog-URL zu erhalten, können Sie den folgenden Code verwenden.
get_permalink( get_option( 'page_for_posts' ) );
Wenn Sie WordPress 4.5+ verwenden, können Sie den folgenden Code verwenden, der für jeden Beitragstyp funktioniert.
get_post_type_archive_link( 'post' );