Οι 20 Καλύτερες Εντολές WP-CLI που Πρέπει να Ξέρει Κάθε WordPress Admin

Οι 20 Καλύτερες Εντολές WP-CLI που Πρέπει να Ξέρει Κάθε WordPress Admin

Table of Contents

Η διαχείριση ενός site WordPress μέσω του dashboard είναι μια χαρά — μέχρι να πάψει να είναι. Όταν διαχειρίζεστε πολλαπλά sites, χαλασμένα plugins, ή μαζικές λειτουργίες, η γραμμή εντολών γίνεται ο καλύτερός σας φίλος. Το WP-CLI είναι το επίσημο εργαλείο γραμμής εντολών του WordPress και μπορεί να σας γλιτώσει ώρες χειροκίνητης δουλειάς.

Ορίστε οι 20 καλύτερες εντολές WP-CLI που πρέπει να ξέρει κάθε admin ή developer:


1. Έλεγχος Έκδοσης WordPress

wp core version

Δείτε γρήγορα ποια έκδοση WordPress τρέχει το site σας.


2. Ενημέρωση του Core του WordPress

wp core update

Κρατά την εγκατάσταση WordPress σας ενημερωμένη.


3. Ενημέρωση Όλων των Plugins

wp plugin update --all

Μαζική ενημέρωση κάθε plugin με μία κίνηση.


4. Ενημέρωση Όλων των Themes

wp theme update --all

Χρήσιμο για διατήρηση συνέπειας design και security patches.


5. Λίστα Εγκατεστημένων Plugins

wp plugin list

Εμφανίζει την κατάσταση, την έκδοση, και τη διαθεσιμότητα ενημέρωσης όλων των plugins.


6. Ενεργοποίηση ή Απενεργοποίηση Plugins

wp plugin activate plugin-slug
wp plugin deactivate plugin-slug

Γρήγορη εναλλαγή κατάστασης plugin χωρίς το dashboard.


7. Διαχείριση Χρηστών

wp user list

Λίστα όλων των χρηστών, χρήσιμο για εντοπισμό admins ή κλειδωμένων λογαριασμών.

wp user create john [email protected] --role=editor --user_pass=123456

Δημιουργεί έναν νέο χρήστη με συγκεκριμένο ρόλο και κωδικό.


8. Επαναφορά Κωδικού Χρήστη

wp user update john --user_pass=newpassword

Χρήσιμο για ανάκτηση λογαριασμού ή επαναφορά ξεχασμένων κωδικών.


9. Export και Import της Βάσης Δεδομένων

wp db export
wp db import backup.sql

Κάντε backup ή επαναφορά της βάσης δεδομένων του site σας χωρίς κόπο.


10. Αναζήτηση και Αντικατάσταση στη Βάση Δεδομένων

wp search-replace 'http://oldsite.com' 'https://newsite.com'

Ιδανικό για μετακόμιση domain ή μετάβαση σε HTTPS.


11. Καθαρισμός Όλων των Caches (συμπεριλαμβανομένου object cache και plugins όπως το W3 Total Cache)

wp cache flush

Αναγκάζει το WordPress να ξαναχτίσει τα εσωτερικά του caches.


12. Επανεγκατάσταση του Core του WordPress

wp core download --force

Ξανακατεβάστε τα core αρχεία, χρήσιμο για ανάκτηση κατεστραμμένων εγκαταστάσεων.


13. Δημιουργία Dummy Περιεχομένου

wp post generate --count=10

Εξαιρετικό για ανάπτυξη ή δοκιμή theme/plugin.


14. Προβολή Cron Jobs

wp cron event list

Δείτε τι είναι προγραμματισμένο να τρέξει και πότε.


15. Εκτέλεση Cron Event Χειροκίνητα

wp cron event run --due-now

Αναγκάζει τα due cron jobs να τρέξουν άμεσα.


16. Αλλαγή URL Site

wp option update siteurl 'https://example.com'
wp option update home 'https://example.com'

Κρίσιμο όταν ενημερώνετε domains ή ανακτάτε χαλασμένα sites.


17. Εγκατάσταση και Ενεργοποίηση ενός Theme

wp theme install neve --activate

Εγκαθιστά και μεταβαίνει σε νέο theme χωρίς να αγγίξετε το dashboard.


18. Debug Χαλασμένων Plugins

wp plugin status

Εμφανίζει ενεργά/ανενεργά plugins· χρήσιμο για debugging προβλημάτων του site.


19. Έλεγχος Δικαιωμάτων Αρχείων

wp doctor check file-permissions

Χρησιμοποιήστε το wp doctor (πρέπει να είναι εγκατεστημένο) για να βρείτε συνήθεις λανθασμένες ρυθμίσεις server.


20. Δημιουργία Πλήρους XML Export

wp export --dir=./exports

Δημιουργεί ένα συμβατό με WordPress XML αρχείο για πλήρη μετακόμιση site.


Bonus Tip: Κάντε το Global

Εγκαταστήστε το WP-CLI global ώστε να δουλεύει σε όλα τα sites σας:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Τώρα απλά τρέξτε wp από οποιονδήποτε φάκελο project που περιέχει wp-config.php.


Τελικές Σκέψεις

Το WP-CLI είναι ένα ισχυρό εργαλείο για κάθε σοβαρό χρήστη WordPress. Είτε κάνετε ενημερώσεις, troubleshooting, ή deployment, αυτό το εργαλείο γραμμής εντολών σας δίνει πλήρη έλεγχο — πιο γρήγορα και πιο ασφαλή από το κλικάρισμα στο admin panel.

Φροντίστε πάντα να τρέχετε εντολές πρώτα σε staging περιβάλλον αν δεν είστε σίγουροι για το αποτέλεσμα.

Μείνετε παραγωγικοί — μείνετε στο CLI.

Share :

Related Posts

Πώς να Χρησιμοποιήσετε CI/CD για να Βελτιώσετε το Workflow σας

Πώς να Χρησιμοποιήσετε CI/CD για να Βελτιώσετε το Workflow σας

Στον σημερινό γρήγορο κόσμο του development, τα χειροκίνητα deployments δεν είναι μόνο χρονοβόρα αλλά και επιρρεπή σε λάθη. Είτε είστε freelancer, μικρό agency, ή διαχειρίζεστε εσωτερικά εργαλεία, το CI/CD (Continuous Integration & Deployment) μπορεί να βελτιώσει δραματικά το πώς χτίζετε, δοκιμάζετε και κυκλοφορείτε λογισμικό.

Read More
Γιατί Κάθε Ιστοσελίδα Χρειάζεται ένα Web Application Firewall

Γιατί Κάθε Ιστοσελίδα Χρειάζεται ένα Web Application Firewall

Αν η ιστοσελίδα σας τρέχει σε WordPress, Joomla, ή οποιοδήποτε open-source CMS, αποτελεί διαρκή στόχο για αυτοματοποιημένα bots και κακόβουλους χρήστες. Ακόμα και πλήρως ενημερωμένες πλατφόρμες μπορούν να εκμεταλλευτούν μέσω:

Read More
Πώς να Χρησιμοποιήσετε το CIDI στο WordPress

Πώς να Χρησιμοποιήσετε το CIDI στο WordPress

Η ενσωμάτωση CI/CD με το WordPress μπορεί να ακούγεται υπερβολική — αλλά με το CIDI (Continuous Integration & Deployment Infrastructure), γίνεται ένας απλός και αποτελεσματικός τρόπος για να:

Read More