Блог

remove_action или remove_filter не работает в дочерней теме WordPress, если пытаться удалить хуки родительской темы

Вот такая засада. В родительской теме определен ряд хуков, которые мешают мне и хочется их удалить в дочерней теме. Логично предположить что нужно просто вставить remove_action или remove_filter в function.php дочерней темы. Но не тут то было! Это не работает.…

Как правильно загрузить скрипты и стили для шорткода?

Часто сталкиваешься с ситуацией, когда пишешь шорткод и в нем нужно использовать какие либо скрипты и стили. Скрипты – как правило проще, т.к. их можно подгрузить прямо в выводе шорткода. А вот стили сложнее, т.к. они должны загружаться только в…

Как отфильтровать посты в WordPress по URL? (query_posts)

Год назад задался вопросом, а можно ли отфильтровать посты в WordPress по URL? Указать параметры запроса и получить результат. Мне сказали что можно делать запросы вида: /tag/a+b+c = отбор постов, которые соответствуют всем 3-м меткам /tag/a,b,c = отбор постов, которые…

Как добавить поля на страницу профиля пользователя

Бывает нужно добавить какое-либо поле или форму на страницу профиля пользователя, чтобы сохранить связанные данные в пользовательские метаполя или куда-либо еще. Как всегда, в WP для этого есть соответствующие хуки, за которые мы можем зацепиться и сделать то что нам…

Как написать плагин для WordPress

Итак, вы использовали WordPress, но когда-нибудь задумывались, что стоит за удобными плагинами, делающими платформу такой универсальной? Они созданы с использованием PHP, HTML, CSS и иногда JavaScript. Эта статья проведет вас через процесс создания собственного плагина WordPress.