Το πρόσθετο προσθέτει δύο πράγματα στη λίστα προϊόντων (Products → All Products):
Παραδοσιακή προσέγγιση: απλά, σταθερά, χωρίς εξαρτήσεις – για να δουλεύει «σαν καλοσυντηρημένο 1900άρι». 😉
wp-content/plugins/webarting-attr-filter-admin/
webarting-attr-filter-admin.php
Αναβάθμιση: αντικαθιστάς απλώς το αρχείο με νεότερη έκδοση.
Στις παλιές εκδόσεις Woo, το 2ο dropdown δεν γνωρίζει ποια ιδιότητα διάλεξες μέχρι να γίνει refresh. Το πρόσθετο κάνει αυτομάτως submit όταν αλλάζεις «Ιδιότητα», για να φορτώσουν άμεσα οι τιμές.
Για κάθε global attribute δημιουργείται μια νέα στήλη (π.χ. «Χρώμα», «Μέγεθος»). Οι στήλες είναι εξ’ αρχής κρυφές, για να μην «απλωθεί» ο πίνακας.
Συμβουλή: Ενεργοποίησε μόνο τις 2–3 στήλες που χρειάζεσαι πιο συχνά για «σβέλτη» λίστα.
Q: Δεν βλέπω τιμές στο 2ο dropdown.
A: Βεβαιώσου ότι χρησιμοποιείς global attributes (Products → Attributes) με καταχωρημένες τιμές (terms). Τα custom attributes μέσα στο προϊόν δεν γεμίζουν το 2ο dropdown.
Q: Ενεργοποίησα πολλές στήλες και έγινε αργό.
A: Μείωσε τις ενεργές στήλες από Προβολή. Κράτα μόνο όσες χρειάζεσαι.
Q: Μπορώ να ταξινομήσω (sort) κατά ιδιότητα;
A: Όχι στην τρέχουσα έκδοση. Γίνεται, αλλά «μερακλοδουλειά». Αν το θες, υπάρχει επόμενη έκδοση με orderby στο tax_query ή custom ordering.
pa_*
).Πεδίο | Σημείωση |
---|---|
WordPress | Κλασικό admin (no Gutenberg dependency) |
WooCommerce | 3.x–4.x (έχει δοκιμαστεί με 4.x) |
PHP | 7.x |
Δικαιώματα | Δεν απαιτούνται επιπλέον. Προβάλλεται σε χρήστες που βλέπουν Products → All Products. |
Security | Sanitization/escaping σε GET params, χρήση Woo APIs. |
webarting-attr-filter-admin
.Δεν αφήνει δεδομένα στη βάση. Οι προτιμήσεις «Προβολή» είναι core του WP και μένουν για άλλες στήλες.
Όλα «πατροπαράδοτα», αλλά προνοητικά – για να μην ξηλώνουμε μετά. 🙂