WP Total Hacksやめてfunctions.phpとheader.phpに追加

WP Total Hacksはすばらしい神プラグインですが、毎回設定する時間を短縮するために

functions.phpに追加

各画像は自分でテーマフォルダの中に配置しアップロードしてください。

<?php
//管理画面にcss
function wp_custom_admin_css() {
	echo "\n" . '<link href="' .get_bloginfo('template_directory'). '/editor-style.css' . '" rel="stylesheet" type="text/css" />' . "\n";
}
add_action('admin_head', 'wp_custom_admin_css', 100);

/**
管理画面の文字
*/
function example_dashboard_widget_function() {
    echo "■サポートダイヤル:0120-000-0000<br />
ご不明な点などございましたら、ご遠慮なくお問い合わせ下さい。<br />
上海スタジオ:hello@design.silk.to";
}
function example_add_dashboard_widgets() {
    wp_add_dashboard_widget('example_dashboard_widget', '上海スタジオからのお知らせ', 'example_dashboard_widget_function');    
}
add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' );

/**
フッターの文字
*/
function remove_footer_admin () {
  echo 'お問い合わせはお気軽に<a href="https://design.silk.to/" target="_blank">上海スタジオ</a>までお問い合わせください。';
}
add_filter('admin_footer_text', 'remove_footer_admin');

/**
moreリンクの#を無効化
*/
function custom_content_more_link( $output ) {
    $output = preg_replace('/#more-[\d]+/i', '', $output );
    return $output;
}
add_filter( 'the_content_more_link', 'custom_content_more_link' );

//favicon表示
function add_favicon_link(){ ?>
 <link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory'); ?>/images/favicon.ico" />
 <?php }
add_action('wp_head', 'add_favicon_link');

//favicon表示(管理画面)
function admin_favicon(){ ?>
 <link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory'); ?>/images/favicon.ico" />
 <?php }
add_action('admin_head', 'admin_favicon');

//LOGO表示(ログイン画面)
function custom_login_logo() { ?>
	<style>
		.login #login h1 a {
			width: 310px;
			height: 55px;
			background: url(<?php echo get_stylesheet_directory_uri(); ?>/images/logo.gif) no-repeat 0 0;
			background-size: cover;
		}
	</style>
<?php }
add_action( 'login_enqueue_scripts', 'custom_login_logo' );

// 管理バーの項目を非表示
function remove_admin_bar_menu( $wp_admin_bar ) {
 $wp_admin_bar->remove_menu( 'wp-logo' ); // WordPressシンボルマーク
 }
add_action( 'admin_bar_menu', 'remove_admin_bar_menu', 70 );

// 管理バーのヘルプメニューを非表示にする
function my_admin_head(){
 echo '<style type="text/css">#contextual-help-link-wrap{display:none;}</style>';
 }
add_action('admin_head', 'my_admin_head');

//wordprss更新通知を非表示
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

//編集者にエクスポート権限を与える
function add_theme_caps(){
$role = get_role('editor'); 
$role->add_cap('export');
}
add_action( 'admin_init', 'add_theme_caps');

// ダッシュボードウィジェット非表示
function example_remove_dashboard_widgets() {
 global $wp_meta_boxes;
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); // 現在の状況
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); // 最近のコメント
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); // 被リンク
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); // プラグイン
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); // クイック投稿
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']); // 最近の下書き
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); // WordPressブログ
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // WordPressフォーラム
 }
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets');

// 投稿画面のウィジェット非表示
function remove_post_metaboxes() {
	remove_meta_box('postcustom', 'post', 'normal'); // カスタムフィールド
	remove_meta_box('postexcerpt', 'post', 'normal'); // 抜粋
	remove_meta_box('commentstatusdiv', 'post', 'normal'); // コメント設定
	remove_meta_box('trackbacksdiv', 'post', 'normal'); // トラックバック設定
	remove_meta_box('revisionsdiv', 'post', 'normal'); // リビジョン表示
	remove_meta_box('formatdiv', 'post', 'normal'); // フォーマット設定
	remove_meta_box('slugdiv', 'post', 'normal'); // スラッグ設定
	remove_meta_box('authordiv', 'post', 'normal'); // 投稿者
	remove_meta_box('tagsdiv-post_tag', 'post', 'normal'); // タグ
}
add_action('admin_menu', 'remove_post_metaboxes');

//サイトhead内不要項目削除
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_generator');
?>

header.phpに追加

スマホやタブレットでブックマークした時のアイコンです。

<link rel="apple-touch-icon" href="<?php bloginfo('stylesheet_directory'); ?>/images/apple-touch-icon.png" />

 

 

見ていただいてありがとうございます。↓ポチしてくださいませ。
  • もう少し詳しく書いて! (1)
  • 見た (0)
  • 見たけど役立たず (0)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次