[WP]WordPress オプションページの作成

どうしても作りたいプラグインが出来たので試しに作ってみてるが、その際避けて通れないオプション設定ページ。
テーマの独自設定を作りたい時にも使える。
Creating Options Pagesから適当に抜粋。
ページそのものの追加は前のエントリーで紹介してるので省略。

最後の方に設定保存のメカニズムについても適当に解説をつけてみた。

“[WP]WordPress オプションページの作成” の続きを読む

[WP]WordPress2.5~2.6 サムネイル画像を取得して表示

テンプレート内でサムネイルを表示する方法について。
サムネイル(中)をカテゴリーで表示したいと思ったとき、自動でサムネイル作られるならそれ表示するようにすればいいじゃん、と思いませんか。

でもwordpress2.5~2.6ではthumbnailが小、mediumが中という分け方をしてるが、ファイル名にはなぜかファイルサイズが付く。
ギャラリーというサムネイル自動表示の新機能があるんだけど、ショートコードだからテンプレートのソースコードでは使えない。
ファイル名は*-thumbnail.jpgとか*-medium.jpgとかでいいじゃん、という気がする。
というかむしろそちらの方が便利だと思う。ので修正されないかなあ…(期待)

自動作成された、これら名前のバラバラなサムネイルをテンプレートで自動取得する方法があった。
“[WP]WordPress2.5~2.6 サムネイル画像を取得して表示” の続きを読む

[WP]WordPress2.5~2.7用 Tiny-MCEカスタムプラグイン

WordPress2.5のTiny-MCEは非常に具合がいい。Divタグを普通に使えたのが一番驚いた。
そんな具合のいいTiny-MCEのボタン増やしたいと思って、aoinaさんが作られたプラグインみたいな、Tiny-MCEをカスタマイズするプラグインを探してたらいいものが見つかった。

TinyMCE Advanced

▼インストールすると色々追加できるようになります。
Tiny-MCEのカスタマイズが出来るようになるプラグインです

Ver2.7にも対応してます。
“[WP]WordPress2.5~2.7用 Tiny-MCEカスタムプラグイン” の続きを読む

[WP]2.2.3から2.5にバージョンアップしてみた

5分で終わった:-)

念のためデータベースとwordpressからのエクスポート両方でのバックアップ。
2.2.3の入ってたディレクトリに2.5の全ファイルつっこんで、アップグレードファイルにアクセスするだけで完了。

これとは別にもう一つ2.1.3のがあるんだけど、多分そちらは苦労しそう。2.1.xって結構違うからなあ…
UTFにしてあるけどプラグインが動かないの多そうな予感がする。
“[WP]2.2.3から2.5にバージョンアップしてみた” の続きを読む

[WP]WordPress2.5-2.6 フルサイズの横幅を500px以上にする

WordPress2.5~2.6のメディアアップロードでは画像のサムネイルサイズに小・中と2種類増えたことで、
フルサイズを含めて3種類になったわけだが、フルサイズで画像を投稿に挿入したとき何もしてないと
横幅の最大が500pxで固定されてしまうことがある。

500px以上にしたい場合は、アクティブなテーマのfunction.phpに次のコードを記述する。

$GLOBALS['content_width'] = 800;

画像でレイアウトを崩されたくない場合などには設定しておくと良いと思う。

“[WP]WordPress2.5-2.6 フルサイズの横幅を500px以上にする” の続きを読む

[WP]wordpressをインストール先とは別のディレクトリをホームURLにする

公式説明を適当に翻訳。
ルートディレクトリとは違うディレクトリにWordpressをインストールして、ホームURLだけ擬似的にルートディレクトリにする方法。

この設定変更さえすれば、好きなディレクトリにWordpressを置くことが出来る。
複数設置する時やルートディレクトリはすっきりさせたいという時に便利。

“[WP]wordpressをインストール先とは別のディレクトリをホームURLにする” の続きを読む

[WP]メルマガ・メール購読プラグイン比較まとめ

wordpress対応のニュースレター系プラグインの比較をしたのでまとめてみた。
メールマガジン配信、メール購読、登録ユーザーへのメール送信がwordpressの管理パネルから出来るプラグインが中心。
ビジネスブログとかCMS的に構築したときリクエストされる事が多いけど、いざ探してみるとなかなか見つからないんだよね…。

Subscribe2の日本語化ファイルver5.6に対応
Subscribe2の日本語化ファイルver4.15に対応
Subscribe2の日本語化ファイルver4.7に対応
説明にダウンロードのリンクがあります。

“[WP]メルマガ・メール購読プラグイン比較まとめ” の続きを読む

[WP]wordpressテンプレートファイルの翻訳方法

プラグインと同じくテーマもmoファイルで翻訳可能らしいので作り方メモ。
幅広く使ってもらうテーマを作るなら必須と言える。
プラグインの翻訳もほぼ同じ。

翻訳には言語ファイルの編集ソフトが必要。
有名なのはpoEditだろうか。

参考:Translating WordPress

さらっとpoEditの使い方を書くと

  1. poEditを起動する
  2. 新規カタログ→プロジェクトの設定
    • プロジェクトの名前とバージョン→テーマの名前とか適当に
    • 翻訳チーム→自分の名前とか
    • 言語→japanese
    • 国→JAPAN
    • 文字符号化&ソースコードの(ry→UTF-8
    • ページのパス→「ドット」だけ入力
    • パス→「新しいアイテム」で「ドット」
    • キーワード→「__(アンダーバー2つ)」と「_e」
  3. OKしてテーマのフォルダ内に保存。ファイル名はja.po(プラグインなら、プラグイン名-ja.po)
  4. カタログのソースから更新で翻訳文取り込み
  5. ひたすら翻訳。保存したら自動的にmoが作成・更新される

“[WP]wordpressテンプレートファイルの翻訳方法” の続きを読む

WordPressのエクスポートとインポート

WordPressMEのエクスポート機能には致命的なバグがあり、文字コードがEUCだとエクスポートした内容が全て文字化けするというどうしようもない状態になってしまう。
なので必然的に、文字コードがEUCだとプラグインを使用するかデータベースのエクスポートで対応するしかない。
しかしインポート&エクスポートはブログユーザなら一度は遭遇する壁じゃないだろうか。
特にレンタルサーバだとphpmyadminが触れないし、既に入っていると自分で設置するのは面倒。
私も元EUCだったが、バージョンアップやらサーバ移動やらでEUCだったのをUTFにすることが一応出来たのでメモっておく。

“WordPressのエクスポートとインポート” の続きを読む