Вы могли бы подумать, что где-то найдется верный ответ, но я еще не нашел его.Кажется, проблема заключается в функции switch_theme()
.
У меня есть код, который должен запускаться, когда тема переключается на мою тему.Тем не менее, использование кода
add_action('switch_theme', 'activationSetup', 10, 1);
срабатывает только тогда, когда тема переключена в сторону от моей темы.Я предполагаю, что это связано с тем, что файл functions.php темы запускается только тогда, когда моя тема активна.
Мне известно об использовании wp_head
для запуска функции, но это кажется очень ненужным, учитываячто функция должна запускаться только один раз.Похоже, что это срабатывает только после того, как тема была просмотрена хотя бы один раз;Это может сбить с толку многих пользователей, устанавливающих эту тему.
Итак, мой вопрос: кто-нибудь нашел способ обойти это?Способ вызвать действие во время начальной активации темы?
Спасибо!