Learning site for website creation

WordPressのテンプレート内でリンクを作成する際のURLについて

  • 投稿日:2019年07月29日

WordPressテンプレート内でURLを記述する際、よく使う関数のまとめ

トップページ

http://サーバ名/WordPressフォルダ名/
<?php echo home_url(); ?>
<a href="<?php echo home_url(); ?>">
  リンク文字
</a>

カテゴリ一覧

http://サーバ名/WordPressフォルダ名/category/カテゴリスラッグ/
<?php echo home_url(); ?>/category/カテゴリスラッグ/
<a href="<?php echo home_url(); ?>/category/カテゴリスラッグ/">
  リンク文字
</a>

※パーマリンク設定で「/category/」部分を変更可能

投稿詳細

http://サーバ名/WordPressフォルダ名/ページスラッグ/
<?php echo home_url(); ?>/ページスラッグ/
<a href="<?php echo home_url(); ?>/ページスラッグ/">
  リンク文字
</a>

※パーマリンク設定でページスラッグを設定

固定ページ

http://サーバ名/WordPressフォルダ名/ページスラッグ/
<?php echo home_url(); ?>/ページスラッグ/
<a href="<?php echo home_url(); ?>/ページスラッグ/">
  リンク文字
</a>

固定ページ(親子関係あり)

http://サーバ名/WordPressフォルダ名/親スラッグ/ページスラッグ/
<?php echo home_url(); ?>/親スラッグ/ページスラッグ/
<a href="<?php echo home_url(); ?>/親スラッグ/ページスラッグ/">
  リンク文字
</a>

※親スラッグを省いても表示されます