WordPress Tips

WordPress スラッグからURLを取得する

本記事にはプロモーションが含まれている場合があります。

WordPress スラッグからURLを取得する

WordPressでスラッグからURLを取得する。
デモサイトから本番サイトに移行するのもスラッグ使った方がスムーズですね。

カテゴリースラッグからURLを取得する

//カテゴリースラッグ news
$cat_news = get_category_by_slug('news');
<a href="<?php echo get_category_link( $cat_news->cat_ID); ?>">
<?php echo get_cat_name($cat_news->cat_ID);?>
</a>

固定ページのスラッグからURLを取得する

//固定ページのスラッグ
$page = get_page_by_path('スラッグ');
<a href="<?php echo esc_url(get_permalink($page -> ID)); ?>">

固定ページが親ページの下の子ページの場合

//スラッグが「parent」の子ページ「childpage」
get_page_by_path('parent/childpage');
<a href="<?php echo get_permalink( get_page_by_path('parent/childpage')>ID ); ?>">

初心者におすすめPHP/WordPressの入門書

WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]

PHPの基礎・変数、配列、条件分岐から関数のことからWordPress固有のテンプレートタグやループなどがまとめられています。

サンプルサイトデータが配布されていてヘッダー、ナビゲーション、サイドバーなど最もベーシックに使われるテンプレートの中身を順を追ってカスタマイズする方法が紹介されているのでWordPressの構造やテンプレートの優先順序なども理解できます。

functions.phpの記述やセキュリティを考慮した記述についても触れられています。

この本1冊だけでは物足りないですがテーマを自作する時、カスタマイズする時に必要な基礎知識が身につきます。

今月キャンペーン特典があるサービス

  • エックスサーバー
    利用料最大35%キャッシュバックで月額費用643円&ドメイン永久無料 - 2023年11月28日(月)12:00まで
  • ConoHa WING
    WINGパック36ヶ月で月額643円 55%OFF - 2023年11月30日(木)16:00まで
  • カラフルボックス
    ドメイン永久無料特典とBOX2以上の月額費用が50%OFFのクーポンコード「SERVER50

-WordPress Tips