Для удаления виджетов нужно использовать функцию: unregister_widget
Читать далее
блог о WordPress |
|
|
|
|
Способ автоматического добавления класса оформления к тем постам, у которых есть миниатюра. |
|
Если вы создаете тему, то возможно вам потребуется добавитиь к посту, у которого есть миниатюра, определенный класс, чтобы сделать оформление, визуально отличающееся от постов, у которых нет миниатюры. Это можно сделать с помощью небольшого кода.
|
Способ, реализующий разные языки для админки и видимой части блога. |
|
Иногда возникает потребность в разных языках в админке и блоге. Например, если вы являетесь администратором сайта, на котором основная аудитория англоговорящая, то вам удобнее сделать админку на русском языке, а весь остальной блог - на английском. Такая задача решается вставкой простого кода в файл functions.php.
|
Функция, позволяющая видео из Vimeo автоматически подстраиваться под ширину блога, пропорционально изменяя свои размеры при изменении размеров окна браузера. |
|
Я уже приводил способ автоматической подстройки видео YouTube под ширину блога. Способ удобный для тех, кто хочет создать отзывчивый к изменениям ширины блог, который можно просматривать как на мобильнике или планшете, так и на большом мониторе компьютера, не боясь искажений - плеер будет автоматически реагировать на изменение размеров окна браузера, пропорционально уменьшая или увеличиваясь. Однако не только YouTube пользуется популярностью - большим почетом пользуется сервис Vimeo.
|
Пример настроек FTP для файла w-config.php, которые могут избавить от ошибок при обновлении WordPress и прагинов. |
|
Я уже писал о ситуации, когда при установке плагина или обновлении WordPress каждый раз требует ввода логина и пароля для соединения с помощью FTP.
Каждый раз, когда WordPress пытается автоматически обновится, от запрашивает логин и пароль для FTP-соединения. Впрочем, я на некоторых хостингах наблюдаю ситуацию, когда этого не происходит, и WordPress все делает без лишних вопросов. Но есть и такие, на которых он показывает такой запрос регулярно. Чтобы каждый раз не вводить эти данные, можно их один раз вписать в настройки, и более к ним не возвращаться. Когда в сотый раз WordPress попросил для установки плагина ввести логин и пароль для FTP, я не выдержал, и вбил таки эти настройки в конфигурационный файл.
Однако приводимой в посте инструкции иногда бываетне достаточно. Давайте окончательно разберемся со всеми параметрами FTP-соединения, чтобы навсегда избавить вас от введения паролей и смены свойств файлов и папок после их создания.
|
Примеры замены некоторых функций на прямые данные, позволяющие сократить количество обращений к базе данных при просмотре страниц блога. Такой прием применяется при начальной оптимизации работы блога. |
|
Многие меня спрашивают, с чего начинается оптимизация блога для сокращения нагрузки и увеличения скорости работы. Я всегда отвечаю - с сокращения количества обращений к базе данных. И в первую очередь нужно сократить запросы к базе данных, создаваемые используемой темой.
|
Просто ставьте в functions.php 123if (!current_user_can('manage_options')) { add_filter('show_admin_bar', '__return_false'); } |
|
Просто ставьте в functions.php
1 2 3 | if (!current_user_can('manage_options')) { add_filter('show_admin_bar', '__return_false'); } |
|
Примеры кодов, с помощью которых можно придать первому и последнему постам в цикле индивидуальное оформление. |
|
Иногда бывает необходимо придать самому первому посту на главной странице (или к самому последнему) особое оформление, например, увеличить в них размер шрифта или добавить фоновое изображение. Это можно сделать, если внедрить в цикл функцию, добавляющую к послу специальный класс оформления.
|
|
Пример функции, создающей количество комментариев в правильном склонении, в соответствии с правилами русского языка - 1 комментарий, 2 комментария, 6 комментариев.
WordPress не предоставляет возможности правильно указывать количество комментариев в склоняемой форме, как это принято в русском языке, потому что изначально движок английский, а в английском языке все намного проще - всего два варианта написания. Я говорю о всем известных случаях написания - 51 комментарий, 52 комментария, 55 комментариев. Приходится использовать несклоняемые формы: комментариев - 52, или: комментарии - 9. Чтобы решить эту проблему, можно пользоваться специальными плагинами, корректирующими убогость английского языка в пользу богатства русского, либо можно самостоятельно внедрить функцию, исправляющую этот недостаток.
Читать далее