テーマを更新したらエラーが...

serverのイメージ画像
私のブログはWordPressを使用しております。当初は勉強がてらオリジナルでテーマを作成して運用していましたが、多忙にてなかなかメンテンテナンスできませんでした。
そこで、気に入ったテーマを使用したいと思い、膨大のテーマのなか、creative marketというサイトからAuberge Plusというテーマを使用することにしました。

その後テーマのバージョンアップ版がリリースされたので早速ダウンロードして、サーバーにアップ! ん、、エラーがでたぞ。

Can’t use function return value in write context…

テーマ内のsetup.php 806行目に問題があるみたいだった。む。まぁ焦らず、まずエラー文を検索して、以下のサイトを発見。
「Can’t use function return value in write context」と表示されるとき

empty関数云々に前にサーバーのPHPバージョンが5.5より前だとエラーがでるのか。サーバーの内容を確認すると、、、
なるほど、確かにPHPバージョンが5.4でした。早速5.5に上げたところ、問題無く表示されました。

めでたし、めでたし。

ウィジェットをフッターに設置

私はこのブログは勢いと思いつきで作ってしまったので、もっときちんと設計してからやれば良かったと後悔もありますが、とりあえず実践する!の心意気で進めていきたいと思っています。

自分でWordPress化したので愛着と変な責任感もあり、ペースは遅くても更新が続いています。で、更新していくとカテゴリー分けしかしていないとなんか、こう、無理が出てきている気がしてますのです。せめてタグ付けしてキーワードでもまとめるようにしようと。

私はウィジェットをフッターに設置しています。今までは「最新の投稿」、「カテゴリー」、「検索」を設置していましたが、今回は「タグ」も追加しようと思います。

まず、functions.phpにウィジェットを使用できるように記載をば。

register_sidebar(array('name' => 'フッター$'));

‘フッター$’は管理画面の[外観]→[ウィジェット]に表示される項目です。私は$のところに数字をいれて複数設定しています。そこに画面左の[利用できるウィジェット]から[タグクラウド]をドラック&ドロップ!

そして、footer.phpにも設置したい箇所に記載をば。

<footer>
	<aside>
		<ul><?php dynamic_sidebar('フッター$'); ?></ul>
	</aside>
</footer> 

これで[ウィジェット]で設定したタグの項目が表示されました。表示にはCSSも調整しましたが、今回はこれにて。

WordPress化にするにあたり

私がこのサイトをHTML5とCSS3で作ろうと思い立ってから早2年ほど、、、更新も滞り、そのまま塩漬け状態になっていました。サイトの更新のたびにHTMLを編集するのも面倒だな、、と。
そこでCMSという存在を知り、なかでもWordPressのシェアが多いということで、重い腰を上げて勉強しはじめました。

私が勉強した書籍と、セミナーをご紹介させていただきます。
まず書籍は、「プライム・ストラテジー株式会社」著の

「WordPressの教科書」

WordPressの教科書の画像
「WordPressの教科書2」と悩んだのですが、とりあえずこちらから始めようと思いました。この本1冊で作成、プラグイン、SEOなどなど一通り抑えられるのでクシャクシャになるくらい使いました。HTML、CSS、PHPの基礎は知っておくと理解も早く、非常に楽しく実践出来るのではないかと思います。いまだにドッグ・イヤーを確認してます。(笑)
そろそろ2の方もやってみようかと。

行ったセミナーは、庄崎大祐先生が開講しています、

「WordPressカスタマイズ講座」

WordPress講座の画像

受講前に「社会人のためのWebデザインスクール」、「PHP講座」にも参加いたしました。内容はとても分かりやすく、質問もしやすいです。現場のプロの方に教わるのは理解が早くなる手段の一つなので、オススメです。書籍でやWebで分からない箇所とか聞けますし。

その他やっぱりWebで調べたりすることも多いのですが、自分がWordPressを勉強しようとした時にとても有益だったので上記を紹介させていただきました。

WordPressにしました。

WordPressのロゴ
Webの勉強をして、無いセンスを振り絞ってデザインし、静的サイトを作り
公開していましたポートフォリオサイトをこの度ようやっとWordPress化いたしました。
デザインそのままでカスタムテーマとして作るのに時間がかかってしまいました。。。

凝ったサイトではないのでシンプルに行きます。
これで更新もこまめにやるかな〜

まだ各ページが未完成なので、あしからず。