Несколько вставок кода для WordPress

WordPress — одна из самых популярных систем управления содержанием сайта. Чтобы ощутить все тонкости настроек WordPress, одной панели инструментов недостаточно. Много полезных и интересных изменений в интерфейсе и функционировании сайта делается с помощью работы с кодом.

Как изменить шрифт встроенного редактора

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


add_action( 'admin_head-post.php', 'cwc_fix_html_editor_font' );
add_action( 'admin_head-post-new.php', 'cwc_fix_html_editor_font' );
function cwc_fix_html_editor_font() { ?>
#editorcontainer #content, #wp_mce_fullscreen { font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
<?php }


Как отключить блог на время технических работ
Для этой функции существует много разных плагинов и тем. Однако такая задача решается более простым способом — скопируйте и вставьте в файл functions.php вашей темы код приведенный ниже. После этого блог будет доступным только администратору. После завершения работ – удалите код.


function cwc_maintenance_mode() {
    if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
      wp_die('На блоге ведутся работы по техническому обслуживанию. Заходите завтра.');
    }
}
add_action('get_header', 'cwc_maintenance_mode');


Как фильтровать записи с пользовательским типом по автору в панели инструментов
Данная функция добавляет выпадающий список для выбора пользователей рядом с фильтрами. Добавьте код functions.php вашей темы.


function cwc_restrict_manage_authors() {
        if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type']), array('your_custom_post_types', 'here'))) {
                wp_dropdown_users(array(
                        'show_option_all'       => 'Show all Authors',
                        'show_option_none'      => false,
                        'name'                  => 'author',
                        'selected'              => !empty($_GET['author']) ? $_GET['author'] : 0,
                        'include_selected'      => false
                ));
        }
}
add_action('restrict_manage_posts', 'cwc_restrict_manage_authors');


Категория: Wordpress Теги: 

Популярные записи:

Удалите ненужные изображения / уменьшенные размеры Удалите ненужные изображения / уменьшенные размеры
WordPress: отображение случайных комментариев WordPress: отображение случайных комментариев
Блокирование пиратских атак Блокирование пиратских атак
Публикация записей в rss с задержкой Публикация записей в rss с задержкой

Оставить комментарий или два

Отправить коментарий

Яндекс.Метрика