web-dev-qa-db-fra.com

Afficher un avertissement de validation si aucun extrait n'est ajouté

Est-il possible d'afficher un avertissement dans la section admin lors de la publication si la section de l'extrait n'a pas été remplie pour empêcher la publication d'un post sans extrait?

Est-ce que quelqu'un connait un plugin qui a cette installation?

1
Vince Pettit

Écrire votre propre plugin vous aidera à mieux comprendre WordPress, puis à en profiter encore plus, à côté de vous, vous êtes assez capable avec un peu de PHP, non?

Lorsque vous enregistrez une publication, le crochet save_post est activé. Cela transmet les variables $post_ID et $post, contenant tout ce dont vous avez besoin de vérifier post_excerpt (comme if ( strlen( $post->post_excerpt ) < 10 ) ...).

Si vous souhaitez le faire explicitement uniquement lorsqu'une publication est publiée, vous pouvez vous connecter à {$old_status}_to_{$new_status} .

Pour afficher un message ou un avertissement de Nice, appuyez sur le raccord post_updated_messages . Vous pouvez modifier la variable $_GET['message'] dans le filtre redirect_post_location.

Sinon, vous pouvez afficher l'avertissement sur la page à tout moment en consultant simplement la propriété $post->post_excerpt. Appelez-la comme une alerte ou utilisez jQuery pour supprimer le bouton de publication jusqu'à ce que le champ soit rempli. Beaucoup d'options dépendent de la mesure dans laquelle vous êtes prêt à le faire.

2
soulseekah