Ako používať funkciu functions.php na pridanie všetkých .css na detské témy naraz? Ak to nie je možné naraz, ako je správny spôsob, ako to urobiť jeden po druhom?
Téma: Generatepress https://sk.wordpress.org/themes/generatepress/
Dieťa: Ručne vyrobené Codexom https://codex.wordpress.org/Child_Themes
odpovede:
0 pre odpoveď č. 1Pridanie jedného súboru CSS nie je odporúčané, je lepšie, ak zaregistrujete každý nový vlastný CSS individuálne.
Majte na pamäti, že podradená téma automaticky zdedí všetky CSS rodičov. Mali by ste zaregistrovať iba CSS súbory, ktoré ste si vlastne napísali.
Toto je príkladná funkcia načítania súboru CSS nachádzajúceho sa v adresári CSS v rámci podradenej témy. Načítá vlastný súbor "CustomFooter.css" na stránke s ID 45.
add_action( "template_redirect", "footer_css" );
function footer_css() {
if (is_page(45)) {
wp_enqueue_style("CustomFooter-style",
get_stylesheet_directory_uri() .
"/CSS/CustomFooter.css?v=1.1", array( "parent-style"));
}
}