スラッグと投稿タイプから投稿オブジェクトを取得

NO IMAGE

今回はWordPressでスラッグと投稿タイプから投稿オブジェクトを取得します。
投稿タイプの部分は配列でも指定できます。
また、第2引数の指定次第で戻り値のタイプを変更できます。
該当するものがない場合はnullが戻ってきます。

コード

<?php
// 単一の投稿を取得するサンプル
$slug = 'slug';
$post_type = 'post_type';

$page = get_page_by_path($slug, OBJECT, $post_type);
if($page) {
    echo $page->ID;
}
?>

参考

関数リファレンス/get page by path - WordPress Codex 日本語版