Главная » Записи с тегом "файл functions.php"

Рубрики с меткой ‘файл functions.php’

Пользовательское руководство по добавлению PHP-сниппетов в WordPress

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

Почему я ненавижу шорткоды

Повествование ведется от лица Thord Daniel Hedengen. Его фотография используется в миниатюре для этой записи.

Ситуация, в которой я недавно оказался, вызвала в памяти все мои старые недовольства, связанные с шорткодами. Мы работали над масштабным клиентским проектом, включающим в себя целый набор привлекательных блогов, находящихся в сетевой установке. Первоначальное решение нельзя было назвать оптимальным, поэтому нам приходилось постоянно ломать разные интересные вещи. Под «интересными вещами» я здесь подразумеваю убийственно непроходимую глупость.

Именна эта глупость и вызывает во мне давнюю ненависть к шорткодам. Я ничего не имею против популярного шорткода gallery, который позволяет вставить изображения в причудливую галерею миниатюр. С ним все в порядке. Мое недовольство касается шорткодов, используемых в темах и плагинах.

Вы спросите, почему? Читать далее »

Хаки для Google Adsense в WordPress

Все чаще можно видеть, что платформа WordPress используется для заработка. Об этом я уже писал в одной из предыдущих статей. Мне такая ситуация нисколько не импонирует, однако это не означает, что я должен просто обходить эту тему, словно ее не существует. Сегодня я хочу остановиться подробнее на рассмотрении самых популярных и востребованных хаков для WordPress, касающихся размещения рекламных объявлений Google Adsense.

Размещение рекламных блоков только в старых записях Читать далее »

Виджетизация WordPress темы с помощью двух простых шагов

В процессе работы над новой темой, подготовленной для очередного обновления книги «Digging into WordPress», я столкнулся с вопросом виджетизации. Виджеты дают возможность пользователям, обладающим недостаточной технической подготовкой, настроить используемую тему с учетом собственных потребностей в функционировании и расположении структурных элементов. Учитывая количество доступных в WordPress виджетов, сделать это не представляет особого труда.

Говоря о виджетах, вам, скорее всего, представляются некоторые абстрактные элементы, расположенные в сайдбаре. На самом деле виджеты могут находиться где угодно, поскольку вы можете виджетизировать любой участок своей темы. В этой статье мы покажем вам, как провести виджетизацию темы с помощью двух простых шагов. Как только азы виджетизации останутся позади, мы рассмотрим некоторые полезные подсказки и приемы работы с виджетами. Читать далее »

Как настроить добавление произвольных изображений в область header’а

Каждая новая версия WordPress несет в себе набор интересных функций и возможностей. Одна из таких возможностей, появившаяся в версии 3.0 — добавление изображений в область header’а. Эта функциональность выпала из моего внимания, однако сейчас я решил снова к ней вернуться. До версии 3.0, чтобы решить проблему с изображением в header’е, необходимо было использовать произвольные поля или устанавливать отдельный плагин. К счастью, команда разработчиков WordPress добавила указанную функциональность непосредственно к ядру системы. Читать далее »

Удаление Nofollow в комментариях с помощью простой функции

Если бросить короткий ретроспективный взгляд на методы продвижения ресурсов, можно увидеть, что в прошлом все было очень просто и понятно — каждая ссылка несла в себе какой-то смысл, значение. Однако начиная с 2005 года, компания Google в рамках борьбы против спама представила атрибут nofollow, позволяющий бороться с массовыми комментариями, рассчитанными на получение большого количества обратных ссылок на свои ресурсы. Комментарии, помеченные атрибутом nofollow, игнорируются Google при расчете PageRank, таким образом, спамер не получает никакой выгоды от их размещения. Читать далее »

Смена логотипа на странице входа в WordPress

По умолчанию, страница входа в панель администратора обладает стандартным логотипом WordPress, расположенным над формой. Этот логотип можно легко изменить на любое другое изображение, которое будет представлять бренд компании. Сделать это довольно просто: достаточно вставить код, приведенный ниже, в файл functions.php. Новый логотип должен находиться в папке с изображениями темы (каталог images), в противном случае вместо имени файла придется указывать его полный URL-адрес. Читать далее »

Как автоматически удалять короткие слова из ссылки на пост

Часто ссылка на пост состоит из его названия (slug). Некоторые считают, что использование слага в ссылке полезно сказывается на его индексации. Лично я никакой взаимосвязи не обнаружил, сколько бы не экспериментировал ЧПУ, но раз кто-то это использует, то пусть так считается. Однако если в названии поста используется много союзов и коротких слов, то оно растягивается на непозволительную длину. Например, название «И как бы нам удалить короткие слова из названия поста» выльется в «site.ru/category/I-kak-by-nam-udalit-korotkie-slova-iz-nazvania-posta». Союзы и междометия не несут никакой смысловой нагрузки в образованной ссылке, поэтому их можно сократить, существенно укоротив ссылку до «site.ru/category/udalit-korotkie-slova-nazvania-posta». Читать далее »

Как обрезать длинное название поста до нужного количества символов

Иногда слишком длинные названия постов и страниц только вредят — в блога с фиксированной шириной они могут испортить всю красоту, особенно там, где дизайном не предусмотрены многострочные названия. Поэтому иногда лучше такие названия обрезать. И для этого не обязательно прибегать к плагинам — это можно сделать самостоятельно.

1. Первым делом для решения этой задачи создадим специальный фильтр, который берет название поста или страницы, считает в нем символы, и после нужного количества обрезает его. Откроем файл functions.php, и добавим в него такой код: Читать далее »