やっとWordPress 2.5がリリースされました
予定より、約2週間遅れで、WordPress 2.5がリリースされました。
日本語版は以下のサイトよりダウンロードできます。
テスト版を利用しましたが、管理画面の変更と、タグの管理、メディアファイルの管理方法が変更になった点を除けば、以前のWordPressと機能的にはあまり変わらない気がします。
利用環境の変更は、PHPのバージョンが4.3以上になったので注意が必要です。
今、利用しているプラグインがそのまま使えるのか確認していないので、アップグレードは慎重に行いたいと思っています。
カテゴリーリストを表示するテンプレートタグwp_list_categories()
WordPressでカテゴリーリストを表示するテンプレートタグが、
<?php wp_list_categories(); ?>
です。
wp_list_cats()を利用するのはやめて、wp_list_categories()を利用するように勧告されています。
リスト形式で表示されます。
<ul>
<?php wp_list_categories(); ?>
</ul>
このテンプレートタグはパラメータ挿入ができます。
<?php wp_list_categories(’①&②&③&~⑱’); ?>
①show_option_all
投稿記事がある全カテゴリーのリンク表示を指定
TRUE ・・・ 表示(デフォルト)
FALSE ・・・ 非表示②orderby
表示順序を指定
ID ・・・ カテゴリーid順
name ・・・ カテゴリー名順(デフォルト)
count ・・・ 投稿記事数順③order
表示順序の昇順、降順を指定
asc ・・・ 昇順(デフォルト)
desc ・・・ 降順④show_last_updated
最新の投稿日時の表示を指定
1(TRUE) ・・・ 表示
0(FALSE) ・・・ 非表示(デフォルト)⑤style
リスト形式<li>での出力可否設定
list ・・・ リスト形式(デフォルト)
none ・・・ 改行タグで仕切り⑥show_count
投稿記事数の表示を指定
1(TRUE) ・・・ 表示
0(FALSE) ・・・ 非表示(デフォルト)⑦hide_empty
投稿記事の無いカテゴリーの表示を指定
1(TRUE) ・・・ 非表示(デフォルト)
0(FALSE) ・・・ 表示⑧use_desc_for_title
aタグのtitle要素に、カテゴリー概要の挿入を設定
1(TRUE) ・・・ 表示
0(FALSE) ・・・ 非表示(デフォルト)⑨child_of
指定した親カテゴリー配下の子カテゴリーの表示を指定
カテゴリーid⑩feed
カテゴリーフィードへのリンク文字列を指定⑪feed_image
カテゴリーフィードへのリンク画像を指定
ex)feed_image=/images/rss.gif
デフォルトは空⑫exclude
非表示の投稿ページidを指定
カテゴリーid⑬include
表示する投稿ページidを指定
カテゴリーid⑭hierarchical
階層構造での表示を指定
1(TRUE) ・・・ 表示(デフォルト)
2(FALSE) ・・・ 非表示⑮title_li
カテゴリーリストのタイトル名の文字列を指定
デフォルトは、「カテゴリー」⑯number
表示するカテゴリーの数を指定
デフォルトは無制限⑰echo
出力形式を指定
1(TRUE) ・・・ 標準(デフォルト)
0(FALSE) ・・・ PHP形式⑱depth
階層の深さ(数値)を指定
※WordPress2.5から
0 ・・・ 全て表示 (デフォルト).
-1 ・・・ 全てを並列に表示
1 ・・・ 階層で1番上のカテゴリーのみ表示
n ・・・ n(整数)番目までのカテゴリーを表示
たとえば、カテゴリーリストのタイトルを表示せず、記事数を表示し、カテゴリーid=10配下の子カテゴリーだけを表示するときは、次のように記述します。
<ul>
<?php wp_list_categories('show_count=TRUE&child_of=10&title_li='); ?>
</ul>
WordPressでタグ名を表示するsingle_tag_title()
WordPress2.3から利用できるようになった、タグ名を表示するテンプレートタグが
<?php single_tag_title(); ?>
です。
タグページのみ表示されます。
このテンプレートタグはパラメータ挿入ができます。
<?php single_tag_title(’①’,'②’); ?>
①prefix
タグ名の前に記述する文字列を指定②display
出力形式を指定
TRUE ・・・ 標準形式(デフォルト)
FALSE ・・・ PHP形式
たとえば、タグ名の前に「タグ名:」という文字を表示したい場合は、次のように記述します。
<?php single_tag_title(’タグ名:’); ?>
タグクラウドを表示するwp_tag_cloud()
WordPress2.3から利用できるようになった、タグクラウドを表示するテンプレートタグが
<?php wp_tag_cloud(); ?>
です。
このテンプレートタグはパラメータ挿入ができます。
<?php the_tags(’①&②&~&⑨’); ?>
①smalles
一番小さいフォントサイズを指定
デフォルトは、「8」②largest
一番大きいフォントサイズを指定
デフォルトは、「22」③unit
pt、px、emなどのフォントサイズ単位を指定
デフォルトは、「pt」④number
表示するタグの数を指定
デフォルトは、「45」
「0」にすると、すべて表示⑤format
表示形式を指定
flat ・・・ 半角スペース区切りで横に並べて表示(デフォルト)
list ・・・ リスト形式で表示(ulタグも含めて表示)
※WordPress2.5から「array」も対応する予定⑥orderby
表示順序を指定
name ・・・ 名前順(デフォルト)
count ・・・ タグ数順⑦order
昇順、降順を指定
asc ・・・ 昇順(デフォルト)
desc ・・・ 降順⑧exclude
表示しないタグIDを指定⑨include
表示するタグIDを指定※タグIDは管理画面から調べることができませんが、ソースを見ると、aタグに「class=’tag-link-3′」と記述され、タグIDが「3」だとわかります。
ほかには、DBの「terms」でタグIDを管理しているので、phpMyAdminなどで確認できます。
WordPress2.5からタグIDを管理画面から確認できる予定です。
たとえば、一番大きいフォントサイズを18pt、タグ数が多い順で表示したいときは、次のように記述します。
<?php wp_tag_cloud('largest=18&orderby=count&order=desc'); ?>
WordPress2.5のテスト版を試してみる
WordPress2.5がリリース間近です。
WordPress2.5の大きな特徴は、
- 管理画面のデザイン変更
- メディアファイルの管理機能
- 検索機能にページを追加
といったところでしょうか。
日本語対応しているテスト版のWordPress2.5があったので実際インストールしてみました。
管理画面のデザイン、レイアウトは、良くなったように感じます。
メディアファイルの管理ですが、便利になったか、よくわかりません。
実際投稿しても、リンクが貼られるだけなので、プラグインを利用しないといけないようです。
あとは、画像をアップロードしたときのサムネイルのサイズを設定できるようになっています。
今、利用しているプラグインが動けば、バージョンアップするつもりです。

WordPressでタグのリンクを表示するthe_tags()
WordPress2.3から利用できるようになった、タグのリンクを表示するテンプレートタグが
<?php the_tags(); ?>
です。
ループ内で使用します。
<?php if(have_posts()):while(have_posts()):the_post(); ?>
<?php the_tags(); ?>
<?php endwhile;endif; ?>
このテンプレートタグはパラメータ挿入ができます。
<?php the_tags(’①’,'②’,'③’); ?>
①before
前に表示する文字列を指定します
デフォルトは、「Tags: 」です②separator
タグ名を区切る文字列を指定します
デフォルトは、「,」です③after
最後のタグ名の後に表示する文字列を指定します
たとえば、リスト形式で表示したいときは、次のように記述します。
<?php if(have_posts()):while(have_posts()):the_post(); ?>
<?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?>
<?php endwhile;endif; ?>
WordPressバージョンアップとIE用CSSハック
昨夜、WordPressをバージョン2.3.3にアップデートしました。
WordPress2.5がもうリリースされる予定だったので、WP2.3.3にバージョンアップするか迷っていたのですが、移行の体験もしておこう思い実行しました。
レンタルサーバーも変更したせいか、データ移行に若干、手間取りましたが、何とか完了しました。
ただ、アップロード画像のリンクはきちんとできなかったので、MySQLをいじってましたが、量が多かったので、暇なときにやるつもりです。
アップロード関係のURLは要注意ですね。
見た目には問題ないので、とりあえずそのままにしています。
ブラウザはFirefoxを利用しているので気がつかなかったのですが、IEで表示ずれが発生していました。
「!important」で対応したのですが、IE7には適用されなかったので、小粋空間さんのIE7のCSSハックを参考にさせて頂きました。
*:first-child+html {} /*IE7用CSSハック*/
* html {} /*IE6以下用CSSハック*/
おかげできちんと表示されることができました。
Webware 100 Awardsで投票受付中
Webwareサイトで2008年のWebware 100 Awardsの投票を受け付けています。
WordPressもPublishing and photography部門で投票対象になっています。
部門は以下の10部門に分かれています。
- Audio: Music, podcasts, audiobooks.
- Browsing: Browsers, start pages, RSS readers, widgets, runtime engines.
- Commerce and events: Retail, auctions, travel, real estate, concerts, conferences.
- Communications: E-mail, chat, voice.
- Productivity: App suites, to-do lists, groupware.
- Publishing and photography: Blogging, content management, photo sites.
- Search and Reference: Search engines, encyclopedias, mapping.
- Social: Social networking, family sites, recommendations, online worlds, contests.
- Utility and Security: Infrastructure providers, storage, online protection.
- Video: Video storage, playback, streaming, editing, and animation.
エントリー候補を見てみると、知らない会社、サービスが結構あって、参考になります。
投票が今月中までで、クリックするだけですむので簡単に行えます。
平賀正彦氏の最新刊「ネットの先取り商法」
「ネットの先取り商法」(ダイヤモンド社)が発売となりました。
本書の中ではクライアントの成功例を20件以上公開し、
今後主流になるだろうと思われる事例が公開されています。
例えば、
・次世代の本命・携帯マーケティングの成功例
・最先端のPPC(検索連動型、コンテンツマッチ)広告活用例
・メルマガのクリック率を94%にした方法
・リストをガンガン集める最新の方法
・マッチングビジネスで儲ける方法
・ポッドキャストのマーケティング手法
さらに、
・ネットとリアルを融合させた手法
・集客の分散化で効果を上げる方法
・ちょっとした工夫で成約率を上げる方法
などなど。
そして、その他多数の手法を事例を交えて公開しています。
ただいま、平賀の音声ファイル(50分)プレゼント中。
詳しくはこちらをご覧ください。
WordPressで画像のテキストの回りこみを設定
YouTubeにWordPressで画像のテキストの回りこみを設定する方法が公開されていました。
アップロードした画像をそのまま表示してしまうと、テキストが画像下の位置に、1行しか回り込まないため、きれいに見せるには、テキストの回りこみの設定が必要になります。
リッチエディタの場合は、「Insert/edit image」(木のマーク)を使った説明をしていて、コードの場合は、スタイルシートの記述方法を細かく説明しています。
WordPress初心者の方や、スタイルシートの知識があまりない方は、参考になると思います。
説明は英語ですが、動画なので、わかると思います。
