wordpressテンプレート制作で、IDからスラッグ取得や、スラッグからID取得する時

2022年10月04日

当サイトではアフィリエイトプログラムを利用して商品を紹介しています。

テンプレートを作っていて結構使うのが、スラッグからID取得やIDからスラッグ取得が結構必要になってくるので、functions.phpの中に入れてしまってます。

スラッグからIDを取得

functions.php内に、

function get_post_id($slug) {
 $str = get_page_by_path($slug);$pid = $pid -> ID;
 return $str;
 }

テンプレ内で、
get_post_id(‘スラッグ’);

IDからスラッグを所得

functions.php内に

function get_page_slug($page_id) {
 $str = get_page($page_id);
 return $str -> post_name;
 }

テンプレ内で、
get_page_slug(‘ID’);

PR

コメント

コメントを投稿する

*

The reCAPTCHA verification period has expired. Please reload the page.

    おすすめ記事

    • Yoast SEO プラグインの設定画面がコンパクトになってる

    • wordpress+nginxにしてみました。

    • wordpressの記事内にAdwordsなどの広告を挿入+スマホ・タブレットで広告の内容を変更

      wordpressの記事内にAdwordsなどの広告を挿入+スマホ・タブレットで広告の内容を変更

    • wordpressのリビジョンを「停止」「制限」する方法

      wordpressのリビジョンを「停止」「制限」する方法

    • 最近のhead内コード

      最近のhead内コード

    CATEGORY