6
posts
Tag:文字化け
本:WordPress2.5でつくる!最強のブログサイト
先週、予約してあったWordPress本が届いて、今週からようやくじっくり読み始めましたが、なかなか読み応えありますよ。
『WordPress2.5でつくる!最強のブログサイト』田中広将・志村俊朗 共著/ソーテック社
まず、内容が幅広い上に、初心者にもわかりやすい解説。
(順不同)
・ドメイン取得からDNSの設定
・インストール、画面構成の解説
・テーマとプラグインの基本
・テキストエディタの選び方、文字コードの問題
・CSSの書き方
・メール投稿で文字化けする原因
・携帯からの投稿
・PHPの基本
~関数のしくみ
~ループの動作解説(for、if~else)
~変数、配列の解説
・XAMPPを使ったローカルPCにWPを構築する方法
・phpMyAdminでのバックアップ
・WordPressを取り巻く環境、動作原理
など、これ1冊あればインストールからPHPでの拡張までWordPressに関することがひととおり理解できるのではないでしょうか。要所要所で有益なプラグインも紹介されています。
中級者以上には、プラグインの作成方法の解説もあります。
・フィルター、アクション、ショートコードの原理、開発のコツのようなetc.
他に
・poEditでのプラグインの翻訳
・PHPエラーのトラブルシューティング
なども。こういったことが、初心者にもわかるように丁寧な文章で解説されている印象です。中級者以上にも有益だと思います。WordPress 2.6がすでに出ていますが、基本的な構造は同じですので十分に役立つと思います。
今週末は自力でのプラグイン作成に挑戦してみようか?!とモチベーションが高まっているところです。

Google Chart APIで動的にグラフ生成
WordPress内のデータをGoogle Chart APIで動的にグラフ作成。
ふと急にGoogle Chart APIを使ってみたくなり、WordPress内のデータを使って動的にGoogle Chart APIでグラフを出力するテストをしてみた。
とりあえず、カテゴリごとの記事の割合をグラフにしてみる…こういう目的ならタグクラウドで十分な気もするけど、将来的に応用できそうなので、メモということで。
※先に言ってしまうと、Google Chart APIはまだ日本語対応が十分でなく、ひらがなとカタカナしか表示できません…しかもフォントも微妙。カテゴリースラッグにアルファベット入れてあれば下のコード内のnameの代わりにslagに差し替えて即使えます。

スパムボットに収集されないようにメールアドレスを公開
WordPressの関数antispambot()を使うと、メールアドレス収集ロボット(スパムメール目的)から保護しながら、メールアドレスをWebサイト上に記載できる。
しかし今、ver2.2のWPサイト上で試してみたところ、どうにも文字化けしてしまう。ver2.0.xではずっと問題なく使っていたんだけど…? 日本語を通す必要性はありませんね(笑) とりあえず「テスト」という文字列を放り込んだので。どうも別のことと勘違いしていたらしい。スミマセン。
antispambot()関数の使い方は以下の通り。
■書式:
または
<?php echo antispambot(get_the_author_email()); ?>
※投稿者のメールアドレスを表示
※the_author_emailだとantispambot()が機能する前に表示されてしまうので「get_」を使う

Plugin:星マークで記事を評価『WP-PostRatings』
まさにメモ的な記事で。
あとから解説追加。
記事の評価ができる『WP-PostRatings』で、クリック後に文字化けが起こるときは、プラグインのソースコードを開いて、サイトの文字コードで保存しなおす。
Dreamweaverで開いて修正>ページのプロパティ>タイトル/エンコーディングにて、
エンコーディング>Unicode4.0 UTF-8にして「適用」。
■名称:
WP-PostRatings
■概要:
記事下部に星マーク(その他管理画面から切り替え可能)で、記事の内容を評価できる。Ajaxを使用するのでページのリロードなし。標準で3種類の画像が用意されているが、画像を置き換えれば星マークでなくてもOKなはず。最高値を設定できるので、細かく10点満点みたいなのから、星3つ、みたいなものまで柔軟に設定可能。

記事のいろいろな情報をGetする。
WordPressはテンプレートタグを使うことで簡単にいろいろな情報を呼び出せるけど、もっといろんな呼び出し方がある。phpの関数を併用する場合などは、例えば記事の本文を呼び出す場合
を使う代わりに
という呼び出し方をすると、phpの関数の引数に放り込めるので、いろいろに加工できる。

Plugin:ログイン/登録画面をカスタマイズ『Themed Login and Register』
■概要:
WordPressのログイン画面/ユーザー登録画面を、独自のデザインにカスタマイズしやすくしてくれる。管理画面からヘッダ、フッタやHTMLの挿入が可能。また、ユーザー登録時に届くメールの文面も管理画面から登録できる。
