WordPressのカスタマイズ学習中

2015年5月17日wordpress

基礎からのWordPress改訂版
Blogの体裁を整えようと意気込んでみたものの、これまで一般公開されているテーマをほぼそのまま使うだけだったので、何をどうすればカスタマイズできるのかさっぱり分からず

WordPressを仕組みから理解しようということで「基礎からのWordPress 改訂版」で学習を開始しました。

 

これまで使っていたテーマは既に色々なカスタマイズが入っているので、これからテーマを作る土台にするには難しそう。
なので、まずは試験環境のWordPressについては、書籍の著者が公開されている、ほとんど何もデザインのカスタマイズがされていないテーマ「Simple x Simple」を使用するように変更しました。

simplesimpleシンプルです。

 

テーマ変更後、これまで使っていたテーマに追加していた関数(Amazonの商品ページへのリンクを簡単に貼れる関数)をfunctions.phpに追加していたのでこれを移植。

 

しかし…動かない!

 

よくよく調べてみた結果、必要な3つの関数のうち1つの関数のコピペが漏れていただけ。
これに気づくまでに部分的にコメントアウトしたりなんだかんだで1時間近く費やしてしまいました。

単純なミスだろうとは想像していましたが、まさかこんな出だしで失敗していたとは…

これまでもテーマ変更時にカスタム関数のコピーが面倒だとは感じていたので、ついでに、コピーしやすいようにfunctions.phpから外出ししてしまうことにしました。

参考にしたのはこちらのページ
Mill Key Web

例えば、テーマフォルダの下の”lib/myfunctions.php”というファイルにカスタム関数を切り出す場合、functions.phpに下記の1行を追加して、外部ファイルを読み込むようにします。

外部ファイルは普通のphpファイルとして記載します。

無事、外出ししたカスタム関数用のphpを使ってAmazonへのリンクを貼れるようになりました。