Как сделать remove_action, который добавлен в анонимном классе.

Проблема: Есть необходимость удалить хук, который добавлен в анонимном классе в таком виде:   class SomeClass { public function __construct() { add_action(‘some_action’, ‘some_function’, 10); } public function some_function() { // Your code } } new SomeClass; Проблема заключается в том, что класс анонимный и вызвать его глобально в функции remove_action нельзя. Решение: Подключить небольшую библиотеку, […]

Читать далее

Добавление пунктов меню в коде

Настройка навигационного меню происходит в админке сайта работающего на WordPress. Но бывают такие ситуации, когда отображение того или иного пункта меню должно происходить динамически. Например, когда пользователь зашел на сайт, но не вошел под своей учетной записью, в таком случае должна отображаться ссылка на старницу входа, если пользователь вошел — отображается ссылка на аккаунт пользователя, […]

Читать далее

Создание дочерней темы WordPress — Несколько простых шагов

Для создания простой дочерней темы необходимо совершить несколько простых действий. Шаг 1. Поместить папку с родительской темой в директорию, содержащую темы WordPress (wp-content/themes), или использовать встроенные темы с дистрибутива WordPress. Шаг 2. В той же директории создать папку дочерней темы. Главное условие — название папки не должно содержать пробелов. Рекомендуют при создании дочерней темы использовать […]

Читать далее