Как заставить работать сторонние шорткоды в редакторе Contact Form 7

Contact Form 7 — замечательный плагин для создания контактных форм (форм отправки сообщений с сайта) для WordPress. Однако в базовом функционале этого плагина не предусмотрена возможность использования шорткодов других плагинов или пользовательских шорткодов. Но порой возникает необходимость подобных манипуляций. Читать далее

Добавляем дополнительный цвет в палитру цветов wordpress

Дополнительный цвет в палитру wordpress

Будучи web-мастером, не по-наслышке знакомым с html и css, никогда не приходило в голову, что кто-то пользуется встроенным в вордпрес wysiwyg-редактором (т.к. самому быстрее все оформить в коде). Однако столкнулся по работе с тем, что такие люди все же есть. И хотят они добавлять статьи на сайт красивые (читай: с различными выделениями текста курсивом, жирным и цветом).

В целом, визуальный редактор справляется с этой задачей вполне неплохо, но есть одно НО (скорее всего не одно, но сейчас не об этом): цветовая палитра жестко задана. И если вдруг случится дизайнеру выбрать цвет для текста отличный от стандартного, то редактор (человек, добавляющий на сайт статьи) не раз его припомнит недобрым словечком, ибо придется ему постоянно лезть в расширенную настройку и держать нужный код цвета  под рукой.  Однако есть более гуманный способ перекрашивать текст — можно добавить свои цвета в палитру (или вовсе их заменить на свои).  Читать далее

Удаляем поле «Сайт (URL)» из формы комментариев

delete_url_input

Стандартная форма добавления комментариев к статьям на wordpress для незарегистрированных посетителей имеет определенный набор полей: «Имя», «E-mail», «Сайт», «Комментарий». При этом изменить или удалить какое-либо поле простым редактированием шаблона комментариев в вашей теме не получится: не всегда такой файл присутствует в ней, а если он и есть, то в нем не содержится указанный набор полей. Но что же делать, если из каких-либо соображений (к примеру, SEO или эстетических) нам захотелось удалить то или иное поле (в моем примере поле «Сайт»)? Ответ — использовать хитрость (знания) и щепотку готового кода. Читать далее

WordPress: Вставка javascript в запись или страницу

vstavka_javascript_title

Добавление записей и страниц в вордпресе не вызывает особого труда и не требует специфических знаний. В этом заслуга достаточно простых и в то же время удобных текстовых редакторов. Однако есть в них одна крайне неприятная особенность: в целях безопасности они перекодируют кавычки «» и другие используемые в скриптах знаки в специальные html-символы, что приводит к неработоспособности вставляемых java-скриптов. Да и в случаях, когда эти символы остаются на месте, скрипты все равно удивительным образом отказываются работать. От этого не спасает и переключение редактора в режим текста (HTML). В общем, внедрение javascript к себе на страницу/запись та ещё морока. Но что же делать, когда тот или иной скрипт крайне необходим на данной странице, а добиться его корректной вставки на страницу не получается? Придется придумывать обходные пути и немного изменять код используемой вами темы оформления. Читать далее