Я хотел бы написать функцию для отправки мне по электронной почте URL-адреса веб-сайта, когда моя тема активирована.
Какой хук инициируется при активации темы?
theme-development
hooks
Атиф Мухаммед Аминуддин
источник
источник
Ответы:
У меня есть этот код здесь, просто назовите файл theme_activation_hook.php как на сайте и скопируйте его.
источник
Я написал код, который обеспечивает надежную привязку темы активации / деактивации. Пожалуйста, проверьте это и дайте мне знать, что вы, ребята, думаете!
http://www.krishnakantsharma.com/2011/01/activationdeactivation-hook-for-wordpress-theme/
источник
Для этого нет специализированного крючка. Я видел пару подходов:
switch_theme
крюк с проверкой вашей темы - выполнять код «Настройка» только при активации?Хочу отметить, что отправка по электронной почте любой информации без согласия пользователя (и запуск чего-либо при активации не имеет возможности запросить такую информацию) может рассматриваться как неприемлемая.
источник
Wordpress теперь предоставляет этот хук как
after_switch_theme
. Вы можете использовать это так:Вы также можете использовать
switch_theme
ловушку для запуска кода при деактивации темы .Источник: http://codex.wordpress.org/Plugin_API/Action_Reference/after_switch_theme
источник
Поместите этот код в верхней части вашего
functions.php
заменить
mail@yourdomain.com
на свой адрес электронной почты.Надеюсь, это поможет.
источник