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