Questions marquées «actions»

12
Comment savoir quelle priorité utiliser avec add_action ()?

J'écrivais un petit plugin pour supprimer certains éléments de menu pour les utilisateurs non administrateurs du backend, et j'ai découvert que mon plugin ne faisait rien sauf si je spécifiais une priorité dans mon code: add_action('admin_bar_menu', 'remove_toolbar_items', 999); Sans le 999, le...

11
after_setup_theme s'exécute toujours

Je mets en place un thème enfant pour certains de mes professeurs, et dans le cadre du thème, j'aimerais qu'une poignée de plugins soient activés au moment où le thème est activé. Donc, naturellement, j'ai utilisé l'action after_setup_theme et appelé ma fonction de configuration. Cela fonctionne...

11
add_role () ne s'exécute qu'une seule fois?

J'ai été surpris de découvrir que add_role () modifie la base de données et échoue si le rôle existe déjà. Il y a deux implications ici, l'une d'abord plus sérieuse que l'autre: 1) si vous êtes en développement et mettez à jour votre code add_role, vous devez d'abord remove_role () 2) une fois que...

11
Supprimer l'action du thème parent dans l'enfant

Je crée un thème enfant à partir de Storefront. Maintenant, je veux supprimer ces actions dans le thème enfant add_action( 'woocommerce_before_shop_loop','storefront_sorting_wrapper',9 ); par cette fonction: add_action( 'after_setup_theme','remove_action', 100 ); function remove_action() {...

10
Comment faire une action et obtenir une valeur de retour?

Il y a donc le scénario suivant. J'ajoute une action pour nettoyer les journaux de la base de données: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Maintenant, je veux exécuter cette action périodiquement: wp_schedule_event( current_time( 'timestamp' ), 'daily',...