Cum să creezi un plugin WordPress pentru mesaje personalizate în panoul de administrare 📢

Flo

39

⏲️ Estimated reading time: 4 min

📢 Cum să creezi un plugin WordPress pentru mesaje personalizate în panoul de administrare

Dacă vrei să adaugi mesaje personalizate sau orice alt text personalizat în panoul de administrare WordPress, acest ghid îți arată cum să creezi un plugin simplu și eficient.

Acest plugin va afișa un mesaj aleatoriu la fiecare încărcare a paginii, perfect pentru inspirație zilnică sau notificări interne.


🔹 Cum să instalezi pluginul

Urmează acești pași pentru a instala și activa pluginul pe site-ul tău WordPress:

1️⃣ Creează fișierul pluginului

  1. Deschide un editor de text precum Notepad++, VS Code sau orice alt editor de cod.
  2. Creează un fișier nou și salvează-l cu numele custom-admin-quote.php.

2️⃣ Copiază codul de mai jos

Lipește următorul cod în fișierul creat:

<?php
/**
 * Plugin Name: Custom Admin Quote
 * Plugin URI:  https://andreiflorin.ro
 * Description: Afișează un mesaj motivațional aleatoriu în panoul de administrare WordPress.
 * Version:     1.0
 * Author:      Tokyo Blade
 * Author URI:  https://andreiflorin.ro/
 * License:     GPL2
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Previne accesul direct la fișier
}

// Funcția care returnează un mesaj aleatoriu
function custom_admin_get_message() {
    /** Setează mesajele personalizate aici */
    $messages = "Fii productiv azi!
Succesul începe cu un singur pas.
Fiecare zi este o nouă oportunitate.
Nu renunța niciodată la visurile tale!
Îndrăznește să fii diferit.
Lucrează din greu și rămâi concentrat.
Fii cea mai bună versiune a ta.
Începe acum, nu mâine.";

    // Separăm mesajele pe linii
    $messages = explode( "\n", $messages );

    // Alegem un mesaj la întâmplare
    return wptexturize( $messages[ mt_rand( 0, count( $messages ) - 1 ) ] );
}

// Funcția care afișează mesajul în panoul de administrare
function custom_admin_message() {
    $chosen = custom_admin_get_message();
    $lang   = '';
    if ( 'en_' !== substr( get_user_locale(), 0, 3 ) ) {
        $lang = ' lang="ro"'; // Setează limba în română dacă este necesar
    }

    printf(
        '<p id="custom-message"><span class="screen-reader-text">%s </span><span dir="ltr"%s>%s</span></p>',
        __( 'Mesaj motivațional:' ),
        $lang,
        $chosen
    );
}

// Adăugăm mesajul în zona notificărilor admin
add_action( 'admin_notices', 'custom_admin_message' );

// Adăugăm stilul CSS pentru poziționare
function custom_message_css() {
    echo "
    <style type='text/css'>
    #custom-message {
        float: right;
        padding: 10px 15px;
        margin: 0;
        font-size: 14px;
        line-height: 1.6;
        color: #0073aa; /* Culoare albastru WP */
        font-weight: bold;
        background: #f1f1f1;
        border-left: 4px solid #0073aa;
    }
    .rtl #custom-message {
        float: left;
    }
    .block-editor-page #custom-message {
        display: none;
    }
    @media screen and (max-width: 782px) {
        #custom-message,
        .rtl #custom-message {
            float: none;
            padding-left: 0;
            padding-right: 0;
            text-align: center;
        }
    }
    </style>
    ";
}

add_action( 'admin_head', 'custom_message_css' );

mesaje personalizate în panoul de administrare

3️⃣ Încărcarea pluginului în WordPress

După ce ai creat fișierul custom-admin-quote.php, trebuie să-l adaugi în WordPress.

  1. Conectează-te la serverul tău folosind cPanel, FTP (FileZilla) sau File Manager din Hostinger.
  2. Mergi la folderul /wp-content/plugins/.
  3. Creează un folder nou numit custom-admin-quote.
  4. Încarcă fișierul custom-admin-quote.php în acest folder.

4️⃣ Activarea pluginului

După ce ai încărcat fișierul:

  1. Mergi în WordPress Admin > Plugins.
  2. Găsește Custom Admin Quote în lista de pluginuri.
  3. Apasă Activate.

✅ Cum funcționează pluginul?

  • La fiecare reîncărcare a paginii admin, vei vedea un mesaj motivațional diferit.
  • Stilul mesajului este evidențiat cu o bordură albastră și un fundal gri deschis.
  • Se ascunde automat pe paginile editorului Gutenberg.

🔹 Cum modifici mesajele afișate?

  1. Mergi la fișierul custom-admin-quote.php.
  2. Găsește secțiunea: $messages = "Fii productiv azi! Succesul începe cu un singur pas. Fiecare zi este o nouă oportunitate. Nu renunța niciodată la visurile tale!";
  3. Adaugă sau modifică mesajele, fiecare pe o linie nouă.
  4. Salvează fișierul și reîncarcă WordPress Admin.

Iată 100 de mesaje inspiraționale pe care le poți folosi în pluginul tău WordPress sau oriunde ai nevoie de motivație


🔥 Concluzie

Acest plugin este perfect dacă vrei să ai un reminder zilnic, să afișezi mesaje pentru echipa ta sau să adaugi un element motivațional în panoul de administrare.


Dacă ai întrebări sau vrei să personalizezi pluginul și mai mult, lasă un comentariu! 📩

Report an issue (max 5 words):

Only logged-in users can submit reports.

Vrei să ne susții? Spune-le prietenilor despre noi și distribuie postarea preferată!

Vrei să ne susții? Spune-le prietenilor despre noi și distribuie articolul tău preferat!

Lasă un comentariu