Ich möchte eine Funktion schreiben, um mir die URL der Website per E-Mail zu senden, wenn mein Thema aktiviert ist.
Was wird der Hook ausgelöst, wenn das Theme aktiviert wird?
theme-development
hooks
Atif Mohammed Ameenuddin
quelle
quelle
Antworten:
Ich habe diesen Code hier, benenne einfach die Datei theme_activation_hook.php wie auf der Website und kopiere diese.
quelle
Ich habe einen Code geschrieben, der eine zuverlässige Aktivierung / Deaktivierung von Themen-Hooks bietet. Bitte schaut es euch an und lasst mich wissen, was ihr denkt!
http://www.krishnakantsharma.com/2011/01/activationdeactivation-hook-for-wordpress-theme/
quelle
Hierfür gibt es keinen speziellen Haken. Ich habe einige Ansätze gesehen:
switch_theme
Haken bei der Suche nach Ihrem Thema - Code "Setup" nur bei Aktivierung ausführen?Ich möchte darauf hinweisen, dass das Versenden von Informationen per E-Mail ohne Zustimmung des Benutzers (und das Ausführen von Elementen bei der Aktivierung hat keine Möglichkeit, solche anzufordern) als unangemessen angesehen werden kann.
quelle
Wordpress bietet diesen Hook nun als
after_switch_theme
. Du kannst es so benutzen:Sie können den
switch_theme
Hook auch verwenden, um Code bei der Deaktivierung eines Themas auszuführen .Quelle: http://codex.wordpress.org/Plugin_API/Action_Reference/after_switch_theme
quelle
Platzieren Sie diesen Code oben in Ihrem
functions.php
Ersetzen Sie
[email protected]
mit Ihrer eigenen E-Mail-Adresse.Ich hoffe es hilft.
quelle