現時点でのWordPressカスタマイズ内容

追加したプラグイン

  • 【WP Multibyte Patch】 日本語環境下でのマルチバイト文字の不具合修正用らしい。デフォルトで入っていたので有効化しておいた。
  • 【Akismet】 WordPress標準?の高性能スパム防止用プラグインらしい。そもそも人気サイトでは無いので当面お世話になることは無さそうだが、有効化しておいても手間が掛かるわけではないのでユーザー登録後有効化。
  • 【Google XML Sitemaps】 サイトマップ自動生成プラグイン。最初の頃は「Create your Google Sitemap Online – XML Sitemaps Generator」というサイトでWeb経由でsitemap.xmlを生成してFTPで転送していたが、トップページを指定してサーチエンジンの「クローラ」みたいな感じに、リンク構造を吸い上げて解析する為か結構作成までの時間が掛かる。こういうローカル側ですでにページ構造が分かっている情報に関しては、ローカル側で作るのがスマートなはずなので探してみると、このプラグインを見つけた。導入後は手間いらずでとっても快適。
  • 【Smart Update Pinger】 「WordPress」のデフォルトの状態は「記事の改編」をした時もpingを送信する状態で、公開中の本文の間違い等を「ちまちま」&「こっそり」修正する「作曲家で言うところのブルックナー」タイプな自分はpingサーバにとって「大迷惑野郎」になる可能性が有るので即導入。 プラグインの解説としてよく「未来への投稿予約に対してping送信しないので気をつける事」とされているが、個人的な問題点としては多用している「下書き」として一度保存した投稿を「初めて公開」した時もpingが送信されない辺りかな。まぁ、投稿のステータス管理をどうすべきかという根本的な事柄なので、最終的には自分で使いやすいプラグインを作るなりなんなりする事にして当面は迷惑を掛けない事を優先して、決め所では「手動送信」する運用で行きます。

 

使用を断念したプラグイン

  • 【WP-DBManager】 WordPressのバックアップ用プラグインとして有名&便利そうなので使いたかったのだが「mysql」「mysqldump」のコマンドを呼び出して使っているらしく、「LaCoocan」のサーバー上のコマンドのパスが分からない(未公開)為、使用不能。仕方が無いので「phpMyAdmin」のエクスポートを使ってブログデータをバックアップ中。(【WP-DB-Backup】はうまく行くみたいなので、今後確認する予定。)

アクセスアップ狙いの方策

  • 【Google ウェブマスターツール】
    ブログ立ち上げ当初から順調にクロールしてくれている模様で、現時点でgoogleの検索で「浜の宮食堂」と入れると一番上に表示されたりします(汗)ブログの内容に問題が無いか若干不安です。
  • 【Yahoo サイトエクスプローラー】
    「JUGEM」時代は普通にインデックスしてくれたのですが、「WordPress」に移行後は全く駄目で、ページトップとサイトマップの場所だけがインデックスされてる状態です。サイトマップ自体は問題なく受け取っているみたいなので「WordPress」がヤフーにインデックスされない問題を解決したページを参考に「header.php」を変更したが現時点では相変わらずインデックスされず。当サイト内に、各ページへの固定的なリンク情報を記載した普通のページを用意してクローラに見せるのが手っ取り早いかな?と思ってます。

使っているテーマ

  • 【WordPress Default 1.6】 『有名な Kubrick をもとにした「WordPress」のデフォルトテーマ』と呼ばれているものを使用中。
    このテーマのPHPのソースを眺めたり、少々いじってみたりして分かったのは「日本語環境でのデフォルト」を意識して作られたものでは無いというある意味当然の事実。これは生成されたHTMLの見た目の定義を決めている「style.css」も同様なので全般的な見直しが必要っぽい。 知識がある&デザイン的センスがある方々が公開しているテーマを使ってしまうのが一番手っ取り早いとは思うのだが、これを機会に自分のコントロール下に「WordPress」を持ってきたいので、もう少し頑張る予定。 ちなみに最初にいじったのは記事のタイトルが大きすぎる気がして、ブログの記事のタイトルを生成している「index.php」の<h2></h2>を<h3></h3>に変更。これは簡単な内容だったので問題なく結果に反映されたのだが、HTMLの論理的な構造の意味合いを守るためには<h2>の定義自体を変えなければならない事にとあるホームページの作者の方の意見で気が付き、<h2>へ再度戻して定義ファイル「style.css」にて調整(泥沼化の一因でもある)。  あと、各記事の日時の表示に時刻が出ていなかったので、get_the_time(__(‘F jS, Y’, ‘kubrick’))の後に、Webで拾ったそれっぽいコードを付け足したら、何とサーバー内部エラーになって30秒程アクセス出来ず、ブログの表示も出来なくなった。サーバー側のリソースを食うような状態のエラーを頻繁に起こすとniftyに怒られる羽目になるので、今後はローカル側でデバッグしたものを上げたいと思うが…まだローカルでのまともなデバッグはやってません。 ちなみに時刻表示を追加するのは<?php the_time(‘Y/m/d G:i:s’) ?>で出来てます。その後’F jS, Y’の意味合いは理解出来ましたが、他言語(Verilog・VHDL・e言語・C言語・C++・C#等々)を日常的に使う身としては、’F jS, Y’は使わない方が良さそう。

あと、今日になって気が付いたのは、当初から感じていた「投稿を入力するBoxの縦方向が小さすぎる」件は「設定」→「投稿設定」の一番上にある「投稿入力欄の大きさ」を設定するだけで変更可能だった。。。

「…最初に気付けやっ!」(爆)

WordPressを使い始めて1ヶ月

1月ももう終わるのでレンタルサーバーを借りて「WordPress」を使ってみて感じたことなどを少々。

そもそもの始まりは会社の同好会で「JUGEM」のサービスを使ったブログを始めたのがきっかけで、自分専用のブログを「JUGEM」に作ってみたのが去年の9月。かつて自分のホームページを作っていて「脱力系日記」と他人に呼ばれた間抜けな日記を公開していた時期もあったりする為か更新のペースが徐々に上がり、年末にはそれなりの量に。

ただ、商用サービスとして提供されているブログサイトなので、気楽な反面出来ない事も結構多い。一番気になったのは投稿した文章はエクスポート出来るものの、記事に貼り込んだ画像のダウンロードが出来ない点。多分ローカルでアップした画像は捨てずに持ってるとは思うんだけど、別のブログサイトに乗り換えたり、今までの投稿をまとめてホームページを作ろうとした時に恐ろしく面倒な手作業が発生するのが目に見えていた。

そんな訳で、手が付けられない情報量になる前にレンタルサーバー上でブログを構築する事を正月休みに決意して、あんまり細かい事を調べもせずにパソコン通信時代からの付き合いになるniftyに「LaCoocan」なるレンタルサーバーサービスが有る事を知り申し込む。

そしてこのサーバーに「WordPress」を入れて(サーバーの管理画面に簡単セットアップツールがあるので誰でも出来ます)記事の移行と平行して、せっかくだからと「Webプログラミング」なるものを勉強しはじめる。

「WordPress」自体が「PHP」と言う言語で出来ているらしく、ページのカスタマイズをする事を考えると「PHP」とやらを使えるようになると良さそうなので「PHPプログラミング入門」なる本を買ってきて「XAMPP」を使った開発環境(「apache」やら「MySQL」の統合環境)を構築。

実際に作ってみたいアプリが「データベース」を使うと作りやすい気がして「はじめて学ぶMySQL」なる本を買ってきて「PHP」の勉強はそっちのけで、MySQLをコマンドプロンプト上で色々いじりだし、結果PHPよりも先に仕組みの大枠を理解。ここいら辺からお気楽な予感とは全く違う、予想外の泥沼の展開を見せ始めるのだが…

MySQLにうつつを抜かしながら「JUGEM」からの記事の移行を進め、それなりにブログとしての情報量が増えてくると「WordPress」の見た目やら何やらを変えてみたくなるのだが、そもそも「WordPress」の構成自体が良く分からない。仕方が無いので「PHPによるWordPressカスタマイズブック」なる本を買ってきて「WordPress」の仕組みを勉強開始。仕組み自体は何となく分かったような気がするのだが、「PHP」分かんないといじれないよなぁ。しかも「LaCoocan」上の「MySQL」は、自宅の環境下で色々いじった時みたいに何でも出来る訳では無い事が判明。

げっ!完全に勉強する順番を間違えたっ!(爆)

しかも仕組みからして当然なのだが、サーバ側で「PHP」を使って「HTML」を生成してクライアント側に送り出す訳で「HTML」のタグの知識が無いと駄目な訳で…「HTML」のタグの意味なんてもう忘れたよ(汗)今度古本屋でタグ一覧の本でも買ってくるか。。。まぁ簡単なタグの部分なら調べながらで行けるだろうといじりはじめたら、「WordPress」ってきちんと「スタイルシート」にタグ毎の各種フォントの設定とかをしているので「スタイルシート」の内容の定義を調べる羽目に。。。結構多いなぁ。ついでだからこれも今回一応理解しなければ。。。

それから、やってみたい事を実現するには「Google MAPS API」を使うと良さそうなので色々調べてみると…ふむふむ「JavaScript」でAPIを呼び出す訳ね…じゃぁ「JavaScript」も勉強しますかねぇ…

完全に泥沼化しております(爆)

【ひたちなか市】 博多ラーメン とんこつ家 「豚骨らーめん まる」

【ひたちなか市】 博多ラーメン とんこつ家 豚骨らーめん まる

【ひたちなか市】 博多ラーメン とんこつ家 店構え

夜から朝まで遠隔サーバの設定やら各種デバッグやらを自宅でやっていたら、さすがに「嫌に」なってきたので、ご近所の未訪問店をピックアップ開始。う~ん…気になっているお店は水戸を中心としてたくさん有るんだが、このへんてこりんな時間帯でもやっているお店って少ないよなぁ…それに日曜日だし。。。

どこか無いかなぁ…(俺の大好きな「ドトール」と「ラーメン屋」を探してる。。。)と色々調べていたら、ひたちなかの「とんこつ家」が通し営業なのに気が付いたっ。そうそう!前から気になってたお店だし、ちと行ってみっかっ!?(喜)じゃ、ラーメン喰い終わったら水戸内原のイオンモールのドトールでコーヒー飲みながら文法学習再開なのだっ!(喜)

そんな訳で『「PHPによるWordPress」カスタマイズブック』という、出張がてら手に入れた本を読む場所を求めつつ国道245を南下し、ひたちなかの「とんこつ家」駐車場へ到着。

駐車場にたどり着く前は「業務スーパーのそばにある店」と紹介すればいいかなぁ?と感じていたのだが、駐車場の敷地内に入った瞬間…「豚骨臭に誘われろっ!」と言ってみたくなる位の豚骨臭を「フルフェイスのヘルメット越しに堪能」

こっ…これは期待出来ますっっ!(喜)

駐車場の整備状況が良くない的な情報を見た事が有りますが、私のような「バイク野郎」的には店の前の歩道の段差さえクリアすればあとは余裕でしょ。(あの程度の砂利駐車場に文句を言う「自動車」野郎は「ダメ野郎」だが、あの程度の砂利駐車場に文句を言う「バイク野郎」は更に『ダメ野郎!』だろ)

心地よい「豚骨臭」に包まれながら店内へ。テーブル席が結構多かった(空きだらけ)ものの、今後一人で訪れる事が多いと思うのでカウンター席へ着席。一応メニューを見ながら…やっぱこれしかないでしょっ!

「豚骨らーめん まる」

時間帯はもとより、博多ラーメン屋ですから………はい!すぐに来ましたっ(笑)豚骨臭に包まれながら、お店自慢のトンコツスープを頂きますっ!

う…旨いっっっ!

豚骨ラーメンの直球がビシッと私の未熟なミットに突き刺さりましたっ!

くはぁ…豚骨ラーメンの真の姿を見せつけられてる気がするなぁ。。。

この後もう一件行こうと思っていたので全部飲み干してしまったが…今度来たときは「替え玉」頼んでもう少し楽しみますっ!

このお店、もっと早くに来ておけば良かったっ!!!