Шорткоды в WordPress позволяют вам добавлять различные функции в посты, страницы и виджеты без необходимости написания кода. Отсюда и название шорткод. Многие плагины WordPress и некоторые темы используют шорткоды для добавления различных элементов, таких как ценовая сетка, календарь событий и т. д. В WordPress. В этой статье мы поделимся 7 основными советами по использованию шорткодов в WordPress.^
Что такое шорткоды в WordPress?
Любой контент, добавленный на сайт WordPress, проходит через некоторые проверки безопасности и фильтры. Эти проверки безопасности и фильтры гарантируют, что вредоносный код не попадет в сообщения, страницы, комментарии и т. д. Это означает, что вы не можете напрямую писать код в этих областях.
С другой стороны, иногда вам просто нужно добавить код в этих областях. Короткие коды предоставляют способ сделать это.
Шорткоды облегчают добавление других элементов в сообщения WordPress. Например, вы можете добавить красивый адаптивный слайдер, используя простой шорткод. Вы можете создать сложную форму опроса в WordPress без написания одной строки кода.
Давайте взглянем на некоторые советы по использованию шорткодов в WordPress.
Совет 1. Знайте, когда не следует использовать шорткоды
Шорткоды хороши, но использование шорткодов в каждом посте не очень хорошая идея. Существует множество тем WordPress, которые с гордостью заявляют, что имеют более 200 шорткодов.
Однако если вы используете шорткод в каждом сообщении, то вы навсегда привязаны к конкретной теме, предоставляющей шорткод.
Если вы используете шорткод для определенной темы для создания кнопок призыва к действию внутри своих постов или страниц, то вам следует ознакомиться с нашим руководством о том, как добавлять кнопки CSS в WordPress без использования шорткодов.
Если вы используете добавление шорткода в каждую тему для добавления одного и того же элемента, такого как рекламный баннер или текст подписи, в конце вашего сообщения, то вы можете использовать плагин или нанять разработчика, чтобы кодировать его непосредственно в твоя тема.
Это облегчит стилизацию этого элемента и легко удалит его, если вы решите это сделать.
Помните, что если вы используете шорткод в каждом сообщении, а затем хотите удалить его, вам придется отредактировать все сообщения, чтобы удалить его вручную. Хотя есть более простой способ, который мы покажем вам позже в этой статье.
Совет 2: будущие доказательства ваших шорткодов
Короткие коды хороши, но если это предусмотрено вашей темой, вы можете дважды подумать о чрезмерном их использовании. Зачем?
Потому что если вы измените свою тему, то ваша следующая тема, скорее всего, не будет иметь такой же шорткод.
Лучший способ предотвратить это – добавить ваш плагин для конкретного сайта.
Просто скопируйте и вставьте фрагмент шорткода из файла functions.php вашей темы, а затем вставьте его в плагин для вашего сайта.
Совет 3: Как искать шорткод в вашей теме WordPress
Для того чтобы в будущем проверить ваш шорткод, вы должны знать, как выглядит функция шорткода и как ее найти в вашей теме.
Сначала вам нужно открыть папку вашей темы, которая обычно находится в / wp-content / themes / your-theme-name /
Вы хотите заглянуть внутрь файла functions.php или, если у темы есть папка включения, то внутри.
Откройте файлы и найдите термин add_shortcode.
Вот пример того, как выглядит фрагмент кода:^
Этот код создает шорткод «my-shortcode», который возвращает простое текстовое приветствие и может быть встроен в пост или страницу WordPress следующим образом:
[Мой-шорткод]
Полезное руководство: как создать шорткод в WordPress.
Совет 4: Использование шорткодов в виджетах^
Часто пользователи думают, что шорткоды ограничены постами и страницами, но это не так. Вы можете использовать его в своих текстовых виджетах WordPress.
Просто перетащите текстовый виджет на боковую панель и добавьте в него свой шорткод.
Помните, эта функция не включена по умолчанию в WordPress. Если вы не видите свой шорткод в виджете, вам нужно добавить этот код в файл functions.php вашей темы или в плагин для конкретного сайта.^
Совет 5. Добавьте шорткод в файлы тем
Если по какой-либо причине вам потребуется вывести шорткод внутри области, не связанной с виджетами, то вы также можете использовать свои шорткоды.
Предположим, что вы создали собственный шаблон страницы и хотите добавить шорткод для отображения формы контакта. Просто добавьте свой шорткод, например так:^
Совет 6. Скрытие сломанного шорткода
Часто пользователи меняют свои темы, не осознавая, что их старые шорткоды не будут работать. Иногда они узнают спустя месяцы, когда пользователь посещает их старый пост, чтобы найти там текст.
Ну, у вас есть два способа это исправить. Вы можете вручную пойти и удалить шорткод из каждого сообщения, или вы можете просто скрыть сломанный шорткод.
Все, что вам нужно сделать, это добавить следующий код в файл functions.php вашей темы или плагин для конкретного сайта.^
Этот код добавляет обратно потерянный шорткод без вывода. Не забудьте заменить шорткодэг своим шорткодом.
Совет 7. Поиск коротких кодов, используемых в сообщениях
Если вы не хотите использовать взлом в совете 6 и хотите удалить все шорткоды вручную, то первым шагом будет поиск всех сообщений, которые используют шорткод.
Вы можете использовать этот код в файле functions.php вашей темы или в плагине для конкретного сайта, чтобы выполнить тяжелую работу за вас.^
Этот код просто создает шорткод, называемый shortcodefinder. Он запускает запрос WordPress и выводит список сообщений с заданным тегом шорткода.
Например, если вы хотите найти все сообщения, содержащие шорткод
Ошибка: Контактная форма не найдена.
, то просто введите [shortcodefinder find = ‘contact-form’ ‘] на странице WordPress и сохраните его. Теперь, если вы просматриваете страницу, вы сможете увидеть все сообщения, содержащие шорткод.Для более подробных инструкций ознакомьтесь с нашим руководством о том, как найти и скрыть неиспользуемые шорткоды в WordPress.
Бонусный совет: какие шорткоды я могу использовать прямо сейчас?
Часто пользователи не знают, какие шорткоды им доступны. Плагин ссылок на шорткоды предоставляет список и подробную информацию о доступных шорткодах на вашем сайте WordPress.
Мы надеемся, что эти советы помогли вам научиться использовать шорткоды и максимально использовать их в WordPress, как профессионалы.
Если вам понравилась эта статья, пожалуйста, подпишитесь на наш канал YouTube для видеоуроков WordPress. Вы также можете найти нас в Twitter и Google+.