今、インストール中です(beta、RCは結局触れませんでした)。(2008/7/15)http://wordpress.org/development/2008/07/wordpress-26-tyner/#ムービーの中に「どーもくん」がっっ!実は大ファンだったりする。WordPressのカスタマイズ/ハック早くも(?)WordPressの2.6の機能が明らかになってきました。リリースは7月中旬の予定とのこと。1のダウンロードができます。Boren氏の上記ブログ記事によれば、WP2.6は、2.5程の大きなリリースではないがいくつかの新機能があるようです。Revisioning)〜記事ごとに複数のバージョンを持ち、複数のバージョン並べて違いをカラー分けして比べることができる。誤って重要なセンテンスを削除してしまった場合でも、過去バージョンに戻せる、など。1.5たくさんのバグフィクスと機能改善ということです。派手な機能の追加ではなく、堅実な内容で好感が持てますね。「役に立つ道具」としての完成度を高めてくれそうです。APIで動的にグラフ作成。APIでグラフを出力するテストをしてみた。カテゴリごとの記事の割合をグラフにしてみる...こういう目的ならタグクラウドで十分な気もするけど、将来的に応用できそうなので、メモということで。APIはまだ日本語対応が十分でなく、ひらがなとカタカナしか表示できません...しかもフォントも微妙。カテゴリースラッグにアルファベット入れてあれば下のコード内のnameの代わりにslagに差し替えて即使えます。0.9がリリースされました。2.5に合わせた互換性の改善がメインのようですが、新しいインストーラ、"新しいトピック"などRSSフィードの追加など新機能も追加されているようです。bbPressは、WordPressのフォーラムにも使われているオープンソースのソフトウェアで、WordPressとの連携ができます。ユーザー情報の共有、ログイン状態の共有など。WordPress側でログインしていると、bbPressでもログイン状態となります。Akismetによるスパム対策、プラグインによる機能追加もできます。WordPressのカスタマイズ/ハックWordPressのウィジェット領域は、標準ではsidebar.php内の1カ所だけだが、index.phpやfooter.phpなど、その他のエリアにもウィジェット領域を持たせる。WordPressのカスタマイズ/ハックWordPressの最新版、2.5の正式リリースが近々行なわれます。ほんとは3/10の予定だったのが1週間延びて3/17の予定...そしてついに開発サイドのブログが更新され、正式版ではないもののRC1(リリース候補)がダウンロードできるようになりました。基本的には開発完了、安定しているとのことですが、ここでさらにより広くフィードバックを得てから、正式版を一般公開したい、とのことです。PageTop記事ごとに違うサイドバーを読込む。WordPressのカスタマイズ/ハック※アクセスログの検索キーワードを参考に記事WordPressサイトで、特定の記事ごとorカテゴリごとに違うサイドバーを読込む。WordPressのカスタマイズ/ハック※アクセスログの検索キーワードをヒントに記事WordPressの記事一覧(検索結果、カテゴリ一覧、トップページ等)にて、記事の件数を表示する。WordPressのカスタマイズ/ハックWordPressの関数antispambot()を使うと、メールアドレス収集ロボット(スパムメール目的)から保護しながら、メールアドレスをWebサイト上に記載できる。今、ver2.2のWPサイト上で試してみたところ、どうにも文字化けしてしまう。「テスト」という文字列を放り込んだので。別のことと勘違いしていたらしい。antispambot()関数の使い方は以下の通り。PageTop自分(Author)のコメントだけ背景色を変える。WordPressのカスタマイズ/ハックWordPressのコメント欄についてのカスタマイズ。■目的:WordPressブログのコメント欄にて、ブログオーナー(記事のAuthor)が書いたコメントだけ、背景色(その他CSS)を変えて、他のコメンターと区別できるようにする。■現状:そのコメントが記事投稿者のものかどうか確認するには、そのコメント投稿者名と記事の投稿者名を照らし合わせる必要がある。WordPressのカスタマイズ/ハックWordPressに限らずブログなどの動的なWebページでは、本文とサイドバーのレイアウト上のアンバランスが生じることがよくありますね。それを軽減するためのTipsになれば。■目的:カテゴリ一覧や検索結果などで記事数が少ない場合のみ、アドセンスやアフィリエイト広告を記事リストの最後に表示する。■現状:検索結果が1件しかなかった場合など、サイドバー側はひたすら長く続き、本文側は空白が続く、という見た目よろしくない状態。いって、検索結果が少なかった場合を想定して本文側に広告を挿入すると、記事数が多かった場合には本文側が膨らむ...。WordPressのカスタマイズ/ハック■目的:記事の投稿日ではなく、最終更新日時を表示する。the_time()。the_dateは、同じ日付の記事が複数ある場合は、最初の記事にしか日付が表示されない。the_time('Y/m/d')とすれば各記事ごとに日時を表示できる。PageTopプロフィール「自己紹介」欄でHTMLタグを使う。WordPressのカスタマイズ/ハック2.0.10と2.2.3で確認した内容です。したらプラグインなどあるのかもしれませんが探してないです。呼び出した時にも有効にする。公開できるが(ただしループ内:ループ外での場合は文末参照)、改行などのすべてのHTMLタグが無効となってしまう。データベースに入る前にHTMLタグがカットされる。昇順」をヒントに記事。■要望:WordPressブログに付いたコメント一覧を昇順=日付の古い順、降順=日付の新しい順に並べたい。PageTopprevious_post_link、next_post_linkのin_same_catを孫カテゴリに限定する。」「next_post_link」。trueを設定すると、現在表示している記事と同じカテゴリに属する記事に限定することができる。深いカテゴリ)に限定して「前の記事」「次の記事」へのリンクを設置したい。PageTop記事のいろいろな情報をGetする。WordPressのカスタマイズ/ハックWordPressはテンプレートタグを使うことで簡単にいろいろな情報を呼び出せるけど、もっといろんな呼び出し方がある。phpの関数を併用する場合などは、例えば記事の本文を呼び出す場合the_content()を使う代わりに$post->post_contentという呼び出し方をすると、phpの関数の引数に放り込めるので、いろいろに加工できる。WordPressのカスタマイズ/ハックトップページやカテゴリページで、通常のループ(whileなど)で記事を呼び出す時に、昇順/降順や特定カテゴリのみ、特定の期間など自由な条件で呼び出したくなることがあると思う(特に企業サイトやポータルサイト)。その場合にすごく便利なタグが「query_posts」。/降順、件数など指定するとその条件に該当する記事が取得され、その後のループのフォーマットに沿って、件数分表示される。該当件数が例えば50件など大量にある場合は10件×5ページに分割したいが、引数をただ設定しただけでは「次のページへ」と分割できない。それは「query_post」というタグが、今は何ページ目を表示しているのか、またそのページがどのカテゴリを表示しているのか、といったURLから得られる情報を無視してしまうためのようです。次へ次へとページを送っても現在のページ数を取得できず、同じ記事(例では最初の10件)しか表示されない。»(08/12)ブログ引っ越しました。(08/05)Seesaa→WordPressへ移行。