Căutați o modalitate de a înregistra foi de stil condiționate? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți folosi pentru a înregistra foi de stil condiționate în WordPress.
Primul parametru ar trebui să fie condiția, restul fiind identic cu cele utilizate în wp_register_style.
Exemplu:
register_style_conditional( 'lt IE 9', 'ubuntu-regular', 'http://fonts.googleapis.com/css?family=Ubuntu:400' );
wp_enqueue_style( 'ubuntu-regular' );
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:
/**
* Registers a style, as with wp_register_style, between a condition (e.g. 'lt IE 9')
* @param string $condition Condition under which to load the style
* @param string $handle Name of the stylesheet
* @param string|bool $src Path to the stylesheet root
* @param array $deps Array of handles of stylesheets that this one depends upon
* @param boolean $ver Stylesheet version number
* @param string $media Media for which this stylesheet has been defined
*/
function register_style_conditional( $condition, $handle, $src, $deps = array(), $ver = false, $media = 'all' ) {
wp_register_style( $handle, $src, $deps, $ver, $media );
global $wp_styles;
$wp_styles->add_data( $handle, 'conditional', $condition );
}
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare să consultați și celelalte articole de pe site, cum ar fi: Cele mai bune 50+ teme WooCommerce pentru magazinul dvs. online și cum să creați un formular de donații WordPress.
Comentarii Lasă un răspuns