カスタム投稿のスラッグ、投稿記事のスラッグを取得

すぐ忘れそうなので備忘録。

[やりたいこと]

・カスタム投稿の管理としてプラグイン CPT UIを使用
・single-custom.phpでページ別に自動でIDを振りたい
散々探してこうなった。

カスタム投稿名を取得

<?php echo esc_html(get_post_type_object(get_post_type())->name); ?>

カスタム投稿に投稿した記事のスラッグを取得

<?php echo get_page_uri($post->ID);?>

表示例

■URLは以下として
https://なんちゃら.com/trouble/shimi/

この場合のカスタム投稿名がtrouble
投稿記事のスラッグがshimi

出力例が下記
Spread the love
2018.02.22(木)