De unde provin opțiunile "template" și "current_theme"

31 mar. 2011, 16:53:36
Vizualizări: 193
Voturi: 0

Tema mea se află într-un folder numit "mytheme" și "Theme Name" din style.css este "My Theme".

Din aceasta, presupun că opțiunea "template" din tabela de opțiuni se referă la folder, nu la "Theme Name".

Întreb pentru că vreau să fiu sigur că valoarea pe care ar trebui să o transmit la switch_theme() este o referință la numele folderului mytheme, nu la numele temei "My Theme"?

switch_theme('mytheme', 'style.css')
0
Toate răspunsurile la întrebare 1
2

Ai dreptate. Etichieta șablonului se bazează pe numele directorului. Același lucru este valabil și pentru un temă copil, care are o temă părinte ca bază.

Consultă funcția search_theme_directories() pentru mai multe informații.

31 mar. 2011 17:56:01
Comentarii

mersi, voiam doar să confirm presupunerile mele. Cred ceea ce mi-a fost neclar este când documentația se referă la "Numele Temei", de obicei se referă la "numele folderului", nu la "Numele Temei" specificat în style.css

Scott B Scott B
31 mar. 2011 18:27:23

@ScottB Cu plăcere. ;) Documentația poate fi uneori puțin confuză. Aș recomanda să citești prin codul sursă. Folosește un IDE bun cu suport pentru declarații, astfel încât să poți naviga prin funcțiile definite și să vezi ce fac ele în fundal.

Roman Roman
31 mar. 2011 18:37:13