Μέτριες συγκεκριμένες θέσεις TCC plugin
Το Louie Alfred Gomez υπέβαλε μια ερώτηση στον κατάλογο του χάκερ WordPress χθες για τον καλύτερο τρόπο να συγκρατηθούν όλα τα σχόλια στις συγκεκριμένες θέσεις blog. Χάρασσε τον κώδικα WordPress πυρήνων, τον οποίο όλοι σας που ενημέρωσαν μόλις ξέρουν είναι μια κακή ιδέα.
Κτύπησα έξω αυτό το plugin για να του παρουσιάσω εναλλάσσομαι λύση. Εάν οποιοσδήποτε άλλοσδήποτε βρεί να χρειαστούν αυτό, θα προσθέσω μια οθόνη διαμόρφωσης και θα την μετατρέψω σε αρχείο Zip
Εδώ είναι η πηγή όπως είναι:
Πέσος Φιλιππίνων:
-
<; πέσος Φιλιππίνων
-
/*
-
Όνομα Plugin: Μέτριες συγκεκριμένες θέσεις TCC
-
Plugin URI: http://www.thecodecave.com/articlecategory/plugins/
-
Αρχείο Plugin - όνομα: TCC_ModeratedPosts.php
-
Περιγραφή: Ρίξτε τα σχόλια στις συγκεκριμένες θέσεις στη μετριοπάθεια.
-
Συντάκτης: Brian Layman
-
Έκδοση: 0.1
-
Συντάκτης URI: http://www.thecodecave.com/
-
*
-
-
// **********************************************************************
-
Καθορισμένες το // σταθερές
-
// **********************************************************************
-
-
Το // που αυτό καθορίζει θα αντικαθίστατο εάν ένα UI προστέθηκε στο plugin. (Δείτε v.0.2)
-
Το // εάν δεν θέλετε spam να φιλτραριστείτε έξω με Akismet, αλλάζει αυτό σε 1.
-
-
-
// **********************************************************************
-
Pluggable αντικαταστάσεις λειτουργίας του //
-
// **********************************************************************
-
-
λειτουργία tcc_premoderate_specific_posts ($commentdata) {
-
σφαιρικό $auto_comment_approved
-
-
$auto_comment_approved = `moderated_post';
-
επιστροφή $commentdata
-
}
-
-
λειτουργία tcc_moderate_specific_posts ($approved) {
-
// που καλείται από μέσα από το wp_allow_comment
-
σφαιρικό $auto_comment_approved
-
εάν (`moderated_post == $auto_comment_approved)
-
$approved = 0
-
επιστροφή $approved
-
}
-
-
// **********************************************************************
-
Έναρξη του //
-
// **********************************************************************
-
-
Το // θέτει το συγχρονισμό της δράσης είτε πριν από είτε μετά από το add_action Akismet («preprocess_comment', `tcc_premoderate_specific_posts', MODERATION_PRIORITY)
-
-
Το // κάνει την πραγματική διαγραφή και προκαλεί την επόμενη ανακοίνωση των μεσολαβητών add_filter («pre_comment_approved', `tcc_moderate_specific_posts', 1)
-
-
; >















