Cawaii Admin*Headerメニューにテーマ編集メニュー追加

はてなブックマーク - Cawaii Admin*Headerメニューにテーマ編集メニュー追加
Post to Google Buzz
Livedoor Clip - Cawaii Admin*Headerメニューにテーマ編集メニュー追加
Share on FriendFeed
Bookmark this on FC2 Bookmark

@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'); ?>">&#9660;<?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'); ?>">&#9660;<?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さんに感謝!

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright