Ich versuche einen Weg zu finden, um einem Benutzer jedes Mal einen einzelnen Punkt zu vergeben, wenn sie einen bestimmten CPT-Beitrag aktualisieren, den sie veröffentlicht haben. Die Punkte müssten kumuliert werden. Basierend auf diesem Wert würde ich dann gerne eine globale Bedingung haben, wobei dann, wenn IF user's points are greater than X then do this
.
Die Aktion save_post
wenn ein Post aktualisiert und / oder veröffentlicht wird, auch wenn ein neuer Post eingefügt wird. Sie können es auch für benutzerdefinierte Post-Typen verwenden.
Angenommen, Ihr CPT ist Buch.
add_action( 'save_book', 'wpse63478_save' ); function wpse63478_save() { //Your Code to give point to user }