当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>
万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>
Version 3.6
提供: WordPress Codex 日本語版
2013年8月1日、WordPress バージョン 3.6 (コードネーム:Oscar - ジャズピアニスト、オスカー・ピーターソン) が公開されました。詳しくは WordPress Blog (WordPress › 日本語 « WordPress 3.6 日本語版リリースのお知らせ) および Version 3.6 の変更履歴 を参照してください。
バージョン 3.6 ではデータベースバージョン (wp_options テーブルの db_version) が24448へ変更となり、Tracのリビジョンは r24973 となりました。
目次
ハイライト
- 新しいデフォルトテーマ - Twenty Thirteen。
- ブログ作成にフォーカス。
- サイドバーをシングルレイアウトに / ウィジェットをフッターに。
- 投稿フォーマットやセマンティックマークアップなど、最新のテーマ機能に対応。
- フォントベースのアイコン (Genericons)。
- 管理者向け変更
- ナビゲーションメニュー と 管理画面/外観/メニューのインターフェイスを改善。
- リビジョンをよりダイナミックかつ拡張可能に更新。
- 自動保存と投稿のロック。
- メディア編集画面での音声やビデオのプレビューに対応。
- 開発者向け変更
- 外部ライブラリのアップデート。 詳細情報
- 新たなオーディオ/ビデオ向けAPIによる、ID3タグのようにパワフルなメディアのメタデータへのアクセス。
- リビジョンの為のフィルターにより、リビジョン数を事前定義するだけではなくその場で設定することが可能に。 詳細情報
- セマンティックマークアップにより、コメントフォーム、検索フォームおよびコメント一覧で、よりよいHTML5のマークアップをテーマに用いることが可能に。
- has_shortcode()を用いるコンテント内のショートコード検索と、新しいフィルターでのショートコード属性の修正。
What's New
全般
- remove_accents() の中で、ドイツ語のウムラウトにトレマ (¨) が使用可能に。
- … (三点リーダ) の代わりに省略記号を使うように。
- 'register' フィルタを一貫して適用可能に。
- esc_url() のURLが自動的に the_permalink() に反映される。
- WP_Http::accept_encoding() 内の Accept-Encoding ヘッダを開発者が指定できるように。
- タグオブジェクトと引数の配列を wp_generate_tag_cloud() から topic_count_text_callback に引き渡す。
- stripslashes_deep の代わりに wp_unslash() を使用。
- 正規表現を避ける事による、backslashit() のパフォーマンスを改善。
- 管理画面における偶発的または不注意による重要なスクリプトの記録削除の防止。これは、 jQuery, jQuery UI, Underscore, Backbone をカバー。
- the_title() をテキストとして扱うことで、the_title_attribute() をアンカーから削除。
- ツールバーに表示される名前を user_nicename ではなく user_login に。
投稿
- リビジョン管理 のユーザーインターフェイスを大きく改善。
- Shortcode 属性を shortcode_atts_$shortcode フックでフィルター可能に。
- 投稿フォーマットの変更をクイック編集から削除。
- 'not_found' ラベルを、階層構造でないタクソノミーに追加。
- 複数ユーザーが同じコンテンツを編集する場合に、よりよいUXを提供。(Post Lockingとも呼ばれるもの)
- オーディオとビデオのサポート 詳細情報 (英語)
メディア
- Rdio と Spotify 用に oEmbed サポートの追加。
- .webm (video/webm) をMIMEタイプリストに追加。
- メディアライブラリ を製作者で並べ替え可能に。
- ギャラリーのリンク先初期設定が反映されないバグを修正。
- カスタムリサイズ機能が使われている場合に、image_downsize() の返り値を加速化。
- gallery_shortcode() にオリエンテーション情報を追加。
- 「メディア > 編集」の画面に、オーディオとビデオのプレビューが追加。
コメント
- wp_list_comments() マークアップの改善。
- コメントフォームがHTML5の入力タイプをサポート。
外観
- ナビゲーションメニューのユーザーインターフェイスを大きく見直し。
- 外観メニューからカスタマイザーへを開くことが可能に。
- 「外観 > ウィジェット」画面にスクリーンオプションが追加可能に。
プラグイン
- 管理画面で、jQueryをプラグインが上書きしてしまうことの防止。
ユーザー
- 新規インストール分から、AIM, YIM, Jabber3つのコンタクト方法を削除。
- set_user_role アクションに古いロールを渡す。
- ユーザー削除のワークフローを改善。
設定
アクセシビリティ
- ナビゲーションメニューのユーザーインターフェイスで、よりよいキーボード/スクリーンレーダーのアクセシビリティを実現。
- バックグラウンドイメージの「ファイルを選択」リンクが、キーボードナビゲーションで選択可能。
Under The Hood
全般
バグ修正
- 新ユーザーにメールで送るパスワードからスラッシュを削除。
- post_preview() によって返される URL が preview_post_link でフィルタ可能になるようにした。
- get_pages() において、meta_value 引数の '0' の処理を修正。
- スクリプトが WP_Styles クラスで連結される場合、'after' データを正しく出力。
- wp_unique_post_slug() /en で、UTF-8 の投稿スラッグ末尾を正しく切り捨てるようにした。
- メディアライブラリで添付ファイルの親ファイルが存在しない場合、PHP 警告を表示しないようにした。
- 投稿編集画面で一部のタグ関連問題を修正。
- wp_new_comment() /enでユーザーエージェントをチェックすることにより警告を表示をしないようにした。
- parent_dropdown() /en で投稿 ID をテストする前に投稿が存在するかをチェックすることにより警告を表示をしないようにした。
- 投稿を更新する際に意図せず「パスワード保護」から「公開」へと投稿表示設定が変更されてしまう問題を修正。
- charset 情報があるかどうか確認することにより mb_internal_encoding の警告を表示をしないようにした。
- 不必要に表示され続ける「メール変更保留中」の管理画面メッセージを修正。
- 特別なオプションを保護する際に「すべてのオプション」および「除外するオプション」を厳密に比較するよう確認。
- ギャラリー挿入後モーダル画面を必ずリセットするよう修正。
- 警告表示を防ぐため、画像メタデータの整合性チェックを追加。
- get_post_type_archive_feed_link() /en でのインデックス未定義警告を表示しないようにした。
- WP_Image_Editor::multi_resize() で配列引数が存在しない場合の警告を表示しないようにした。
- wp_generate_attachment_metadata() /enで警告を表示しないようにした。
- 存在しない項目を削除・復元しようとした際の PHP 警告を表示しないようにした。
マルチサイト
- blog_id を wpmu_drop_tables フィルターに渡すようにした。
クラス
- XML-RPC: ユーザーが edit_posts 権限を持たない場合、getRecentPosts (mw および blogger) でエラーを返すようにした。
- XML-RPC: home/site url ラベルをコアのラベルと統一。
- 画像がリサイズされていない場合、WP_Image_Editor_GD でアルファチャンネルを保持するようにした。
- 適切なトランスポートが使われていることを保証するため、WP_Http ですべてのリダイレクトリクエストが WP_Http::request() を通るようにした。
新規関数
- wp_nonce_url() に引数パラメーターの追加
- home_url() および関連する *_url() 関数が、2つの連続したドットがあるパスを処理可能に。
- add_meta_box() の7番目のパラメーターである $callback_args を明文化。
- wp_delete_user() と wpmu_delete_user() でユーザーを削除する前に、存在することを確認。
- 保存に失敗した時、wp_crop_image() /en から WP_Error を返す。
- wp_insert_post() に誤った投稿IDが渡された時、正しく WP_Error を返すことで早期に開放する。
- add_new_user_to_blog() が二重に呼び出されることを無くした。
- wp_add_id3_tag_data() を追加。
- wp_read_video_metadata() を追加。
- wp_read_audio_metadata() を追加。
- wp_nav_menu_disabled_check() を追加。
- wp_nav_menu_update_menu_items() を追加。
- do_accordion_sections() を追加。
- wp_slash() を追加。
- wp_unslash() を追加。
- wp_is_writable() を追加。
- wp_auth_check_load() を追加。
- wp_auth_check() を追加。
- get_tag_regex() を追加。
- wp_registration_url() を追加。
- wp_heartbeat_settings() を追加。
- wp_mediaelement_fallback() を追加。
- wp_get_audio_extensions() を追加。
- wp_audio_shortcode() を追加。
- wp_get_video_extensions() を追加。
- wp_video_shortcode() を追加。
- wp_embed_handler_audio() を追加。
- wp_embed_handler_video() を追加。
- get_attached_media() を追加。
- get_post_galleries() を追加。
- get_post_galleries_images() を追加。
- get_post_gallery() を追加。
- get_post_gallery_images() を追加。
- wp_post_revision_title_expanded() を追加。
- paginate_content() を追加。
- get_paged_content() を追加。
- wp_revisions_enabled() を追加。
- wp_revisions_to_keep() を追加。
- wp_text_diff_with_count() を追加。
- shortcode_exists() を追加。
- has_shortcode() を追加。
- wp_parse_post_content() を追加。
- wp_remove_object_terms() を追加。
- wp_add_object_terms() を追加。
- wp_style_add_data() / en を追加。
新規フィルター
- self_link を self_link() に追加。
- get_comments_link を get_comments_link() に追加。
- comments_link_feed を comments_link_feed() に追加。
- comment_link を get_comment_link() に追加。
- nav_menu_link_attributes を Walker_Nav_Menu::start_el() に追加。
- wp_revisions_to_keep を wp_revisions_to_keep() に追加。
- wp_link_pages を wp_link_pages() に追加。
- search_form_format を get_search_form() に追加。
- user_search_columns を WP_User_Query::prepare_query() に追加。
- wp_http_accept_encoding を WP_Http_Encoding::accept_encoding() に追加。
- widget_meta_poweredby を WP_Widget_Meta::widget() に追加。
スクリプト、外部ライブラリ
- jQuery Color 2.2.1 向けにアップデート
- Backbone 1.0.0 向けにアップデート
- jQuery UI 1.10.3 向けにアップデート
- Services_JSON 1.0.3
- Iris 1.0.3
- hoverIntent r7
- MediaElement.js 2.11.1 (New)
- getid3 1.9.7 (New)
非推奨となった関数
- wp_convert_bytes_to_hr() の代わりに size_format() を用いることが推奨となりました。
- get_user_id_from_string() の代わりに get_user_by() の `$field` から 'email' or 'login' 用いることが推奨となりました。
- wpdb::escape() の代わりに wpdb::prepare() または esc_sql() を用いることが推奨となりました。
最新英語版: WordPress Codex » Version 3.6 (最新版との差分)
WordPress バージョンの一覧もあわせてご覧ください。