Wordpress - metatags in header.php

Narejeno imam child temo. Sedaj sem želel vpisati še metatag keyword in description. Načelom naj bi to bilo v header.php.
Pač naredim kopijo te datoteke iz originalne teme v child temo in tam naredim popravke. Kaj pa, ko pride nadgradnja teme? Če prav razumem, se bo uporabljal še vedno moj (child) header.php. Načeloma je to sicer v redu in temu je child tema sicer namenjena, ampak kakšnih popravkov v osnovnem header.php pa ne bom več dobival.
Wordpress verjetno uporabi le tisti header.php, ki je (če je) v child temi.

4 odgovori

WP v tem primeru uporabi zgolj tvoj header.php (od child teme). Ampak za metatage in descriptione lahko uporabiš enega izmed pluginov.
2 najbolj popularna sta:
https://wordpress.org/plugins/wordpress-seo/
https://wordpress.org/plugins/all-in-one-seo-pack/

Ja, saj plugine sem tudi gledal ... vseeno pa poskušam nameščati čim manj pluginov, zato sem raje napisal nekaj vrstic "na roke".

1

Če hočeš pisat na roke, potem lahko to narediš tudi tako da sploh ne rabiš spreminjat header.php. V child temi napišeš svojo funkcijo v functions.php, kjer jo vežeš na wp_head hook... V tem primeru ti potem ne bo treba pazit na spremembe header.php v bodočih updatih.

Poenostavljen primer (napisan na pamet):

addaction( 'wphead', 'dundahook' );
function dunda
hook() {
echo '<meta name="description" content="To je meta opis." />';
}

2

Bom pogledal tole ... mi je všeč.