Cum sa ascunzi enervanta notificare de activare a unui modul, in adminul WordPress?

 

Se intampla uneori ca un modul sa nu fie activat, din diverse motive, si sa afiseze acea notificare care cere activarea modulului, la nesfarsit nici macar nu o poti inchide!

Noi avem o solutie destul de simpla. Doar copiaza aceste coduri.

Primul, adauga-l in in functions.php, care se gaseste in folderul principal al temei tale WordPress (recomandam Filezilla si Notepad++ pentru editarea fisierelor PHP)

Aceasta functie injecteaza un fisier CSS pe care il vom crea mai jos, pentru a ascunde enervanta notificare.

 

// custom admin style sheet
function my_admin_head() {
        echo '<link href="'.get_stylesheet_directory_uri().'/wp-admin.css" rel="stylesheet" type="text/css">';
}
add_action('admin_head', 'my_admin_head');

SAU ascunde doar pentru un anumit utiliator. Inlocuieste numarul 1 cu id-ul userului respectiv.

// custom admin style sheet
function my_admin_head() {
	$whodat = get_current_user_id();
	if ($whodat != 1) {
          echo '<link href="'.get_stylesheet_directory_uri().'/wp-admin.css" rel="stylesheet" type="text/css">';
    }
}
add_action('admin_head', 'my_admin_head');

Al doilea cod este CSS. Creeaza un fisier css simplu wp-admin.css, in care adauga codul de mai jos.
Apoi incarca-l in folderul temei tale. Practic el va ascunde acea notificare.

#notice notice-error xc-plugin-active-notice {
    display: none;
visibility: hidden;
}
.notice notice-error xc-plugin-active-notice>div {
	display:none;
}

Codurile iti par prea grele / plictisitoare? Poti construi webste-uri cu constructor de website-uri gratuit,
sau lasa-ne pe noi sa ne ocupam de ele, si comanda un website profesional