@shinichiNさんのCawaii Adminを使うようになって、管理画面がすっきりしブラウザのリサイズしなくても、投稿できるようになって楽になった。
(`・д・)σストレスフリー!
サイドメニューを非表示にして気がついたんだけど、ヘッダーメニューにテーマの編集メニューがないみたい。いったん、WordPress管理画面のトップに戻ってからテーマの編集ページへ移動できるようになっているっぽい。
WordPressをあまり触らないユーザーさんだったら、こんなシンプルな感じで全然OKな構成。
だけど、私はどうしてもヘッダーメニューにテーマ編集画面がほしかったので、自分の使いやすいようにとちょっとアレンジ。
(たんじゅんにFTPでテーマ編集するのが面倒なだけ 汗)
cawaii-admin/inc/cawaii-admin-header-menu.php
<li class="design"><a href="<?php echo get_admin_url('', 'themes.php'); ?>">▼<?php _e( 'Themes', 'cawaii-admin' ); ?> </a>
<ul>
<li><a href="<?php echo get_admin_url('', 'themes.php'); ?>"><?php _e( 'Choose theme', 'cawaii-admin' ); ?></a></li>
<li><a href="<?php echo get_admin_url('', 'widgets.php'); ?>"><?php _e( 'Widgets', 'cawaii-admin' ); ?></a></li>
<li><a href="<?php echo get_admin_url('', 'themes.php?page=custom-header'); ?>"><?php _e( 'Header Image', 'cawaii-admin' ); ?></a></li>
</ul>
</li>
までが、ヘッダーメニューのテーマに関する項目。
ここに、
<li><a href="<?php echo get_admin_url('', 'theme-editor.php'); ?>"><?php _e( 'Theme editing', 'cawaii-admin' ); ?></a></li>
を追加して、
<li class="design"><a href="<?php echo get_admin_url('', 'themes.php'); ?>">▼<?php _e( 'Themes', 'cawaii-admin' ); ?> </a>
<ul>
<li><a href="<?php echo get_admin_url('', 'theme-editor.php'); ?>"><?php _e( 'Theme editing', 'cawaii-admin' ); ?></a></li>
<li><a href="<?php echo get_admin_url('', 'theme.php'); ?>"><?php _e( 'Choose theme', 'cawaii-admin' ); ?></a></li>
<li><a href="<?php echo get_admin_url('', 'widgets.php'); ?>"><?php _e( 'Widgets', 'cawaii-admin' ); ?></a></li>
<li><a href="<?php echo get_admin_url('', 'themes.php?page=custom-header'); ?>"><?php _e( 'Header Image', 'cawaii-admin' ); ?></a></li>
</ul>
</li>
とした。
このままでは、テーマ編集のリンクテキストの部分が、「Theme editing」のままとなってしまうので、Cawaii Adminに同梱されているcawaii-admin/lang/の中のcawaii-admin-ja.moに
#: inc/cawaii-admin-header-menu.php:16 #: cawaii-admin-header-menu.php:16 msgid "Theme editing" msgstr "デザインを編集"
を追加して、Poeditで編集後保存。cawaii-admin-ja.moも自動生成されるので、
・ cawaii-admin-ja.po
・ cawaii-admin-ja.mo
をサバにUP(cawaii-admin/lang/内)するんだけど、既にサバにある言語ファイルは、念のため上書きしないように、
・ cawaii-admin-ja_bk.po
・ cawaii-admin-ja_bk.mo
などとし、バックアップしておいてください。
これで、ヘッダーメニューにテーマ編集メニューが追加されました。
補足
テーマ編集のPHPは、theme-editor.phpなのに、themes-editor.phpとしており、テーマ編集画面がErrorで表示されなかった件について
お助け頂いた@horike37さんに感謝!
