bar)を非表示にする管理画面の'アイキャッチ画像'を'写真'に変える親子の固定ページで同じテンプレートを使うこの記事は最後に更新してから1年以上経過しています。投稿画面のウェジェットを2列にする管理画面カスタマイズTips説明ダッシュボード画面ではスクリーンレイアウトを最大4列まで選択できるのに、投稿画面は1列か2列のどちらか。高解像度のディスプレイを使っていると、投稿画面では大画面のメリットを生かせていない理由がここにあるのではと感じ、3列対応にしてみた。3列表示のイメージは下図の通り。ウェジェットを2列にすることで、独自のウィジェットをサイドに設置しやすくすることを狙っている。テーマのfunctions.phpに追加したソースコードは次の通りで、PHP部分とJavaScript部分で実装されている。);</script><?php}}簡単に解説を。admin_initアクションでは、screen_layout_columnsフィルターとdbx_post_sidebarアクション、admin_headアクションを登録する。screen_layout_columnsフィルターでは、投稿画面の列数を3列に変更。dbx_post_sidebarアクションでは、3列目のウィジェット内容をセンター下のウィジェットエリアの下に表示。admin_headアクションでは、CSSとJavaScriptを登録。JavaScript部分では、まずdbx_post_sidebarアクションで登録したウィジェットコンテンツをセンター下のウィジェットエリアの上に移動。続いて、3列表示の時に画面のクラス指定を変更する。最後に、ウィジェットが1つも配置されていない場合に、プレースホルダ―(実際はempty-containerクラスの付け外し)を指定する。これで投稿画面の表示オプションを開くと、「スクリーンレイアウト」の「列の数」に「3」が加わる。そこで「3」を選択し、ウィジェットの配置を調整すればいい。将来的には、投稿画面の3列対応なんて標準になるような気もするのだが、意外に簡単に実装できたので、公開することにした。3.5のみで、過去のバージョンでは検証していない。ある程度最近のバージョンなら動作できると思うが、動作しなかったらごめんなさい。この実装に伴うトラブルには一切責任を負えないので、その点はご了承ください。おまけというか、追記。標準ではウィジェット幅が255pxになっているので、ウィジェットエリアの幅(上記だと280px)を255pxより小さくするとはみ出してしまう。対応策として、次に示すようにpostboxクラスの幅指定のスタイルを追加する。中に入るウィジェットによっては正常に表示できない可能性もあるので、その点は注意すること。)サイドバーを登録する。)ダッシュボートページのURLを取得する。)月アーカイブのURLを取得する。)wp-contentディレクトリのURLを取得する。)サイトがマルチサイトか調べる。©12NetWordPress私的マニュアル主にjQueryのメモPHPExcelのノートWebの。