Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Wordpress Child Theme - Henter alle filer automati...

Af Super Supporter Chri.s | 24-10-2017 00:09 | 1790 visninger | 3 svar, hop til seneste
Hej folkens Et lidt anderledes spørgsmål, da Wordpress tilsyneladende inkluderer en 'funktion' som er god for de fleste, men som jeg bare ikke fatter hvorfor, da den umiddelbart ikke burde være der (af hvad jeg kan se). Jeg har lige tilføjet et child theme til temaet "storefront", og det eneste jeg har gjort er, at jeg har oprettet en mappe under wp-content/themes/ og tilføjet en dertilhørende style.css med følgende indhold: /* Theme Name: Storefront Child Template: storefront */ Jeg har ikke oprettet nogen functions.php i det nye tema, og her kommer det mærkelige.. Alligevel så henter wordpress automatisk alle filerne fra "parent" temaet og de nye filer, således at både /storefront/style.css og /storefront-child/style.css bliver hentet. Umiddelbart er det jo godt for de fleste, men det irriterer mig af r** til, da det umiddelbart ikke er meningen. Alle steder jeg har set hvorledes et child-theme skal installere står der, at man skal hente foreældre-temaets filer via eksempelvis: <?php add_action( 'wp_enqueue_scripts', 'enqueue_child_theme_styles', PHP_INT_MAX); function enqueue_child_theme_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); } ?> Er der nogen der kan forklare mig, hvorfor dette er tilfældet?
--
#1
Jepperdepper
Giga Supporter
24-10-2017 07:42

Rapporter til Admin
Det er sådan det fungerer. CSS og scripts i et child theme overskriver ikke ligesom en template fil ville gøre. De er blot et supplement. Hvis du vil deaktivere parent themes styles og scripts, skal du bruge wp dequeue style i din functions.php fil i child theme.
--
#2
Azakiel
Skribent
24-10-2017 09:18

Rapporter til Admin
Enten skal du dequeue de scripts du ikke vil bruge, eller også skal du kopiere og modificere det eksisterende tema til det du skal bruge.
--
Veni, Vidi, Vici. dimidium facti qui coepit habet faber est quisque fortunae suae
#3
Chri.s
Super Supporter
24-10-2017 11:03

Rapporter til Admin
#1 og #2 jeg undrer mig blot, da jeg har to andre wordpress sider, hvor dette ikke er tilfældet. Her har jeg hverken enqueued eller dequeued nogle style's fra parent theme, men alligevel bliver de ikke loadet gennem child themet? (skulle jeg naturligvis have nævnt i #0)
--

Opret svar til indlægget: Wordpress Child Theme - Henter alle filer automati...

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login


ANNONCE