Как удалить ненужные меню из админки?

Если вас не устраивает куча меню в админке сайта, то вы можете скрыть ненужные меню с помощью такого кода, добавленного в файл functions.php вашей темы:

//скрытие всех меню в админке сайта start 
function whp_hide_menus(){
    remove_menu_page( 'index.php' );                //консоль
    remove_menu_page( 'edit.php' );                 //записи
    remove_menu_page( 'upload.php' );               //медиафайлы
    remove_menu_page( 'edit.php?post_type=page' );  //страницы
    remove_menu_page( 'edit-comments.php' );        //комментарии
    remove_menu_page( 'themes.php' );               //внешний вид
    remove_menu_page( 'plugins.php' );              //плагины
    remove_menu_page( 'users.php' );                //пользователи
    remove_menu_page( 'tools.php' );                //инструменты
    remove_menu_page( 'options-general.php' );      //настройки
}
add_action('admin_menu', 'whp_hide_menus');
//скрытие всех меню в админке сайта end

Данный сниппет скроет все меню в админке для всех пользователей, включая вас. Чтобы не скрывать меню для администраторов сайта надо использовать такой код:

Как скрыть фразу «Спасибо вам за творчество с WordPress»?

Текст в футере админки

Скрыть текст "Спасибо вам за творчество с WordPress" из футера админки очень просто - достаточно добавить в футер любой другой текст, а фраза по умолчанию окажется затертой. Добавьте в файл functions.php вашей темы следующий код:

//свой текст в футере админки start 
function wph_admin_footer_text () {
   echo '<i>Это мой текст в футере админки!</i> ';
}
add_filter('admin_footer_text', 'wph_admin_footer_text');
//свой текст в футере админки end

Но лучше заменить текст по умолчанию чем-либо более осмысленным. Например, выводом информации о скорости генерации страницы.

Как включить автообновление для движка, плагинов и тем?

Начиная с версии 3.7, WordPress автоматически обновляется на минорные (незначительные) версии. С помощью небольшого кода вы можете заставить движок обновляться и на мажорные версии. Плюс к этому вы также можете заставить WordPress обновлять еще и темы с плагинами. Для этого добавьте в файл functions.php вашей темы следующий небольшой код:

//автообновление для движка, тем и плагинов start
add_filter('auto_update_plugin', '__return_true'); //плагины
add_filter('auto_update_theme', '__return_true');  //темы
add_filter('auto_update_core', '__return_true');   //движок
//автообновление для движка, тем и плагинов end

Несколько замечаний. Первое - не ждите немедленного автообновления сразу после использования данного сниппета. Движок запускает скрипты обновления два раза в день, поэтому сразу обновляться ничего не будет.

Как изменить текст «Выберите рубрику» в виджете рубрик?

Свой текст выбора рубрик

При использовании опции "В виде выпадающего меню" в виджете рубрик стандартным текстом для выбора рубрик будет "Выберите рубрику". На некоторых сайтах имеет смысл изменить этот текст на свой собственный. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

//свой текст в выпадающем меню рубрик start 
function wph_text_select_category($cat_args) {
    $cat_args['show_option_none'] = 'Выберите жанр';
    return $cat_args;
}
add_filter('widget_categories_dropdown_args', 'wph_text_select_category'); 
//свой текст в выпадающем меню рубрик end

Где "Выберите жанр" это новый текст выбора рубрик в выпадающем списке.

Как восстановить выбор числа столбцов в консоли админки?

Выбор числа колонок в админке

В WordPress версии 3.8 разработчики убрали из настроек экрана опцию выбора числа выводимых столбцов. Теперь число колонок в консоли зависит строго от ширины окна браузера и меняется динамически. Если вы привыкли всегда к одинаковому расположению административных виджетов в консоли админки, то вы можете восстановить данную опцию с помощью кода в файле functions.php:

//восстановление выбора числа колонок start
function wph_restore_columns() {
    add_screen_option('layout_columns', array('max' => 4,'default' => 2)); 
}
add_action('admin_head-index.php', 'wph_restore_columns');
//восстановление выбора числа колонок end

Где 4 это максимальное число колонок, а 2 это число колонок по умолчанию.

Как вывести информацию о нагрузке сайта?

Информация о нагрузке сайта

Если вам нужно вывести информацию о нагрузке сайта при генерации страниц, то сделать это можно без использования лишних плагинов. Первым делом вам необходимо добавить в файл functions.php вашей темы следующий код:

//функция вывода информации о генерации страницы start 
function wph_usage() {
    printf(('%d запросов за %s сек.'), get_num_queries(), timer_stop(0, 3));
    if ( function_exists('memory_get_usage') ) echo ', затрачено '
    . round(memory_get_usage()/1024/1024, 2) . ' mb памяти.'; 
}
//функция вывода информации о генерации страницы end
 
//вывод информации о нагрузке в футере админки start
add_action('admin_footer_text', 'wph_usage');
//вывод информации о нагрузке в футере админки end

Как убрать с главной страницы и RSS записи рубрики?

Зачастую бывает необходимо убрать записи каких-то рубрик сайта от вывода на главной странице и из RSS-лент. Например, это нужно, если вы не хотите выводить рекламные записи на главной странице сайта. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

//исключение записей рубрик с главной start
function wph_remove_from_home($query) {
    if ($query->is_home) 
        {$query->set('cat','-7,-11');}
    return $query; 
}
add_filter('pre_get_posts','wph_remove_from_home');
//исключение записей рубрик с главной end

Где 7 и 11 это ID рубрик, записи которых надо убрать. Данный сниппет уберет записи указанных рубрик с главной страницы сайта, а для удаления записей одновременно еще и из RSS-ленты надо использовать такой код: