AllOne
Το 1ο μου plugin στο WordPress
by Dimitris Dedousis · github.com/dimitridedou/wp-plugins-allone
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/dimitridedou/wp-plugins-allone/archive/refs/heads/main.zip

Τι κάνει το plugin;
Δημιουργεί ένα custom admin panel μέσα στο WordPress (με δικές του σελίδες στο μενού του admin)
Μέσα από αυτό μπορείς να:
1) Διαχειριστείς αρχεία του συστήματος (file editor, file manager)

2) Δεις πίνακες της βάσης δεδομένων (dbtables.php)

3) Διαχειριστείς plugins (ενεργοποίηση/απενεργοποίηση).

4) Δεις logs ενεργειών χρηστών & συστήματος (από το debug.log)
Σελίδα “Logs”: my_debug_logs_page()
-
Προβάλλει το περιεχόμενο του ../files/debug.log (μέσα στο plugin).
-
Κουμπί Clear Log που αδειάζει το αρχείο. Το
debug.logπου μου έδειξες γράφει: -
Συνδέσεις admin με IP
-
Ενεργοποίηση/απενεργοποίηση θεμάτων & pluginsdebugdebug
Άρα το plugin καταγράφει λεπτομέρειες χρήσης.

5) Δεις dashboard με στοιχεία.
Τι κάνει: Η συνάρτηση my_dashboard_page() φτιάχνει μια σελίδα στατιστικών:
- Εκδόσεις (WordPress/PHP), ενεργό Θέμα, Server info, Site URL, SSL on/off, OS.
- WordPress size (GB): αναδρομικός υπολογισμός με get_directory_size(ABSPATH).
- DB size (MB): query στο information_schema.TABLES.
- Μετρητές: users, tags, pages, posts, attachments, αριθμός πινάκων DB, plugins (σύνολο/ενεργά/ανενεργά), themes.
- Μικρός πίνακας “top 5” χρηστών βάσει πλήθους δημοσιεύσεων.


6) Δεις ή αλλάξεις επιλογές/ρυθμίσεις (options).
