Как отключить автозамену в визуальном редакторе?

Пример автозамены в редакторе

В WordPress 4.3 разработчики добавили в визуальный редактор автозамену. Это когда символы "---" превращаются в горизонтальную линию <hr />, "1." в нумерованный список и так далее. То есть визуальный редактор пытаются превратить в некое подобие Word'а, где подобное встроено изначально. Многим людям такая "услужливость" визуального редактора не нравится. И ее можно отключить с помощью следующего кода, который вам необходимо добавить в файл functions.php вашей темы:

Как вывести индикатор числа записей «На утверждении»?

Пример индикатора

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

Как добавить alt и title миниатюрам записей?

alt и title у миниатюры

При установке миниатюры записи WordPress даст вам заполнить и поле "Заголовок" и поле "Атрибут alt", но при этом он не будет их выводить. Атрибут title будет вообще проигнорирован, а атрибут alt будет выведен пустым (наличие даже пустого alt это требование html-стандартов). Если для вас это критично, то можно заставить движок выводить и title и alt (или что-то одно из них). Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

Как разместить рекламные баннеры Adsense в записях?

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

//вставка рекламы adsense после текста записи start 
function wph_add_adsense1($content) {
    if (!is_single()) return $content;
    $adsense1 = '
    тут ваш скрипт эдсенса
    ';
    return $content.$adsense1;
}
add_filter('the_content', 'wph_add_adsense1');
//вставка рекламы adsense после текста записи end

Как удалить устаревшие transients записи в базе данных?

Пример поиска в phpMyAdmin

Формально все transients-записи имеют срок истечения, после которого они должны удаляться из базы данных. Но так происходит далеко всегда - иногда плагины или темы ставят слишком большой срок действия transients-записей, а иногда они просто криво добавлены. В любом случае, если вам смущает большое число таких записей и вы хотите от них избавиться, то вы должны использовать следующий sql-запрос:

Как изменить число меток в административном виджете «Метки»?

Административный виджет Метки

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

Как скрыть «черновики» и записи «на утверждении» от авторов?

Стандартный вывод всех записей

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

//скрытие черновиков и записей на утверждении start
function wph_hide_draft_pending($views) {
    if (current_user_can('contributor') || current_user_can('author')) { 
        unset($views['all']);
        unset($views['draft']);
        unset($views['pending']);
    }
  return $views;
}
add_filter('views_edit-post', 'wph_hide_draft_pending');
//скрытие черновиков и записей на утверждении end