11
posts
Tag:プラグイン
WordPress MU 2.6.2 がリリース。
WordPress MU 2.6.2 Holy Shmoly! (2008/9/30)
WordPressのマルチユーザー(マルチブログ)版である「WordPress MU」がバージョン2.6.2にアップデートされた模様。WordPress MU は、ブログサービス「WordPress.com」でも使用されています。
今回のアップデートは、WPMUに脆弱性があったためではないそうですが、いくつものバグフィックスが含まれています。
ちなみにWPMUのプラグインコンテストを開催しているようです→
Voting now open in the plugin contest! WordPress MU plugins, themes and news(2008/9/26)

WordCamp Tokyo 2008、行ってきました。
WordCamp Tokyo 2008 #1
もう1日経っちゃいましたが、一応レポートというか報告を(追記:途中で頭痛がして寝てたら一昨日の話に…)。
昨日9/23(火)、デジタルハリウッド渋谷校で「WordCamp Tokyo 2008」が開催されました。
結構女性の方も多く参加されてましたね。
WPフォーラムでもおなじみの方々に直にお会いして話すという経験をすると、今後より一層WordPressが自分の生活の中に染み込んでいきそうな、そんな感覚がしました。一度旅行に行くと、そこが自分にとって”特別な地”になる感じでしょうか。
自分は、仕事の90%をWordPressに依存したりプラグインつくったりブログ書いたりとコミットしている割には宣伝下手というか、認知されていないだろうなぁという気持ちがあったので、今までの実績やら自社のロゴやら有料プラグインの告知やら印刷して名刺と一緒に配りましたよ(数量の関係で一部の方のみ)。まったくスマートぢゃないですが、少しでも知ってもらおうと。とにかく、WordPress大好きなんです!笑

本: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がすでに出ていますが、基本的な構造は同じですので十分に役立つと思います。
今週末は自力でのプラグイン作成に挑戦してみようか?!とモチベーションが高まっているところです。

帰ってきた「Customizable Post Listings」
「Customizable Post Listings」「Get Custom Field Values」「Auto-hyperlink URLs」など、有名なWordPressのプラグインを開発してきたcoffe2codeがリニューアルされ、上記プラグインを始めとする多数の新しいプラグインの発表とアップデートが行われ「ている」ところです。
というのは今、

bbPress 0.9 リリース
WordPressから派生したフォーラムソフトウェア『bbPress』のver 0.9がリリースされました。
WordPress 2.5に合わせた互換性の改善がメインのようですが、新しいインストーラ、”新しいトピック”などRSSフィードの追加など新機能も追加されているようです。
bbPressは、WordPressのフォーラムにも使われているオープンソースのソフトウェアで、WordPressとの連携ができます。例えばユーザー情報の共有、ログイン状態の共有など。つまりWordPress側でログインしていると、bbPressでもログイン状態となります。Akismetによるスパム対策、プラグインによる機能追加もできます。

Pingスパム防止プラグイン『MaxBlogPress Ping Optimizer』
気になってはいたけど今まで曖昧にしていた部分…
今回紹介するプラグインは、WordPressブログ/サイトを、過剰ping送信によるpingサーバーからの閉め出しから守るためのプラグイン。
WordPressは、記事投稿時に、あらかじめ設定したpingサーバーにブログ更新の通知を行うことができる(管理画面>各種設定>投稿設定>更新通知サービス)。
しかし、新規投稿時だけでなく、過去に投稿した記事を編集して保存する際もping送信されてしまう。最新版2.3.でも改善されていない模様。
さらにWP2.0では、新規投稿時、タイムスタンプを未来に設定してスケジュール投稿する際、記事を保存した時点でpingが送信されてしまう…しかし記事はまだ公開されていないのでサーバーが巡回しても変更点なし→スパム要素となりかねない。この未来投稿時のping問題は2.1以降では解決されているようです。
これらping問題を解決してくれるプラグインが

プロフィール「自己紹介」欄でHTMLタグを使う。
2.0.10と2.2.3で確認した内容です。もしかしたらプラグインなどあるのかもしれませんが探してないです。
■目的:
管理画面>ユーザー>プロフィール>自己紹介 欄で入力した<br />などHTMLタグを、テンプレートタグ the_author_description() で呼び出した時にも有効にする。
■現状:
自己紹介欄に入力した内容は the_author_description() で公開できるが(ただしループ内:ループ外での場合は文末参照)、改行などのすべてのHTMLタグが無効となってしまう。データベースに入る前にHTMLタグがカットされる。

WordPress カテゴリ別RSSフィードを生成
このブログのアクセスログを見てると、検索キーワードとして
『WordPress カテゴリ別 RSS』
というような検索が結構ありますが、これはWordPressに標準で備わっています。
いたって簡単。
カテゴリURLのうしろに、それぞれ下記の表記を足してやれば良いです。
カテゴリだけでなくタグも同様。プラグインなどは要らない。
「RSS 2.0」の場合
feed/
「RSS 0.92」の場合
feed/rss/
「Atom 0.3」の場合
feed/atom/
例)求人サイト「シゴトの森」、カテゴリ=東京都のAtom
4510m.in/category/地域/東京都/feed/atom/
—
1つのサイトを複数のWPを使って運営している場合、これらRSSフィードを「InlineRSS」などのプラグインを使ってそれぞれのサイドバーなどに呼び出してやれば、シームレスに見せることができますね、簡単に。(もちろんダイレクトにSQLでデータベースから呼び出しても良いです)

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

ポータルサイト&ニュースサイトのトップページ向け記事呼び出し
■使用例
ポータルサイトやニュースサイトのトップページでよく見られる、あるカテゴリから最新5件、別のカテゴリから3件…など別々の条件で複数の記事グループを1つのページに呼び出す。
■現状
記事タイトルの呼び出しだけならば「Customizable Post Listing」というプラグインで簡単に設定できる。
■課題
記事の内容も呼び出したい場合、上記プラグインでも呼び出すことができるが、記事の前半/後半を分ける<!–more–>タグが無効(全文呼び出し)になってしまうので文章量がコントロールできない。

【Plugin】新着記事、最近コメント・トラックバック、更新記事、ランダムetc.で記事リスト作成
■名称:Customizable Post Listings
■概要:
「最近の記事」「新着コメントのある記事」「更新された記事」「ランダム表示」、その他記事の要素を用いて記事をリスティング。このブログでいう「新着記事」「最近のコメント」「最近のトラックバック」などがこれ1つで可能な、WordPressの万能プラグイン。
