Je souhaite filtrer les balises avant leur insertion dans la base de données. Je suis conscient du filtre pre_insert_term . Mais ce que je dois faire, c'est voir toutes les étiquettes en même temps. Je dois limiter le nombre de tags entrés dans la base de données par publication. Y a-t-il un filtre pour le faire? Ou toute autre méthode?
Merci
Pourquoi ne pas utiliser wp_set_post_tags()
( référence du Codex ) pour modifier le nombre de balises, puis le relier à save_post
ou publish_post
ou ailleurs, selon le cas?
par exemple.
function mytheme_limit_post_tags( $post_id ) {
// code to count/limit the number of tags
// then pass the modified list of tags to wp_set_post_tags
wp_set_post_tags( $post_id, $tags, false );
}
add_action( 'publish_post', 'mytheme_limit_post_tags' );