当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「Version 2.8」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(項目追加(20:17, May 16, 2009 Azaozz 版に更新)、リンク調整)
("高度な機能" の前まで翻訳。)
13行目: 13行目:
 
</div>
 
</div>
 
<div id="User_Features">
 
<div id="User_Features">
=== ユーザ向け機能 ===
+
=== ユーザー向け機能 ===
 
</div>
 
</div>
 
* 新規テーマインストーラ
 
* 新規テーマインストーラ
 
* [[Appearance Editor SubPanel|テーマエディタ]]/[[:en:Appearance Editor SubPanel|en]]・[[Plugins Editor SubPanel|プラグインエディタ]]/[[:en:Plugins Editor SubPanel|en]] に CodePress 構文強調表示を追加
 
* [[Appearance Editor SubPanel|テーマエディタ]]/[[:en:Appearance Editor SubPanel|en]]・[[Plugins Editor SubPanel|プラグインエディタ]]/[[:en:Plugins Editor SubPanel|en]] に CodePress 構文強調表示を追加
* Use "Custom Header" for menu text and revise Default theme to reflect change
+
* メニューテキストに "カスタムヘッダー" を使い、変更をデフォルトテーマに反映
* Separate Comments into a separate postbox, from Discussion postbox, on the [[Posts Edit SubPanel|Edit Post screen]]
+
* [[投稿編集サブパネル|Edit Post screen]]でコメントをディスカッション postbox から切り離し、固有の postbox に含める
* Make tags accessible without Javascript on the edit screen
+
* 編集画面で JavaScript がオフの場合もタグが利用できる
 
* コメントをスパムとする際に確認メッセージを出さない
 
* コメントをスパムとする際に確認メッセージを出さない
 
* 投稿の著者自身によるコメントは通知しない
 
* 投稿の著者自身によるコメントは通知しない
 
* ダッシュボードウィジェットの配置を、表示オプション(Screen Options)タブで 4カラムまで設定できるようにする
 
* ダッシュボードウィジェットの配置を、表示オプション(Screen Options)タブで 4カラムまで設定できるようにする
* Make titles into links in Dashboard Right Now module (this was in 2.7.1)
+
* ダッシュボードの「現在の状況」モジュールで、タイトルをリンクに (2.7.1 での変更)
* 管理パネルアイコンを改良 (grey-to-transparent shadows)
+
* 管理パネルアイコンを改良 (グレー〜透明のシャドー付き)
 
* 管理パネルカラースキーム「ブルー」を更新
 
* 管理パネルカラースキーム「ブルー」を更新
* [[Press This]] の UI(ユーザインタフェース)を改善、引用の修繕、[[ユーザーの種類と権限|Contributor]] Press This を使えるようにする
+
* [[Press This]] の UI(ユーザーインタフェース)を改善、引用の修繕、[[ユーザーの種類と権限|「投稿者」権限]] でも Press This を使えるようにする
 
* Add column "Rating" in [[管理パネル]] > [[管理パネル#Links|リンク]] > [[Links Edit SubPanel|編集]]/[[:en:Links Edit SubPanel|en]]
 
* Add column "Rating" in [[管理パネル]] > [[管理パネル#Links|リンク]] > [[Links Edit SubPanel|編集]]/[[:en:Links Edit SubPanel|en]]
* Improve installer to help people entering wrong email addresses
+
* インストーラーを改善し、メールアドレスの入力間違いを防ぐようにする
* [[Plugins/WordPress Widgets Api|ウィジェット]]/[[:en:Plugins/WordPress Widgets Api|en]]の[[Appearance Widgets SubPanel|ユーザインタフェース]]/[[:en:Appearance Widgets SubPanel|en]]の改善
+
* [[Plugins/WordPress Widgets Api|ウィジェット]]/[[:en:Plugins/WordPress Widgets Api|en]]の[[Appearance Widgets SubPanel|ユーザーインタフェース]]/[[:en:Appearance Widgets SubPanel|en]]の改善
 
* 全てのプラグインファイルを編集できるようにする ([https://core.trac.wordpress.org/ticket/6732 Ticket 6732])
 
* 全てのプラグインファイルを編集できるようにする ([https://core.trac.wordpress.org/ticket/6732 Ticket 6732])
 
* [[管理パネル]] > [[管理パネル#Plugins|プラグイン]] > [[Plugins Add New SubPanel|新規追加]]画面のプラグイン検索の改善 (this was in 2.7.1)  
 
* [[管理パネル]] > [[管理パネル#Plugins|プラグイン]] > [[Plugins Add New SubPanel|新規追加]]画面のプラグイン検索の改善 (this was in 2.7.1)  
 
* プラグインに改ページオプション<!-- Per Page option for plugins -->
 
* プラグインに改ページオプション<!-- Per Page option for plugins -->
 
* [[管理パネル]] > [[管理パネル#Plugins|プラグイン]] > [[Plugins Add New SubPanel|新規追加]]画面の「Install a plugin in .zip format」を、新たに設けた「Upload」タブへ移動
 
* [[管理パネル]] > [[管理パネル#Plugins|プラグイン]] > [[Plugins Add New SubPanel|新規追加]]画面の「Install a plugin in .zip format」を、新たに設けた「Upload」タブへ移動
* Show absolute date instead of relative date for scheduled posts
+
* 予約済み投稿に、相対的な日時ではなく実際の日付を表示
 
* 投稿のクイック編集・一括編集のタグ提案(suggest)を修繕
 
* 投稿のクイック編集・一括編集のタグ提案(suggest)を修繕
 
* ページのパーマリンクエディタを変更・修繕
 
* ページのパーマリンクエディタを変更・修繕
* Control/Command+S を押下すると投稿/ページを自動保存
+
* コントロール/コマンド + S を押下すると投稿/ページを自動保存
* Add toggle all button to the Gallery tab in the uploader
+
* アップローダーのギャラリータブに、全ての選択肢を反転するボタンを追加
* Support more than one gallery on the same page
+
* 一つのページに複数のギャラリーを追加できるようにする
 
* コメント・投稿・ページ・メディア・カテゴリー・タグ画面の表示オプション(Screen Options)に改ページオプションを追加
 
* コメント・投稿・ページ・メディア・カテゴリー・タグ画面の表示オプション(Screen Options)に改ページオプションを追加
 
* LiveJournal インポータのオーバーホール(WP_IMPORTING 定義も追加)
 
* LiveJournal インポータのオーバーホール(WP_IMPORTING 定義も追加)
* Import category descriptions for [[管理パネル]] > [[管理パネル#Tools|ツール]] > [[Tools Import SubPanel|インポート]]/[[:en:Tools Import SubPanel|en]] > WordPress
+
* カテゴリーの説明を [[管理パネル]] > [[管理パネル#Tools|ツール]] > [[Tools Import SubPanel|インポート]]/[[:en:Tools Import SubPanel|en]] > WordPress でインポートできるようにする
* 全登録ユーザが [[Tools Tools SubPanel#Turbo: Speed up WordPress|Turbo]] にアクセスできるよう[[管理パネル#Tools|ツールメニュー]]を表示
+
* 全登録ユーザーが [[Tools Tools SubPanel#Turbo: Speed up WordPress|Turbo]] にアクセスできるよう[[管理パネル#Tools|ツールメニュー]]を表示
 
* [[管理パネル]] > [[管理パネル#Tools|ツール]] > [[Tools Upgrade SubPanel|アップグレード]]画面を訪れたときに新バージョンをチェック
 
* [[管理パネル]] > [[管理パネル#Tools|ツール]] > [[Tools Upgrade SubPanel|アップグレード]]画面を訪れたときに新バージョンをチェック
* Fix most popular link category list
+
* 人気カテゴリーリストの修正
* [[Posts Tags SubPanel|タグ]]画面に description 欄を追加
+
* [[Posts Tags SubPanel|タグ]]画面に説明欄を追加
* WAI-ARIA landmark roles to added to WordPress Default theme
+
* WAI-ARIA ランドマークロールをデフォルトテーマに追加
* "Choose a city in the same timezone as you" for Timezone in [[管理パネル]] > [[管理パネル#Settings|設定]] > [[Settings General SubPanel|一般設定]]
+
* "あなたのタイムゾーンと同じ都市を選んでください"というラベルを[[管理パネル]] > [[管理パネル#Settings|設定]] > [[Settings General SubPanel|一般設定]]のタイムゾーン設定に追加
 
* [[管理パネル]] > [[管理パネル#Settings|設定]] > [[Settings Miscellaneous SubPanel|その他の設定]]画面から「レガシーな my-hacks.php ファイルを使用」(Use legacy my-hacks.php file support)オプションを除去
 
* [[管理パネル]] > [[管理パネル#Settings|設定]] > [[Settings Miscellaneous SubPanel|その他の設定]]画面から「レガシーな my-hacks.php ファイルを使用」(Use legacy my-hacks.php file support)オプションを除去
* [[管理パネル]] > [[管理パネル#Comments|コメント]] > [[Comments Comments SubPanel|コメント]]/[[:en:Comments Comments SubPanel|en]]画面にて、権限の低いユーザにメールアドレスを表示しない
+
* [[管理パネル]] > [[管理パネル#Comments|コメント]] > [[Comments Comments SubPanel|コメント]]/[[:en:Comments Comments SubPanel|en]]画面にて、権限の低いユーザーにメールアドレスを表示しない
 
* アップグレード処理のデータベース・アップグレードメッセージとして、よりよい説明を提供
 
* アップグレード処理のデータベース・アップグレードメッセージとして、よりよい説明を提供
* ユーザの追加/編集画面にて他のユーザと重ならないメールアドレスのみ許可
+
* ユーザーの追加/編集画面にて他のユーザーと重ならないメールアドレスのみ許可
* Make user_nicenames unique during registration
+
* ユーザー登録の際、user_nicenames が既存のユーザーと重ならないようにする
* Add "Send this password to the new user by email" option to [[管理パネル]] > [[管理パネル#Users|ユーザー]] > [[Users Add New SubPanel|新規追加]]/[[:en:Users Add New SubPanel|en]]
+
* "このパスワードを新規ユーザーニメールで送信"というオプションを[[管理パネル]] > [[管理パネル#Users|ユーザー]] > [[Users Add New SubPanel|新規追加]]/[[:en:Users Add New SubPanel|en]] に追加
* Don't set user's Website url to http:// in [[管理パネル]] > [[管理パネル#Users|ユーザー]] > [[Users Add New SubPanel|新規追加]]/[[:en:Users Add New SubPanel|en]]
+
* [[管理パネル]] > [[管理パネル#Users|ユーザー]] > [[Users Add New SubPanel|新規追加]]/[[:en:Users Add New SubPanel|en]] で、ユーザーのサイト URL をデフォルトで http:// に設定しない
* Hide things that need to be available to screen readers via offscreen positioning
+
* スクリーンリーダーに必要な要素を、画面の外に置いてその他のデバイスからは隠す
* Use invisible class for hiding labels and legends
+
* ラベルやレジェンドを隠すために非表示にする CSS class を使用
* Use a semantic class name for text targeted to screen readers
+
* スクリーンリーダー向けのテキストにセマンティックな class 名を使用
  
 
<div id="Development.2C_Themes.2C_Plugins">
 
<div id="Development.2C_Themes.2C_Plugins">
 
===開発・テーマ・プラグイン===
 
===開発・テーマ・プラグイン===
 
</div>
 
</div>
* [[データベース概要|database]] パフォーマンスを向上
+
* [[データベース概要|データベース]]のパフォーマンスを向上
 
* [[データベース概要|wp_posts テーブル]]から '''post_category''' カラムを、'''link_category''' column from [[データベース概要|wp_links スキーマ]]から '''link_category''' カラムを削除
 
* [[データベース概要|wp_posts テーブル]]から '''post_category''' カラムを、'''link_category''' column from [[データベース概要|wp_links スキーマ]]から '''link_category''' カラムを削除
* Fix delete statements to ensure data integrity when innodb and foreign keys are used
+
* ステートメントの削除を修正し、innodb または外部キーが使われた場合もデータの整合性を守る
* Enforce consistent ID types to allow for foreign keys to be defined between [[データベース概要|tables]]
+
* 一貫性のある ID タイプを強制し、[[データベース概要|テーブル]]間で定義された外部キーが使えるようにする
* Add Sticky to list of post states
+
* 投稿のステータスに Sticky (先頭に固定表示) を追加
* Add a filter to the post states list
+
* 投稿のステータス一覧にフィルターを追加
* Introduction and widespread use of transient and related fiters
+
* 一時フィルタ、関連フィルタの導入および広範囲に及ぶ利用
* Add filters so AIM, Yahoo, and Jabber IM labels, in [[Users Your Profile SubPanel|あなたのプロフィール]]で AIM・Yahoo・Jabber IM ラベルを変更できるようにフィルターを追加
+
* [[Users Your Profile SubPanel|あなたのプロフィール]]で AIM・Yahoo・Jabber IM ラベルを変更できるようにフィルターを追加
 
* "after_db_upgrade" フックを追加
 
* "after_db_upgrade" フックを追加
 
* <!-- Add hooks for the Users, Categories, Link Categories, and Tags table columns -->ユーザー・カテゴリー・リンクカテゴリー・タグテーブルのカラムにフックを追加
 
* <!-- Add hooks for the Users, Categories, Link Categories, and Tags table columns -->ユーザー・カテゴリー・リンクカテゴリー・タグテーブルのカラムにフックを追加
* HTTP API の更新・フィクス
+
* HTTP API の更新・修正
* Add support for blocking all outbound HTTP requests
+
* HTTP リクエストの外部送信ブロックに対応
 
* HTTP ステータスコードのリストを更新 ([https://core.trac.wordpress.org/ticket/9297 Ticket 9297])
 
* HTTP ステータスコードのリストを更新 ([https://core.trac.wordpress.org/ticket/9297 Ticket 9297])
 
* ウィジェットおよびダッシュボードフィードに SimplePie を使用
 
* ウィジェットおよびダッシュボードフィードに SimplePie を使用
* Switch to pomo lib. Support gettext contexts. Deprecate long form functions
+
* pomo lib へのスイッチ。gettext コンテクストへの対応。long form functions の廃止
 
* [[TinyMCE]]/[[:en:TinyMCE|en]] 3.2.3
 
* [[TinyMCE]]/[[:en:TinyMCE|en]] 3.2.3
* cropping に Jcrop 0.9.8 を使用
+
* 画像のトリミング機能に Jcrop 0.9.8 を使用
 
* pclzip を 2.8 に更新
 
* pclzip を 2.8 に更新
 
* スクリプトローディングのパフォーマンスを向上
 
* スクリプトローディングのパフォーマンスを向上
 
* アーカイブおよびカレンダークエリの改良
 
* アーカイブおよびカレンダークエリの改良
* Cron spawning improvements
+
* Cron 起動の改良
* Timezone enhancements for PHP 5
+
* PHP 5 用のタイムゾーン改良
 
* [[#New Widgets API|WP_Widget]] クラスを追加、元からあったウィジェットを WP_Widget へ移動
 
* [[#New Widgets API|WP_Widget]] クラスを追加、元からあったウィジェットを WP_Widget へ移動
 
* [[テンプレートタグ/wp_tag_cloud|wp_tag_cloud]] でその他の[[WordPress Taxonomy|タクソノミー]]/[[:en:WordPress Taxonomy|en]](投稿カテゴリーなど)も使えるようにする ([https://core.trac.wordpress.org/changeset/10554 Changeset 10554])
 
* [[テンプレートタグ/wp_tag_cloud|wp_tag_cloud]] でその他の[[WordPress Taxonomy|タクソノミー]]/[[:en:WordPress Taxonomy|en]](投稿カテゴリーなど)も使えるようにする ([https://core.trac.wordpress.org/changeset/10554 Changeset 10554])
 
* [[テンプレートタグ/wp_tag_cloud|wp_tag_cloud()]] に引数 echo を追加
 
* [[テンプレートタグ/wp_tag_cloud|wp_tag_cloud()]] に引数 echo を追加
 
* [[Posts Edit SubPanel|投稿編集画面]]に表示する投稿数をプラグインで制御できるようにする
 
* [[Posts Edit SubPanel|投稿編集画面]]に表示する投稿数をプラグインで制御できるようにする
* Add "style" and "html" arguments to [[テンプレートタグ/wp_list_authors|wp_list_authors]] に引数 "style"・"html" を追加 ([https://core.trac.wordpress.org/ticket/4420 Ticket 4420])
+
* [[テンプレートタグ/wp_list_authors|wp_list_authors]] に引数 "style"・"html" を追加 ([https://core.trac.wordpress.org/ticket/4420 Ticket 4420])
* [[テンプレートタグ/wp_list_categories|wp_list_categories]] に引数 "exclude_tree" を追加、and make exclude behave like exclude_tree when hierarchical is specified--this was actually a 2.7.1 change ([https://core.trac.wordpress.org/ticket/8614 Ticket 8614])
+
* [[テンプレートタグ/wp_list_categories|wp_list_categories]] に引数 "exclude_tree" を追加、hierarchical が指定されている場合、exclude 引数が exclude_tree と同様に動作するようにする。これは実際は 2.7.1 での変更 ([https://core.trac.wordpress.org/ticket/8614 Ticket 8614])
 
* 新規[[テンプレートタグ|Template Tag]] [[テンプレートタグ/the_modified_author|the_modified_author]]/[[:en:Template Tags/the_modified_author|en]] ([https://core.trac.wordpress.org/ticket/9154 Ticket 9154])
 
* 新規[[テンプレートタグ|Template Tag]] [[テンプレートタグ/the_modified_author|the_modified_author]]/[[:en:Template Tags/the_modified_author|en]] ([https://core.trac.wordpress.org/ticket/9154 Ticket 9154])
 
* [[WordPress Taxonomy|カスタムタクソノミー]]/[[:en:WordPress Taxonomy|en]]への対応の強化
 
* [[WordPress Taxonomy|カスタムタクソノミー]]/[[:en:WordPress Taxonomy|en]]への対応の強化
96行目: 96行目:
 
* WordPress.org シークレットキーサービスに https://api.wordpress.org/secret-key/1.1/ を使用
 
* WordPress.org シークレットキーサービスに https://api.wordpress.org/secret-key/1.1/ を使用
 
* 各種 phpDoc 更新
 
* 各種 phpDoc 更新
* Refactor filters to avoid potential XSS attacks
+
* XSS 攻撃の可能性を防ぐため、フィルターを書き直し
 
* [[XML-RPC wp|XMLRPC]]/[[:en:XML-RPC wp|en]] 改良
 
* [[XML-RPC wp|XMLRPC]]/[[:en:XML-RPC wp|en]] 改良
 
* ''mysql2date'' のコーディングを改良
 
* ''mysql2date'' のコーディングを改良
* Make authentication more pluggable
+
* 認証をさらにプラグしやすくする
* Switch to using the ID when calling [[Gravatar の使い方|get_avatar]] internally to support caching plugins
+
* キャッシュプラグインに対応するため、[[Gravatar の使い方|get_avatar]] を内部で呼び出す際、ID を使用するようにスイッチ
* Allow plugins to provide a canonical redirect_url even if WordPress does not provide its own
+
* WordPress が独自のカノニカル redirect_url を提供していない場合にもプラグインによって提供できるようにする
* Drafts have post_date populated now, so look for a zeroed out post_date_gmt to determine non-scheduled nature
+
* 下書きにも post_date を自動記入するようにする。予約済みではない投稿を見つけるには、post_date_gmt がゼロになっているものを探すこと
* [[テンプレートタグ/query_posts|query_posts]] のフィクス (obey post_type, drop orderby=category, use group by for meta key queries, remove meta_value from selected fields)
+
* [[テンプレートタグ/query_posts|query_posts]] の修正 (obey post_type, drop orderby=category, use group by for meta key queries, remove meta_value from selected fields)
* Allow a plugin to filter the classes applied in [[テンプレートタグ/wp_list_pages|wp_list_pages()]]
+
* プラグインに対し、[[テンプレートタグ/wp_list_pages|wp_list_pages()]] で適用された class によるフィルタを許可
* Functions ([[関数リファレンス/get_adjacent_post_rel_link|get_adjacent_post_rel_link()]]/[[:en:Function Reference/get_adjacent_post_rel_link|en]] and [[関数リファレンス/adjacent_post_rel_link|adjacent_post_rel_link()]]/[[:en:Function Reference/adjacent_post_rel_link|en]]) to display relational links for adjacent posts in the head ([https://core.trac.wordpress.org/ticket/8703 Ticket 8703])
+
* 関数 ([[関数リファレンス/get_adjacent_post_rel_link|get_adjacent_post_rel_link()]]/[[:en:Function Reference/get_adjacent_post_rel_link|en]] および [[関数リファレンス/adjacent_post_rel_link|adjacent_post_rel_link()]]/[[:en:Function Reference/adjacent_post_rel_link|en]]) head 内で前後の投稿の関連リンクを表示するようにする ([https://core.trac.wordpress.org/ticket/8703 Ticket 8703])
* Add the sticky post grey background to the default theme
+
* デフォルトテーマで、先頭固定投稿にグレーの背景色を追加
 
* プロキシ対応
 
* プロキシ対応
* Let a plugin filter the expanded capabilities returned by map_meta_cap
+
* プラグインフィルターにより map_meta_cap が返す拡張機能を利用できるようにする
* Allow the update period to be filtered in RSS/RDF feeds
+
* 更新期間が RSS/RDF フィード内でフィルターできるようにする
* Store field types in wpdb object
+
* wpdb オブジェクトにフィールドタイプを保存
* Add tag description functions [[テンプレートタグ/tag_description|tag_description]] and ''term_description''
+
* タグの説明関数を [[テンプレートタグ/tag_description|tag_description]] および ''term_description'' に追加
* Add page class to [[関数リファレンス/get_body_class|get_body_class()]]/[[:en:Function Reference/get_body_class|en]]
+
* [[関数リファレンス/get_body_class|get_body_class()]]/[[:en:Function Reference/get_body_class|en]] にページの class を追加
 
* get_catname() を非推奨(廃止予定)とする
 
* get_catname() を非推奨(廃止予定)とする
 
* WordPress デフォルトテーマ・Classicテーマで [[関数リファレンス/comments_open|comments_open()]]/[[:en:Function Reference/comments_open|en]] および [[関数リファレンス/pings_open|pings_open()]]/[[:en:Function Reference/pings_open|en]] を使用
 
* WordPress デフォルトテーマ・Classicテーマで [[関数リファレンス/comments_open|comments_open()]]/[[:en:Function Reference/comments_open|en]] および [[関数リファレンス/pings_open|pings_open()]]/[[:en:Function Reference/pings_open|en]] を使用
 
* [[関数リファレンス/wp_trim_excerpt|wp_trim_excerpt()]]/[[:en:Function Reference/wp_trim_excerpt|en]] フィルタを追加
 
* [[関数リファレンス/wp_trim_excerpt|wp_trim_excerpt()]]/[[:en:Function Reference/wp_trim_excerpt|en]] フィルタを追加
* Consolidate plugin/theme/core upgrade/install functions
+
* プラグイン・テーマ・コアアップグレード・インストール関数を統合
 
* ページの <code>body</code> 要素に <code>page-id-x</code> class を追加
 
* ページの <code>body</code> 要素に <code>page-id-x</code> class を追加
 
* [[テンプレートタグ/wp_list_bookmarks|wp_list_bookmarks()]] で存在しないブックマークカテゴリが要求されたときに空のリストを返す
 
* [[テンプレートタグ/wp_list_bookmarks|wp_list_bookmarks()]] で存在しないブックマークカテゴリが要求されたときに空のリストを返す
* Allow [[#Menu reordering via plugin|menu reordering via plugin]]
+
* [[#Menu reordering via plugin|プラグインによるメニューの位置変更]]を許可
* Add hook for updating user profile
+
* プロフィール変更の際のフックを追加
 
* [[テンプレートタグ/wp_loginout|wp_loginout]] に引数 redirect を追加
 
* [[テンプレートタグ/wp_loginout|wp_loginout]] に引数 redirect を追加
 
* get_the_author_meta() および [[テンプレートタグ/the_author_meta|the_author_meta()]]/[[:en:Template_Tags/the_author_meta|en]] を新規追加
 
* get_the_author_meta() および [[テンプレートタグ/the_author_meta|the_author_meta()]]/[[:en:Template_Tags/the_author_meta|en]] を新規追加
* Let plugins use screen layout columns
+
* プラグインによる画面レイアウトカラムの使用を許可
* Add labels to titles and text inputs
+
* タイトルおよびテキスト input 要素に label を追加
* Add hook for adding info to plugin update message
+
* プラグイン講師ネッセージに情報を加えられるフックを追加
* Don't do core version check from front page loads
+
* フロントページがロードする際のコアバージョンチェックを中止
* Allow a plugin to vary the comment cookie lifetime (or even remove the cookies altogether)
+
* プラグインがコメント Cookie の期限を変更したり、コメント Cookie を削除したりできるようにする
* Allow plugin to replace just the default help while preserving the contextual help
+
* プラグインがコンテキストヘルプをそのままにしつつ、デフォルトヘルプのみを入れ替えられるようにする
* New escaping naming convention [https://core.trac.wordpress.org/ticket/9650 Ticket 9650]
+
* エスケープの命名法を新しくする [https://core.trac.wordpress.org/ticket/9650 Ticket 9650]
* Add number/offset arguments to [[関数リファレンス/get_pages|get_pages()]]/[[:en:Function Reference/get_pages|en]] (same parameters can be used for [[テンプレートタグ/wp_list_pages|wp_list_pages()]]
+
* [[関数リファレンス/get_pages|get_pages()]]/[[:en:Function Reference/get_pages|en]] に数字・オフセット変数を追加 (一部の変数は [[テンプレートタグ/wp_list_pages|wp_list_pages()]] でも使用可能)
* Make login more pluggable
+
* ログインをよりプラグしやすく
* Add a function to output a generic widget anywhere in a template
+
* テンプレートのどこにでも一般的なウィジェットを挿入できるようにする関数を追加
* Allow plugins to override tz support enable/disable
+
* プラグインがタイムゾーン対応の有効化・無効化を上書きできるようにする
 
* Trac を更新
 
* Trac を更新
  
 
<div id="Advanced_Features">
 
<div id="Advanced_Features">
==Advanced Features==
+
==高度な機能==
 
</div>
 
</div>
 
<div id="JS_script_loader_Improvements">
 
<div id="JS_script_loader_Improvements">
=== JavaScriptローダ改良 ===
+
=== JavaScript ローダ改良 ===
 
</div>
 
</div>
 
* jQuery 1.3.2
 
* jQuery 1.3.2
*Improvements to the script loader: allows plugins to queue scripts for the front end head and footer, adds hooks for server side caching of compressed scripts, adds support for ENFORCE_GZIP constant (deflate is used by default since it's faster)
+
* Improvements to the script loader: allows plugins to queue scripts for the front end head and footer, adds hooks for server side caching of compressed scripts, adds support for ENFORCE_GZIP constant (deflate is used by default since it's faster)
*Load the minified versions of the scripts by default, define('SCRIPT_DEBUG', true); can be used to load the development versions
+
* Load the minified versions of the scripts by default, define('SCRIPT_DEBUG', true); can be used to load the development versions
 
* Remove events from categories chechboxes in quick edit to speed up page unload
 
* Remove events from categories chechboxes in quick edit to speed up page unload
 
* Make simple form validation and ajax-add new categories compatible with jQuery 1.3.1
 
* Make simple form validation and ajax-add new categories compatible with jQuery 1.3.1
171行目: 171行目:
  
 
<div id="Menu_reordering_via_plugin">
 
<div id="Menu_reordering_via_plugin">
===Menu reordering via plugin===
+
===プラグインによるメニューの位置変更===
 
* [http://core.trac.wordpress.org/attachment/ticket/9652/menu_order.php Example plugin] demonstrates menus with Dashboard, Posts, and Comments in the first menu group. The remaining menus follow in their usual order.  
 
* [http://core.trac.wordpress.org/attachment/ticket/9652/menu_order.php Example plugin] demonstrates menus with Dashboard, Posts, and Comments in the first menu group. The remaining menus follow in their usual order.  
 
* When filtering the order array, any menus that are not mentioned in the array will be sorted after ones that are mentioned.  
 
* When filtering the order array, any menus that are not mentioned in the array will be sorted after ones that are mentioned.  
179行目: 179行目:
  
 
<div id="Features_That_Didn.27t_Make_it_into_Version_2.8">
 
<div id="Features_That_Didn.27t_Make_it_into_Version_2.8">
== Features That Didn't Make it into [[Version 2.8]] ==
+
== [[Version 2.8]] には含まれない機能 ==
 
</div>
 
</div>
 
These features didn't make it into [[Version 2.8]] (nor [[Version 2.7]]).
 
These features didn't make it into [[Version 2.8]] (nor [[Version 2.7]]).

2009年5月17日 (日) 10:54時点における版

このページ「Version 2.8」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

(このバージョンは開発中です)

2009年5月xx日(米国時間)、xxxxxxxxxxxxxxx にちなんで名付けられた WordPress Version 2.8 がリリースされました。 このバージョンの機能強化とバグフィクスについては、開発ブログおよび更新履歴 2.8/en をご覧ください。

Version 2.8 のデータベースバージョン(wp_options の db_version)は xxxx へ変更となり、Trac/en のリビジョンは xxxxx となりました。

ユーザー向け機能

  • 新規テーマインストーラ
  • テーマエディタ/enプラグインエディタ/en に CodePress 構文強調表示を追加
  • メニューテキストに "カスタムヘッダー" を使い、変更をデフォルトテーマに反映
  • Edit Post screenでコメントをディスカッション postbox から切り離し、固有の postbox に含める
  • 編集画面で JavaScript がオフの場合もタグが利用できる
  • コメントをスパムとする際に確認メッセージを出さない
  • 投稿の著者自身によるコメントは通知しない
  • ダッシュボードウィジェットの配置を、表示オプション(Screen Options)タブで 4カラムまで設定できるようにする
  • ダッシュボードの「現在の状況」モジュールで、タイトルをリンクに (2.7.1 での変更)
  • 管理パネルアイコンを改良 (グレー〜透明のシャドー付き)
  • 管理パネルカラースキーム「ブルー」を更新
  • Press This の UI(ユーザーインタフェース)を改善、引用の修繕、「投稿者」権限 でも Press This を使えるようにする
  • Add column "Rating" in 管理パネル > リンク > 編集/en
  • インストーラーを改善し、メールアドレスの入力間違いを防ぐようにする
  • ウィジェット/enユーザーインタフェース/enの改善
  • 全てのプラグインファイルを編集できるようにする (Ticket 6732)
  • 管理パネル > プラグイン > 新規追加画面のプラグイン検索の改善 (this was in 2.7.1)
  • プラグインに改ページオプション
  • 管理パネル > プラグイン > 新規追加画面の「Install a plugin in .zip format」を、新たに設けた「Upload」タブへ移動
  • 予約済み投稿に、相対的な日時ではなく実際の日付を表示
  • 投稿のクイック編集・一括編集のタグ提案(suggest)を修繕
  • ページのパーマリンクエディタを変更・修繕
  • コントロール/コマンド + S を押下すると投稿/ページを自動保存
  • アップローダーのギャラリータブに、全ての選択肢を反転するボタンを追加
  • 一つのページに複数のギャラリーを追加できるようにする
  • コメント・投稿・ページ・メディア・カテゴリー・タグ画面の表示オプション(Screen Options)に改ページオプションを追加
  • LiveJournal インポータのオーバーホール(WP_IMPORTING 定義も追加)
  • カテゴリーの説明を 管理パネル > ツール > インポート/en > WordPress でインポートできるようにする
  • 全登録ユーザーが Turbo にアクセスできるようツールメニューを表示
  • 管理パネル > ツール > アップグレード画面を訪れたときに新バージョンをチェック
  • 人気カテゴリーリストの修正
  • タグ画面に説明欄を追加
  • WAI-ARIA ランドマークロールをデフォルトテーマに追加
  • "あなたのタイムゾーンと同じ都市を選んでください"というラベルを管理パネル > 設定 > 一般設定のタイムゾーン設定に追加
  • 管理パネル > 設定 > その他の設定画面から「レガシーな my-hacks.php ファイルを使用」(Use legacy my-hacks.php file support)オプションを除去
  • 管理パネル > コメント > コメント/en画面にて、権限の低いユーザーにメールアドレスを表示しない
  • アップグレード処理のデータベース・アップグレードメッセージとして、よりよい説明を提供
  • ユーザーの追加/編集画面にて他のユーザーと重ならないメールアドレスのみ許可
  • ユーザー登録の際、user_nicenames が既存のユーザーと重ならないようにする
  • "このパスワードを新規ユーザーニメールで送信"というオプションを管理パネル > ユーザー > 新規追加/en に追加
  • 管理パネル > ユーザー > 新規追加/en で、ユーザーのサイト URL をデフォルトで http:// に設定しない
  • スクリーンリーダーに必要な要素を、画面の外に置いてその他のデバイスからは隠す
  • ラベルやレジェンドを隠すために非表示にする CSS class を使用
  • スクリーンリーダー向けのテキストにセマンティックな class 名を使用

開発・テーマ・プラグイン

  • データベースのパフォーマンスを向上
  • wp_posts テーブルから post_category カラムを、link_category column from wp_links スキーマから link_category カラムを削除
  • ステートメントの削除を修正し、innodb または外部キーが使われた場合もデータの整合性を守る
  • 一貫性のある ID タイプを強制し、テーブル間で定義された外部キーが使えるようにする
  • 投稿のステータスに Sticky (先頭に固定表示) を追加
  • 投稿のステータス一覧にフィルターを追加
  • 一時フィルタ、関連フィルタの導入および広範囲に及ぶ利用
  • あなたのプロフィールで AIM・Yahoo・Jabber IM ラベルを変更できるようにフィルターを追加
  • "after_db_upgrade" フックを追加
  • ユーザー・カテゴリー・リンクカテゴリー・タグテーブルのカラムにフックを追加
  • HTTP API の更新・修正
  • HTTP リクエストの外部送信ブロックに対応
  • HTTP ステータスコードのリストを更新 (Ticket 9297)
  • ウィジェットおよびダッシュボードフィードに SimplePie を使用
  • pomo lib へのスイッチ。gettext コンテクストへの対応。long form functions の廃止
  • TinyMCE/en 3.2.3
  • 画像のトリミング機能に Jcrop 0.9.8 を使用
  • pclzip を 2.8 に更新
  • スクリプトローディングのパフォーマンスを向上
  • アーカイブおよびカレンダークエリの改良
  • Cron 起動の改良
  • PHP 5 用のタイムゾーン改良
  • WP_Widget クラスを追加、元からあったウィジェットを WP_Widget へ移動
  • wp_tag_cloud でその他のタクソノミー/en(投稿カテゴリーなど)も使えるようにする (Changeset 10554)
  • wp_tag_cloud() に引数 echo を追加
  • 投稿編集画面に表示する投稿数をプラグインで制御できるようにする
  • wp_list_authors に引数 "style"・"html" を追加 (Ticket 4420)
  • wp_list_categories に引数 "exclude_tree" を追加、hierarchical が指定されている場合、exclude 引数が exclude_tree と同様に動作するようにする。これは実際は 2.7.1 での変更 (Ticket 8614)。
  • 新規Template Tag the_modified_author/en (Ticket 9154)
  • カスタムタクソノミー/enへの対応の強化
  • 管理画面の title でブログ名の前に画面名を表示(ダッシュボード < ブログ名 のように) (Ticket 9028)
  • WordPress.org シークレットキーサービスに https://api.wordpress.org/secret-key/1.1/ を使用
  • 各種 phpDoc 更新
  • XSS 攻撃の可能性を防ぐため、フィルターを書き直し
  • XMLRPC/en 改良
  • mysql2date のコーディングを改良
  • 認証をさらにプラグしやすくする
  • キャッシュプラグインに対応するため、get_avatar を内部で呼び出す際、ID を使用するようにスイッチ
  • WordPress が独自のカノニカル redirect_url を提供していない場合にもプラグインによって提供できるようにする
  • 下書きにも post_date を自動記入するようにする。予約済みではない投稿を見つけるには、post_date_gmt がゼロになっているものを探すこと
  • query_posts の修正 (obey post_type, drop orderby=category, use group by for meta key queries, remove meta_value from selected fields)
  • プラグインに対し、wp_list_pages() で適用された class によるフィルタを許可
  • 関数 (get_adjacent_post_rel_link()/en および adjacent_post_rel_link()/en) が head 内で前後の投稿の関連リンクを表示するようにする (Ticket 8703)
  • デフォルトテーマで、先頭固定投稿にグレーの背景色を追加
  • プロキシ対応
  • プラグインフィルターにより map_meta_cap が返す拡張機能を利用できるようにする
  • 更新期間が RSS/RDF フィード内でフィルターできるようにする
  • wpdb オブジェクトにフィールドタイプを保存
  • タグの説明関数を tag_description および term_description に追加
  • get_body_class()/en にページの class を追加
  • get_catname() を非推奨(廃止予定)とする
  • WordPress デフォルトテーマ・Classicテーマで comments_open()/en および pings_open()/en を使用
  • wp_trim_excerpt()/en フィルタを追加
  • プラグイン・テーマ・コアアップグレード・インストール関数を統合
  • ページの body 要素に page-id-x class を追加
  • wp_list_bookmarks() で存在しないブックマークカテゴリが要求されたときに空のリストを返す
  • プラグインによるメニューの位置変更を許可
  • プロフィール変更の際のフックを追加
  • wp_loginout に引数 redirect を追加
  • get_the_author_meta() および the_author_meta()/en を新規追加
  • プラグインによる画面レイアウトカラムの使用を許可
  • タイトルおよびテキスト input 要素に label を追加
  • プラグイン講師ネッセージに情報を加えられるフックを追加
  • フロントページがロードする際のコアバージョンチェックを中止
  • プラグインがコメント Cookie の期限を変更したり、コメント Cookie を削除したりできるようにする
  • プラグインがコンテキストヘルプをそのままにしつつ、デフォルトヘルプのみを入れ替えられるようにする
  • エスケープの命名法を新しくする Ticket 9650
  • get_pages()/en に数字・オフセット変数を追加 (一部の変数は wp_list_pages() でも使用可能)
  • ログインをよりプラグしやすく
  • テンプレートのどこにでも一般的なウィジェットを挿入できるようにする関数を追加
  • プラグインがタイムゾーン対応の有効化・無効化を上書きできるようにする
  • Trac を更新

高度な機能

JavaScript ローダ改良

  • jQuery 1.3.2
  • Improvements to the script loader: allows plugins to queue scripts for the front end head and footer, adds hooks for server side caching of compressed scripts, adds support for ENFORCE_GZIP constant (deflate is used by default since it's faster)
  • Load the minified versions of the scripts by default, define('SCRIPT_DEBUG', true); can be used to load the development versions
  • Remove events from categories chechboxes in quick edit to speed up page unload
  • Make simple form validation and ajax-add new categories compatible with jQuery 1.3.1
  • Load farbtastic.js has to be loaded in the head
  • Note: see Lester Chan's Loading Javascript in Footer blog and Andrew Ozz's Script Loader Updates blog

新ウィジェット API

WP_Widget is a class that abstracts away much of the complexity involved in writing a widget, especially multi-widgets.

  • Basically, you extend WP_Widget with your own class that provides a constructor and three methods -- widget(), form(), and update().
    • widget() - outputs the actual content of the widget.
    • update() - processes options to be saved.
    • form() - outputs the options form.
  • A widget is registered by passing the name of the widget class to register_widget().
  • All widgets written with WP_Widget are multiple instance capable.
  • Options
    • Options for old single-instance widgets ported to WP_Widget will be upgraded to the new multi-option storage format, which is simply a multi-dimensional array keyed by instance ID.
    • Options for widgets using the old multi-instance pattern should work as is.
    • If your widget has custom option storage needs, you can provide your own get_settings() and save_settings() methods.
  • The WP_Widget source can be viewed here (read the phpdoc for moreinfo on usage): http://core.trac.wordpress.org/browser/trunk/wp-includes/widgets.php
  • You can see examples of how to use it here: http://core.trac.wordpress.org/browser/trunk/wp-includes/default-widgets.php
  • If you author any widgets, try porting them to WP_Widget and give your feedback on what can be improved an Trac Ticket 8441.
  • Props to the MultiWidget class, on which WP_Widget is based: http://blog.firetree.net/2008/11/30/wordpress-multi-widget/
  • The above extracted from Ryan Boren's wp-hackers post.

Version 2.8 には含まれない機能

These features didn't make it into Version 2.8 (nor Version 2.7).

  • Some default shortcodes, maybe the most popular 10 from WordPress.com
  • oEmbed support, tied in with shortcodes
  • Better UI for post revisions, maybe an optional field to say what changed in a version
  • OAuth support
  • GeoData for posts, comments, attachments, etc.
  • Template tags to do everything the custom gallery on ma.tt does
  • Menu editor
  • Unbalanced tags across more and nextpage tags (Ticket 6297)
  • Sitemaps by default
  • Refresh of the importers (LiveJournal was refresed)
  • Gallery post_type
  • Versioning of template edits
  • Documentation links for functions used in currently edited template
  • MPTT/en for hierarchies
  • Add support for blocking all outbound HTTP requests
このページ「Version 2.8」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.


最新英語版: WordPress Codex » Version 2.8最新版との差分