タグ : WordPress

絵文字サンプル

20081229014332_2.gif 0507_DECO_CHAR.gif

Gmailの呼び出し設定に手間取ってしまった。
Ktai StyleとKtai Entryを使っているんだけど、
しっかりと説明書を読めば、書いてあった。
絵文字をDoCoMoで使う場合は、
WordPressのモバイル投稿設定でGmailを使わなければならない。
新たに独自のアカウントを取得して、
投稿設定→メールでの投稿、を以下のように設定する。

メールサーバー ssl://pop.gmail.com
ポート 995
ログイン名 (Gmail アドレス) 例: example@gmail.com
パスワード (パスワード)

忘れずに、メモしておきます。
ただ、僕としては、それほど、絵文字を使う気はないので、
このサイトからとりあえず外しておきますね。

WordPressテーマ「Atahualpa」

WordPressというCMSは、デザインのテンプレートが豊富なことで知られている。ただし、そのほとんどが海外のものだから、カスタマイズしようとする場合、敷居がちょっと高い。

昨日から使い始めたこのデザインテーマは、CommentsAtahualpaという名前のもの。
通常のテーマをカスタマイズする場合、いわゆるPHPファイルを編集するという手順になるのだが、これはカスタマイズ項目が200以上も用意されている。PHPやCSSファイルそのものを修正しなくても見栄えを変更できるのだ。ただ、項目名がすべて英語なのでそれらの意味がすぐには、わからない。僕の場合、予想して翻訳してタイムラグが発生する。あぁ、英語が得意な人になりたい。それでも、いじりがいのあるテーマであることに変わりはない。

ちなみにヘッダー画像はランダムに変化しますが、すべて僕の撮影したオリジナル写真。ニコンのD70sまたはリコーのGX200を愛用しています。しばらく、このテーマでいくことにします。

書く気がわかないとき

毎日書くと決めたわけではないし、週に1回書くと決めたわけでもないし、それでも10日間も書かないと、なんとなく、申し訳ない気分になってしまう。誰に対して申し訳ないのかというと、そんなに明確に言えないのだけれど、きっと、あれだな、アクセスログっていう奴を見て、そう思ってしまうのだな。こんなブログでも毎日300人くらいの訪問があって、それが最近は200人近くまで落ち込んでいて、ブログを更新していないとやはりどんどん落ちていくのである。

ぼくのブログは全部で358の投稿記事で構成されている。今書いているこれをアップすると359になる。で、いろいろなカテゴリーで記事を書いていて、思わぬときに、思わぬ記事へのアクセスが増えていたりする。最近では、カホンについて書いた記事へのアクセスが大変なことになっていて、あとはWordPress関連とか、PDFとか、フリーソフトの記事が検索エンジン経由でヒットしている。しっかりとすべてのアクセスログを分析したわけではないけど、傾向としてはやはりITに関するニッチな情報に需要があるようだ。

広告とかWEBに関する記事は、自分としては力を入れて書いたものもあってお気に入りだけれど、マーケットからはそれほど求められてはいない、ことがわかる。

10日間も書けなかったのは、仕事のリズムが良くなかったからだろう。頭を遊ばせる時間がとれなかった。今日は、土曜日で、仕事も一段落して、少し落ち着いた。

WordPressテーマを変えて、少し気分一新です。さぁ、いろいろ、がんばるぞ。

WP-QuicktagのFatal errorを解消

WordPressの投稿編集は、ビジュアルモードではなくHTMLモードを使っている。そのほうが使いやすいのだ。ただ、デフォルトではなく、WP-Quicktag というプラグインをずっと愛用している。これは、よく使うタグをあらかじめ設定できるため、使い勝手がぐんとアップする人気プラグインだ。
で、最近、WPによるサイトを立ち上げたのだが、これにもWP-Quicktag を入れようと思った。しかし、インストールしてタグを設定しようとすると、こんなエラーメッセージ。

Fatal error: Cannot use string offset as an array in /***/wp-content/plugins/addquicktag/addquicktag.php on line 312

なんかPHP5.0以降になると、なんたらかんたら、仕様が変更されたため、このような現象が発生するらしいい。ぐぐって解決策を探しても、よくわかりにくい。いちばん最後に、このエラーメッセージそのもので検索をかけて、さらにWP-Quicktagで絞込みをかけると、わかりやすい解決策を提示してくれたサイトを発見。

WP-Quicktag 1.5.2

エラーメッセージが出た該当行のこのような部分を、

for ($i = 0; $i < count($o['buttons']); $i++) {
  $b = $o['buttons'][$i];
  $b['text'] = htmlentities(stripslashes($b['text']), ENT_COMPAT, get_option(‘blog_charset’));
  $b['start'] = htmlentities($b['start'], ENT_COMPAT, get_option(‘blog_charset’));
  $b['end'] = htmlentities($b['end'], ENT_COMPAT, get_option(‘blog_charset’));
  $nr = $i + 1;

このように書き換えれば、いいのだ。

for ($i = 0; $i < count($o['buttons']); $i++) {
  if(is_array($o)){
    $b = $o['buttons'][$i];
    $b['text'] = htmlentities(stripslashes($b['text']), ENT_COMPAT, get_option(‘blog_charset’));
    $b['start'] = htmlentities($b['start'], ENT_COMPAT, get_option(‘blog_charset’));
    $b['end'] = htmlentities($b['end'], ENT_COMPAT, get_option(‘blog_charset’));
   $nr = $i + 1;

これですんなりとエラーが解消された。インターネットは、このような疑問をぐいっと飲み込み、また回答を誰かが返してくれることが、素晴らしい。

XserverのDBをMysql 4.XX から5.XXへ移行

ひさびさにWordpressネタです。
このブログはXserverを使っています。ずいぶん前に、Mysqlというデータベースのバージョンが上がっていたものの、不具合はないので、そのまま使ってきました。いつかはやらねば、と思っていて、それをこの忙しいさなかにやるのか!とも思いましたが、急に気になったのでやりました。その覚え書きを記します。

1、まず、MysqlのDB名とユーザ名をしっかり記録。
データベースをバックアップ。phpmyadminを使います。
「エクスポート」でsqlファイル形式でローカルに保存。

2、Mysql4.0のDBを管理画面から削除。
ユーザも削除します。すべてのDBをきれいにしてから、
「MySQLバージョン切り替え」「Mysql5に変更する」を選びます。

3、さらに[ MySQL情報 ]でDBサーバ名をメモします。
[mysql●●.xserver.jp]●●には数字が入るようです。

3、新たにDBを作成します。以前と同じDB名、ユーザ名を登録。

4、phpmyadminで、保存したsqlファイルをインポート。
その際にUTF8を選び、オプションSQL互換モードで「Mysql4」にチェックを入れます。

5、Wordpressの設定ファイルwp-config.php内で
define(‘DB_HOST’, ‘localhost’);

define(‘DB_HOST’, ‘mysql●●.xserver.jp’);

6、書き換えたwp-config.phpをFTPでアップロード。

これだけです。ふう。

PS
iGoogleで最新のこの記事が反映されていない。
RSS吐き出しがどうもうまく行っていないようだ。原因は?
よくわからないので、WP最新日本語版を
FTPで上書きしてみる。どうだろう?