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