Recommended
PDF
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
PDF
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
PDF
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
PDF
PDF
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
KEY
ブログの枠を超える?ためのWordPressカスタマイズ入門
PDF
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
PDF
PDF
PDF
Word press 3.5RC2 - パーフェクト functions.php -
PDF
PDF
ゼロからつくるWord pressテーマ第5回 後編
PDF
PDF
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
PDF
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
PPTX
PPTX
PDF
PDF
PPT
PDF
PDF
PDF
PDF
What's new! TwentyThirteen + WordPress3.6
PDF
WordPress公式テーマ登録のための5ステップ
PDF
第3回WordPress Cafe プラグイン紹介
More Related Content
PDF
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
PDF
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
PDF
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
PDF
PDF
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
KEY
ブログの枠を超える?ためのWordPressカスタマイズ入門
What's hot
PDF
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
PDF
PDF
PDF
Word press 3.5RC2 - パーフェクト functions.php -
PDF
PDF
ゼロからつくるWord pressテーマ第5回 後編
PDF
PDF
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
PDF
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
PPTX
PPTX
PDF
PDF
PPT
PDF
PDF
PDF
PDF
What's new! TwentyThirteen + WordPress3.6
Similar to Word press34
PDF
WordPress公式テーマ登録のための5ステップ
PDF
第3回WordPress Cafe プラグイン紹介
PDF
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
PDF
WordPressのテーマ編集時に覚えておきたいID名やClass名
PDF
TwentyTwelveの子テーマつくったらハマった話
PPTX
これからのサイト構築のお話 ~テーマTwentySeventeenとマーケティング~
PDF
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
PDF
PDF
PDF
WordBeachDeathMarchWorkshop
PDF
PDF
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
KEY
PDF
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
PDF
KEY
PDF
PDF
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
PDF
More from BREN
PPTX
PPTX
Development tools for WordPress
PPTX
はじめてのconcrete5 -さくらスタンダード編-
PPTX
PDF
PPTX
神戸ITフェスティバル2013 - About WordPress
PPTX
PPTX
PPTX
PPTX
Word press34 1. 2. 3. カスタムヘッダーとは
• サイトのヘッダー部分を管理画面から変
更するための仕組み。
• テーマが対応している必要がある。
• 3.4のTwentyElevenは当然対応してる。
• add_theme_support( 'custom-header' );
• 関数の詳細は、
http://wpdocs.sourceforge.jp/Custom_Header
s を参照。
4. 5. • 3.3.2のTwentyElevenで使用している処理
// Turn on random header image rotation by default.
add_theme_support( 'custom-header', array( 'random-default' => true ) );
// Add a way for the custom header to be styled in the admin panel that controls
// custom headers. See twentyeleven_admin_header_style(), below.
add_custom_image_header( 'twentyeleven_header_style', 'twentyeleven_admin_header_style', 'twentye
leven_admin_header_image' );
6. • 3.4のTwentyElevenで使用している処理
// Add support for custom headers.
add_theme_support( 'custom-header', array(
// ヘッダーのテキスト色(#無し)
'default-text-color' => '000',
// ヘッダーの幅を高さ(フィルター利用で変更可能)
'width' => apply_filters( 'twentyeleven_header_image_width', 1000 ),
'height' => apply_filters( 'twentyeleven_header_image_height', 288 ),
// 高さを固定するかどうか(trueで固定)
'flex-height' => true,
// ページ読み込み時にランダムで画像を変更するか?(trueでランダム)
'random-default' => true,
// ヘッダー表示時のコールバック関数
'wp-head-callback' => 'twentyeleven_header_style',
// 管理画面でヘッダーを編集する際のコールバック関数
'admin-head-callback' => 'twentyeleven_admin_header_style',
// 管理画面でヘッダーをプレビューする際のコールバック関数
'admin-preview-callback' => 'twentyeleven_admin_header_image',
) );
7. 8. 9. 10. テーマカスタマイザーのメ
ニュー
• /wp-content/themes/twentyeleven/inc/
theme-options.phpでゴニョゴニョ。
• register_setting()、add_settings_section()関
数でオプションを追加。
• $wp_customize->add_setting() 関数でメ
ニュー項目を追加。
• テーマ内で設定を参照し外観を変更。
11. • 書く処理が多すぎて、完全に“テーマ開発
者向け”になっている。
• PHPのコードを書けない人は、“使うため
のもの”といった感じ。
• なので今後、 “テーマカスタマイザー対応”
がテーマの売りのひとつになる。
12. その他の変更点(外観)
• Twenty Ten、Twenty Eleven のでヘッダー・
背景テーマ機能を更新
• 現在のテーマが対応している場合、投稿
フォーマットをナビゲーションメニュー
で表示 (show_in_nav_menus)
• リンクウィジェットに並べ替え、表示リ
ンク数オプションを追加
• カスタムヘッダー・カスタム背景の登録
に新メソッドを導入
13. その他の変更点(マルチサイ
ト)
• マルチサイトでデータベースの接頭辞を必須
に
• 特権管理者がブログダッシュボードを表示し
た際、管理バーに「サイトを編集」サブメ
ニューを追加
• ユーザー追加画面のオートコンプリート
• network/plugins.php で「ネットワーク有効
化」を一括操作にする
• マルチサイトのデフォルトアップロード容量
を 10MB から 100 MB にアップ
14. その他の変更点(開発系)
• ツールバーのサブメニューが親項目の幅まで拡張
できるようにする
• WP_Customize_Control を作成し、取得・プレ
ビュー・保存のコントロールレンダリング処理を
分離
• データベーススキーマ変更: 'wp_posts' テーブルの
'post_content_filtered' を longtext に変更
• データベーススキーマ変更: 'wp_comments' テーブ
ルの 'comment_approved' のインデックスをドロッ
プ
• データベーススキーマ変更: 'wp_options' テーブル
から 'blog_id' カラムをドロップ
15. • display_theme() を廃止
• add_custom_image_header() と add_custom_ba
ckground() を廃止し、add_theme_support() を
推奨
• get_theme_data()/en を廃止
し、 wp_get_theme()/en を推奨
• 404 エラーの際に、/login、/dashboard、
/admin を WordPress の管理画面へリダイレク
ト
• display_header_text() を導入
16. その他の変更点(未公表っぽ
い)
• wp_set_comment_cookies()という、未登録
ユーザーがコメントを書いた際の本文以
外をcookieに保存する関数が増えた。
17. 参考情報
• 変更内容の一覧
http://wpdocs.sourceforge.jp/Version_3.4
※WordPress内部のみ使うもの、ユーザーに
とって重要なものが混在しているので注
意!!
• 宮内さん(@miya0001)ブログ
http://firegoby.jp/archives/3061
• Odysseyさん(@odyssey)ブログ
http://8bitodyssey.com/archives/3271
18.