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