WP Manifestindependent plugin directory
manifest / admin / wp-plugins-allone

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

image.png

image.png

Τι κάνει το plugin;

Δημιουργεί ένα custom admin panel μέσα στο WordPress (με δικές του σελίδες στο μενού του admin)

Μέσα από αυτό μπορείς να:

1) Διαχειριστείς αρχεία του συστήματος (file editor, file manager)

image.png

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

image.png

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

image.png

4) Δεις logs ενεργειών χρηστών & συστήματος (από το debug.log)

Σελίδα “Logs”: my_debug_logs_page()

  • Προβάλλει το περιεχόμενο του ../files/debug.log (μέσα στο plugin).

  • Κουμπί Clear Log που αδειάζει το αρχείο. Το debug.log που μου έδειξες γράφει:

  • Συνδέσεις admin με IP

  • Ενεργοποίηση/απενεργοποίηση θεμάτων & pluginsdebugdebug

    Άρα το plugin καταγράφει λεπτομέρειες χρήσης.

image.png

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” χρηστών βάσει πλήθους δημοσιεύσεων.

image.png

image.png

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

image.png