0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[WordPress]固定ページを作成し、リンクを作る方法

Posted at

自作テーマを作る際に少し手間取ったので自戒として書いておこうと思います。

1 page.phpを作成し、Template Nameを決める

まず固定ページを作るpage.phpをテキストエディタ上で作る。

そして作ったpage.phpに

page.php
<?php
/*
Template Name: テンプレートの名前
*/
?>

と記述する。

2 管理画面に作った固定ページを表示させる

先ほどTemplate Nameを記述したことでWordPressの管理画面で固定ページを作る際にテンプレートの欄に作ったpage.phpが出てくるようになる。

流れとしては

固定ページを新規作成

ページ属性のテンプレートから作ったページのテンプレート名を選ぶ

である

作ったページのリンクを作る

この表現が合っているのかはわからないが、get_permalink()を用いて固定ページへ遷移するリンクを作る。

page.php

<a href="<?php echo get_permalink('id') ?>"></a>

idの部分には固定ページを管理画面で見た時にURLに書いてあるPOST=noatoniaru数字を入れる。

自分はURLスラッグと勘違いしていたので自分は長く詰まりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?