WordPressで最新記事の投稿URLを取得する方法

wordpress

WordPressで投稿タイプ別に最新記事を取得するスクリプトを書いたので備忘録で残しておきます。

functions.phpに登録する方法

wp_reset_postdata() はメインクエリの $post グローバル変数を復元するためです。
テンプレート側から、以下のコードで呼び出します。

 

投稿タイプは、投稿ならpost、固定ページならpage、カスタム投稿タイプ(news)ならnewsと指定するだけです。

テンプレートに直接埋め込む方法

functions.phpに書かない場合は、下記の様にもできます。