Παράλειψη και μετάβαση στο κύριο περιεχόμενο
  Πέμπτη, 22 Ιουνίου 2017
  3 Απαντήσεις
  0,9 χιλιάδες επισκέψεις
  Συνεισφέρω
Στις ειδοποιήσεις σας μέσω email, θα ήθελα να έχω τέσσερα ακόμη διακριτικά (εκτός από τα τρέχοντα: {category}, {username}, {website_url}, {file_name}):


  • {όνομα_χρήστη_συντάκτη}
  • {επέκταση_αρχείου}
    {όνομα_ιστοτόπου}
    {όνομα_κατηγορίας}


Θα ήθελα επίσης όλα τα διακριτικά να είναι διαθέσιμα στο πεδίο "Θέμα" καθώς και στο Σώμα.

Τότε το προεπιλεγμένο θέμα σας θα μπορούσε να είναι:


[{site_name}]: File '{file_name}.{file_extension}' added in '{category_name}' by {editor_username}


Για παράδειγμα:


[RRCS Employee Portal]: File 'Test document.txt" added in 'Staff Meeting Minutes' by Larry Daniele


Ομοίως, ισχύει και για το σώμα του email.

Ιδανικά, θα μπορούσαν επίσης να υπάρχουν διακριτικά για:


  • {category_url}
  • {url_αρχείου}


επομένως, αυτά τα στοιχεία θα μπορούσαν να συνδεθούν με υπερσύνδεσμο στο σώμα του email, ώστε ένας διαχειριστής να μπορεί να μεταβεί απευθείας στο έγγραφο, εάν το επιθυμεί.

Αυτό μου δίνει κρίσιμες πληροφορίες σχετικά με το ποιος άλλαξε ποιο αρχείο πού σε ποιον ιστότοπο.

Ευχαριστώ για το εξαιρετικό προϊόν! Ας ελπίσουμε ότι αυτό θα το κάνει ακόμα καλύτερο (χωρίς πολλή προσπάθεια).

Λάρι
Τ
πριν από 8 χρόνια
Γεια σας,

Ακούγεται πράγματι μια εξαιρετική προσθήκη, θα μπορούσατε να είστε πιο συγκεκριμένοι σχετικά με αυτές τις ετικέτες:
- {editor_username}, ποια είναι η διαφορά με το {username}
- Και η διαφορά μεταξύ {category_name} και {category}

Ευχαριστώ
μεγάλο
πριν από 8 χρόνια
Γεια σου Τρίσταν,

Συγγνώμη για τη σύγχυση.

Από όσο καταλαβαίνω, το {όνομα_χρήστη} είναι το όνομα του ατόμου στο οποίο στέλνετε το email (δηλαδή, βρίσκεστε στη λίστα των ατόμων που θα ειδοποιηθούν όταν προστίθεται ένα αρχείο). Θα ήθελα το {όνομα_χρήστη_συντάκτη} να είναι το όνομα χρήστη του ατόμου που ΕΠΕΞΕΡΓΑΣΕ (προσθέτει, επεξεργάζεται ή διαγράφει) το αποθετήριο (δηλαδή, του ατόμου που ΕΝΕΡΓΟΠΟΙΗΣΕ την ειδοποίηση, όχι του ατόμου που την ΛΑΒΕ).

Έτσι, αν η "Mary" επεξεργάζεται ένα αρχείο και ο "Larry" υποτίθεται ότι θα ειδοποιηθεί, τότε το "{username}" είναι "Larry" και το "{editor_username}" θα είναι "Mary".

Θα δημιουργούσα πιθανώς το "{subscriber_username}" ως συνώνυμο του "{username}" και θα καταργούσα σταδιακά το "{username}" στην τεκμηρίωση. Αυτό θα βοηθούσε στη διαφοροποίηση των δύο. Μπορεί να υπάρχουν πολλοί συνδρομητές σε μια ειδοποίηση - ο καθένας με το δικό του {subscriber_username} στο email. Υπάρχει μόνο ένας χρήστης που επεξεργάστηκε το αποθετήριο - {editor_username}.

Επίσης, το "username" θα πρέπει πιθανώς να αντιπροσωπεύει το πραγματικό "username" του χρήστη στο WordPress (π.χ. "ldaniele";)Το "display_name" θα ήταν πιο ακριβές για το όνομα που χρησιμοποιούμε στον χαιρετισμό (π.χ. "Larry Daniele";).

Και έχεις δίκιο, το "{category_name}" είναι το ίδιο με το "{category}". Αν προσθέσουμε το "{category_url}", τότε θα ήταν σημαντικό να διαφοροποιήσουμε καλύτερα τα δύο.

Βασικά, πιστεύω ότι η πιο βιώσιμη λύση για τέτοιου είδους διακριτικά είναι να τα αντιστοιχίσουμε ένα προς ένα σε ένα τυπικό αντικείμενο στον αντικειμενοστρεφή προγραμματισμό. Έτσι, για παράδειγμα, όπου θα γράφατε πράγματα όπως αυτό σε PHP ή C++:


  • όνομα κατηγορίας
  • κατηγορία.url
    κατηγοριοποίηση.κατηγορίας
    όνομα_εμφάνισης_χρήστη
    χρήστης.όνομα_χρήστη
    αναγνωριστικό χρήστη
    και τα λοιπά.


μπορεί να έχετε αντίστοιχα διακριτικά όπως:


  • όνομα_κατηγορίας
  • URL_κατηγορίας
    αναγνωριστικό_κατηγορίας
    όνομα_εμφάνισης_χρήστη
    όνομα_χρήστη
    αναγνωριστικό_χρήστη
    και τα λοιπά.


Αυτό καθιστά πιο προφανές ποια πρέπει να είναι τα ονόματα (καθώς σε πολλές περιπτώσεις τα αντικείμενα του WordPress είναι ήδη σαφώς καθορισμένα). Και καθιστά σαφές πώς να επεκτείνετε το σύνολο όταν θέλετε να προσθέσετε περισσότερα χαρακτηριστικά.
Τ
πριν από 8 χρόνια
Γεια,

εντάξει, κατάλαβα! Ευχαριστώ, θα προσπαθήσω να βρω κάτι εύκολο στη χρήση και να το προσθέσω στον οδικό μας χάρτη.

Χαιρετισμούς,
  • Σελίδα:
  • 1
Δεν έχουν δοθεί ακόμη απαντήσεις για αυτήν την ανάρτηση.