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" />