WordPress初心者の方も、愛用者の方も、
楽しく学べるフォローサイト!

WP-Master.club ヘッダーロゴ

WordPress自作テーマで構成をスッキリさせる方法

はじめに

自作テーマを作っていくと、1つのファイルに記述するコードが長くなったりすることがあります。

そんなときには、ショートコードやテンプレートを使ってファイルをスッキリさせていくと、後々のメンテナンス性も向上します。

それでは、始めていきましょう。

 

functions.phpにショートコードを定義する

①で、関数名を定義します。

②、④は、その間の結果を別の場所に置いておく(バッファリングを有効にする)ための記述です。

③で、テーマファイル内のworks.phpをテンプレートとして読み出します。(後述)

⑤で、ショートコードを生成します。記事内で、下記のショートコードが使えるようになります。

 

<記事内>

 

<page-xx.phpなどのファイル内>

 

 

テンプレートを別ファイルで用意する

前項の③で、works.phpが出てきましたが、特定の処理が長くなる場合は、このようにテンプレートファイルを読み出すようにすると、ファイル内がとてもスッキリしてメンテナンス性も向上するでしょう。

 

まとめ

テーマを作っていくと、いかにスッキリまとめ上げるかという問題に直面することが多々あります。

そこで今回のような方法を使うと、比較的スッキリまとめ上げることができ、後々のメンテナンス性も向上するかと思います。

是非、お試しください。