• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「タグ付け機能」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(インタフェース画面、テンプレタグ、条件分岐タグ、Template Hierarchy 等、情報編集)
(関連プラグイン: Tag Managing Thing、Configurable Tag Cloud Widget を追加/フォーマット変更)
62行目: 62行目:
 
== 関連プラグイン ==
 
== 関連プラグイン ==
  
=== タグ付け機能補完 ===
+
=== タグ付け機能補完・管理 ===
  
* [http://poplarware.com/tagplugin.html Advanced Tag Entry] -- 記事投稿画面に「Advanced Tag Entry」セクションを用意、次のことができる。
+
; [http://poplarware.com/tagplugin.html Advanced Tag Entry]  
** 既存タグをドロップダウンメニューから選択して、記事に追加
+
: 記事投稿画面に「Advanced Tag Entry」セクションを用意、次のことができる。
** 記事に選択済みタグの削除(コアではできないの?)
+
:* 既存タグをドロップダウンメニューから選択して、記事に追加
** 新規タグ追加、既存タグの編集(タグ名、スラッグ)
+
:* 記事に選択済みタグの削除(コアではできないの?)
** 使わないタグの DB からの削除
+
:* 新規タグ追加、既存タグの編集(タグ名、スラッグ)
* [http://www.stuff.yellowswordfish.com/click-tags/ Click Tags] -- 記事投稿画面に既存タグを一覧表示し、クリックするとタグ入力欄に入る。タグ数が少ないサイトに。
+
:* 使わないタグの DB からの削除
* [http://wordpress.org/extend/plugins/tag-suggest-thing/ Tag Suggest Thing] -- 記事投稿画面のサイドバーに「Tag Suggestions」セクションを追加。Yahoo! term extraction API を利用して推薦タグを表示、クリックすると記事に追加。
+
; [http://www.stuff.yellowswordfish.com/click-tags/ Click Tags]  
 +
: 記事投稿画面に既存タグを一覧表示し、クリックするとタグ入力欄に入る。タグ数が少ないサイトに。
 +
; [http://wordpress.org/extend/plugins/tag-suggest-thing/ Tag Suggest Thing]  
 +
: 記事投稿画面のサイドバーに「Tag Suggestions」セクションを追加。Yahoo! term extraction API を利用して推薦タグを表示、クリックすると記事に追加。
 +
; [http://www.neato.co.nz/archives/2007/09/24/tag-managing-thing/ Tag Managing Thing] <span class="attn">new</span>
 +
: '''タグ管理画面'''を追加、タグ(およびカテゴリその他プラグイン等の投稿ベースの分類法)の編集が可能。
 +
:* [[データベース概要/Terms テーブル|Term]] 名・スラッグの変更・削除
 +
:* 既存 term の分割、結合
 +
:* term が属する分類(taxonomy)の変更(タグ⇔カテゴリ変換等も可能)
  
 
=== タグ表示 ===
 
=== タグ表示 ===
  
* [http://wordpress.org/extend/plugins/new-tag-cloud/ New Tag Cloud] <span class="attn">new</span> -- WP2.3 のタグを用いて、[[:en:Plugins/WordPress Widgets|ウィジェット]]でタグクラウドを表示。
+
; [http://wordpress.org/extend/plugins/new-tag-cloud/ New Tag Cloud]
 +
: WP2.3 のタグを用いて、[[:en:Plugins/WordPress Widgets|ウィジェット]]でタグクラウドを表示。
 +
; [http://reciprocity.be/ctc Configurable Tag Cloud Widget] <span class="attn">new</span>  
 +
: WP2.3 のタグを用いて、[[:en:Plugins/WordPress Widgets|ウィジェット]]でタグクラウドを設定・表示。
  
 
=== 関連記事表示 ===
 
=== 関連記事表示 ===
  
* [http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/ WP 2.3 Related Posts] -- WP2.3 のタグを用いて関連記事を表示(?generate とある)、フィードにも追加。
+
; [http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/ WP 2.3 Related Posts]  
 +
: WP2.3 のタグを用いて関連記事を表示、フィードにも追加。
  
 
=== メタデータ ===
 
=== メタデータ ===
  
* [http://wordpress.org/extend/plugins/headspace2/ HeadSpace2] -- 各ページのメタ情報をカスタマイズできる既存プラグイン。WP 2.3 のタグ機能に対応っぽい?WP 2.3 コアのタグ付け機能について、具体的に何ができるのかは未確認。
+
; [http://wordpress.org/extend/plugins/headspace2/ HeadSpace2]  
** [http://tekapo.com/st/2007/06/01/headspace-2/ 日本語情報]
+
: 各ページのメタ情報をカスタマイズできる既存プラグイン。WP 2.3 のタグ機能に対応っぽい?WP 2.3 コアのタグ付け機能について、具体的に何ができるのかは未確認。
 +
:* [http://tekapo.com/st/2007/06/01/headspace-2/ Standing Tall &raquo; WPのプラグイン:HeadSpace 2] (taiさん)
  
 
== 参考資料 ==
 
== 参考資料 ==

2007年9月24日 (月) 21:50時点における版

WordPress 2.3 では、従来プラグインで対応していた「タグ付け」機能がコアに実装されます。Codex や個人サイトでドキュメントが公開されつつありますが、不明なことがまだまだ残っていそうです。

そこで、このページでは、2.3 のタグ付け機能の全貌をまとめてみたいと思います。
WordPress 本体で何ができるのか、何ができなくて、どんなプラグインが用意されているのか、調べていきます。

でも、これを書いている私自身は WP ME 2.0.4 ユーザです。。

  • 以下の情報は、既存ドキュメントやソースコードを元にまとめています。実物を検証していないことにご留意ください。
  • 実際に 2.3 開発版を試している方、ソースを読める方から、生情報を教えてもらえたらうれしいです。
  • このページに直接情報を書き込んでみたいという人には、ps*wiki の編集アカウントをご用意できます。ぼの宛てにご連絡ください。

機能概要

  • 記事投稿画面にて、記事にタグを付けられる。
  • 記事表示時に、付けたタグを一覧表示。タグ名をクリックするとタグアーカイブページを表示。
  • 従来のプラグインデータのインポート機能
    • 対象プラグイン: Ultimate Tag Warrior, Simple Tagging Plugin, Jerome’s Keywords
    • 管理 > インポート 画面 [1]
  • カテゴリ→タグ変換機能(オプション)
    • 管理 > インポート 画面 [1]
    • タグに変換したいカテゴリを選択可 [1]
  • タグ管理画面はなし [2]
    • 現時点では、プラグイン「Advanced Tag Entry」で各種編集が可能(概要は入れられなさそう)。または DB を手修正。
  • タグ別フィード [1]

テーマ

テンプレートタグ 
  • the_tags() -- 現在の記事のタグ一覧を表示
  • wp_tag_cloud() -- タグクラウドを表示
  • single_tag_title() -- 現在のページのタグ名を表示/取得。パラメータは、接頭辞、表示(true)/取得(false) [3]
条件分岐タグ/en 
  • is_tag() -- パラメータにスラッグを指定可能 [1]
タグアーカイブページの Template Hierarchy
タグアーカイブ生成時に、次のリスト [4] の上から順にテーマファイル内のファイル名をチェックし、最初に見つかったテンプレートファイルに従ってタグアーカイブを生成。
  1. tag-x.php -- x は term_id?term_taxonomy_id?スラッグ?
  2. tag.php
  3. archive.php
  4. index.php
コーディング例 
  • デフォルトテーマの archive.php -- is_tag()single_cat_title()the_tags() を使用

データベース

未確認事項

タグアーカイブページは、複数のタグの組み合わせ表示もできるか?
(例)wordpress タグかつ plugin タグのページ
訪問者が複数タグを選択するインタフェースは作れるか?
コアのタグ機能は使わずに、従来のプラグインを使えるか? 
  • コアのタグ機能を使わないときは、タグ欄に入力しない
  • 従来のプラグインの使用可否は、互換性リスト参照
タグアーカイブの URL に使われるのはスラッグ?
タグアーカイブ用パーマリンク設定
パーマリンク設定画面に、カテゴリのようなタグアーカイブページ用の設定項目がありそう。http://~/'''tag'''/スラッグ の太字部分。

関連プラグイン

タグ付け機能補完・管理

Advanced Tag Entry
記事投稿画面に「Advanced Tag Entry」セクションを用意、次のことができる。
  • 既存タグをドロップダウンメニューから選択して、記事に追加
  • 記事に選択済みタグの削除(コアではできないの?)
  • 新規タグ追加、既存タグの編集(タグ名、スラッグ)
  • 使わないタグの DB からの削除
Click Tags
記事投稿画面に既存タグを一覧表示し、クリックするとタグ入力欄に入る。タグ数が少ないサイトに。
Tag Suggest Thing
記事投稿画面のサイドバーに「Tag Suggestions」セクションを追加。Yahoo! term extraction API を利用して推薦タグを表示、クリックすると記事に追加。
Tag Managing Thing new
タグ管理画面を追加、タグ(およびカテゴリその他プラグイン等の投稿ベースの分類法)の編集が可能。
  • Term 名・スラッグの変更・削除
  • 既存 term の分割、結合
  • term が属する分類(taxonomy)の変更(タグ⇔カテゴリ変換等も可能)

タグ表示

New Tag Cloud
WP2.3 のタグを用いて、ウィジェットでタグクラウドを表示。
Configurable Tag Cloud Widget new
WP2.3 のタグを用いて、ウィジェットでタグクラウドを設定・表示。

関連記事表示

WP 2.3 Related Posts
WP2.3 のタグを用いて関連記事を表示、フィードにも追加。

メタデータ

HeadSpace2
各ページのメタ情報をカスタマイズできる既存プラグイン。WP 2.3 のタグ機能に対応っぽい?WP 2.3 コアのタグ付け機能について、具体的に何ができるのかは未確認。

参考資料

  1. 1.0 1.1 1.2 1.3 1.4 insomniaque » WP 2.3 のタグ周り (bleuさん)
  2. わーどぷれすっ! » WordPress 2.3 のタグ機能の管理画面は… (taiさん)
  3. wp-includes/general-template.php 286行目(RC1)
  4. wp-includes/theme.php 354行目(RC1)

このページはラフドラフトで、まだ内容の検証が済んでいません。情報が間違っていたり書き直されることがあります。
執筆中のため、執筆者の許可なく編集しないでください