Je dois vérifier la publication insérée pour certains mots clés et exécuter certaines fonctions en fonction des mots clés trouvés.
existe-t-il un hook wordpress qui s'exécute "juste avant que l'article soit inséré dans la base de données"? Ou devrai-je modifier le noyau wordpress?
En outre, je devrai éviter que le message soit inséré dans la base de données si des mots-clés sont trouvés. est-ce quelque chose qui peut être fait avec un crochet? Ou faudra-t-il une modification fondamentale?
Actions disponibles:
Plus d'infos: Plugin API/Action Reference
Usage:
<?php
add_action('action_name', 'callback_name');
le crochet est wp_insert_post_data
qui en tant que deux paramètres ($ data, $ postarr) et son hook de filtre qui se déclenche avant d’insérer le post dans la base de données ainsi:
add_filter('wp_insert_post_data','callback_function');
quant à save_post
hook, cela se produit après l’insertion de la publication dans la base de données.
Le hook est save_post:
add_action('save_post', 'dosomething'), 10, 2);