[wp] 管理画面の投稿一覧からCSSで不要な項目を非表示にする [Magic Fields]

プラグイン「Magic Fields」を使っていると記事一覧の項目のリンク先がおかしくなるので、いっその事 admincss に display:none; を追記して非表示にしてしまおう、というお話です。

作業前のキャプチャ

↓こちらがデフォルトの状態ですね。

消す前

作業後のキャプチャ

↓そして、こちらがCSSの display:none; で「作成者」「カテゴリー」「タグ」「コメント」「日時」を非表示にした状態です。

消した後

ではやってみます。

functions.phpに以下のコードをペーストするだけでOKです。

function my_add_admincss_org() {
	echo '
	<style type="text/css">
		/* 投稿一覧の「カテゴリ」を非表示 */
		.column-categories {display:none;}
		/* 投稿一覧の「作成者」を非表示 */
		.column-author {display:none;}
		/* 投稿一覧の「タグ」を非表示 */
		.column-tags {display:none;}
		/* 投稿一覧の「コメント」アイコンを非表示 */
		.column-comments {display:none;}
		/* 日付の「コメント」アイコンを非表示 */
		.column-date {display:none;}
		/* 投稿一覧の記事オンマウス時に表示される「表示」を非表示 */
		.view {display:none;}
		/* 投稿一覧上部の「公開済み(0)」を非表示 */
		.subsubsub .publish {display:none;}
		/* 投稿画面の右上「プレビュー」ボタンを非表示 */
		#preview-action {display:none;}
		/* 投稿や更新後の「投稿を更新しました。投稿を表示する」メッセージの「投稿を表示する」だけをを非表示(記事にリンクしている為) */
		.updated a{display:none;}
		/* 投稿画面タイトル下にある『パーマリンク: http://exiample.jp/?p=180 [パーマリンクの変更] [投稿を表示]』を非表示*/
		#edit-slug-box {display:none;}
		
		/* おまけ:左メニュー下部に出現する「MagicFields」項目も非表示にする */
		.toplevel_page_MagicFieldsMenu {display:none;}
		.wp-has-submenu {border-top:1px solid #343434;}
	</style>
	';
}
add_action('admin_head', 'my_add_admincss_org', 100);

Similar posts