zdravím,
áno, úpravy hlavnej témy robiť cez child tému, aby mohla byť hlavná téme updatovaná…. (ak by sa spravili úpravy priamo v hlavnej téme, tak updatom by sa všetky zmeny prepísali).
Viac tu: https://codex.wordpress.org/Child_Themes
K úprave html, resp. html a php, aspoň narýchlo, stránka vo WordPresse je vyskladná z viacerých súborov, čiže namiesto toho, aby všetko bolo v 1 html súbore, tak to je rozložené. Napr. v header.php je hlavička stránky, môže tu byť aj vrchné menu, logo a pod. Vo footer.php je päta stránky.
Pre hlavný obsah stránky, sa môžu použiť rôzne šablóny/templates, v závislosti na tom, na akom druhu stránky sa nachádzam, čiže napr. či som na úvodenej stránke, či si pozerám článok/post, alebo pozerám zoznam článkom/archive. Ak sa teda pozerám napr. na nejaký článok – post, tak s veľkou pravdepodobnosťou bude html/php kód v súbore single.php…
Ak pozerám úvodnú stránku, tak opäť s veľkou pravdepodobnosťou, bude html/php v súbore front-page.php…
Prečo píšem s veľkou prevdepodobnosťou? Treba sa pozrieť na vecičku WordPress hierarchy, viď. tu:
https://developer.wordpress.org/themes/basics/template-hierarchy/
alebo tu:
https://wphierarchy.com/
V jednoduchosti, pri tej úvodnej stránke, WordPress sa najskôr pozrie, či existuje súbor front-page.php, ak taký neexistuje, tak hľadá v hierarchii ďalej… pre jednoduchosť povedzeme, že to ešte môže byť page-$slug.php ($slug sa nahradí slugom – linkom danej stránky), page-$id.php ($id je post id), page.php, singular.php a nakoniec index.php.
Ono v čisto teoretickej rovine, ak v téme nebudú tieto špecifické php súbory a bude len index.php, tak úvodná stránka použije kód z index.php…
Dúfam, že sa to z toho dá aspoň trochu pochopiť… Keď tak napíš konkrétne o úpravu ktorej časti stránky sa jedná a môžem sa skúsiť „uhádnuť“ v akom súbore je kód…
Ale asi lepšie, nainštaluj plugin:
https://wordpress.org/plugins/query-monitor/
ktorý okrem iných užitočných vecí, zobrazí aj template file – čiže súbor, ktorý sa použil pri generovaní stránky, na ktorej sa nachádzaš…