Știai că poți schimba stilul implicit al zonei de administrare WordPress? Poți face acest lucru suprascriind vechiul fișier de stiluri. Pentru a face acest lucru, trebuie să creezi un nou fișier css în folderul temei tale, apoi să îl incluzi în WP-Admin folosind hook-ul admin_head.
În acest articol, îți vom arăta cum să personalizezi tabloul de bord WordPress suprascriind vechiul fișier de stiluri.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
Asigură-te că schimbi căile și apoi încarcă noul fișier de stiluri în locația corectă pe care dorești să o suprascrii. Locație: /wp-admin/css/colors-fresh.css. Poate dorești să copiezi vechiul fișier de stiluri și să îl folosești ca șablon pentru noul tău.
<?php
function customAdmin() {
$url = get_settings('siteurl');
$url = $url . '/wp-content/themes/my-theme/styles/wp-admin.css';
echo '<!-- custom admin css -->
<link rel="stylesheet" type="text/css" href="' . $url . '" />
<!-- /end custom adming css -->';
}
add_action('admin_head', 'customAdmin');
?>
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: cele mai bune 62 de teme gratuite pentru bloguri WordPress sau cele mai bune 7 pluginuri pentru formulare de contact WordPress.
Acest cod funcționa, dar nu mai funcționează din cauza schimbării în nucleul WP. Practic, există o funcție care elimină css-ul injectat în fișierul nucleului acum. (probabil din motive de securitate) Nu am găsit o modalitate de a ocoli acest lucru.
Foarte frustrant.
Probabil serverul sau dispozitivul tău nu le-a redat. Am observat același lucru în timp ce vizualizam cod pe anumite site-uri/dispozitive
Nu sunt sigur de ce amesteci entitățile html (de ex. <) cu caracterele în sine (de ex. >). Pentru ca acest lucru să funcționeze, am folosit '<' în loc de '$lt;'.