Deoarece majoritatea webmasterilor utilizează două plugin-uri All in One Seo și Yoast, vom examina exemplul lor.
Schimbarea titlurilor și a descrierilor utilizând câmpurile personalizate din Yoast Seo
Aici, de fapt, totul este simplu. Dezvoltatorii au oferit o oportunitate de a introduce șabloane de descrieri meta.
De exemplu, le puteți specifica în șablonul plugin (versiune - numele câmpului personalizat):
Lista completă de șabloane de pe site-ul oficial al plugin-ului:
Schimbarea titlurilor și descrierilor în All in One Seo folosind PHP și
Câmpuri personalizate
Implicit, acest plug-in nu este atât de ușor de făcut. Plug-in-ul nu oferă nici un fel de instrumente încorporate. Este necesar să aplicați fragmente php.
Să începem cu una simplă. Adăugăm la sfârșitul titlului tuturor intrărilor un cuvânt (de exemplu, World!):
(acest fragment trebuie adăugat în fișierul Function.php).
Același lucru pe care îl facem pentru Descriere:
Acum adăugăm valoarea câtorva câmpuri personalizate la sfârșitul descrierii. Dacă acesta este un site de jocuri online, atunci în câmpul de utilizator puteți introduce numărul versiunii jocului și pur și simplu modificați numărul versiunii când editați o intrare, schimbând-o peste tot - în titlu, descriere, post text etc.
Să spunem titlul "Descărcați versiunea de joc Pokemon <тут подставляем версию>"
Și descrierea "Pe site-ul nostru puteți descărca întotdeauna Pokemon <тут подставляем версию>"
Exemplu de descriere:
Schimbarea titlurilor și descrierilor Seo All-One Seo + Woocommers
Mai intai de ce, de ce utilizam All-One Seo + Woocommers? Deoarece a fost deja instalat pe site. Deși în Yoast problema de a adăuga câmpuri personalizate la descriere este mult mai ușor de rezolvat și descris mai sus.
Din moment ce Woocommers nu are intrări, ci bunuri, atunci în fragment trebuie să utilizați nu $ post, ci $ product.
Un exemplu concret. A existat un site pentru vânzarea de teste. În fiecare control existau diferite opțiuni, iar cumpărătorul putea alege ce versiune a controlului dorea să cumpere. Firește, acesta a fost un singur produs, iar titlul său părea așa:
"Matematică de control pentru opțiunile 1 curs 01, 03, 12"
Au fost multe astfel de bunuri, variantele au fost adăugate în mod constant și a fost necesar să se schimbe imediat aceste variante în descrierea textului, titlul și descrierea seo-descriptivă. Deoarece valorile variantelor au fost stocate în câmpul varianta "varianta", a fost compus un antet de rescriere a fragmentelor:
Aici vom scrie titlul original în textul $ variabila, vom obține o serie de valorile tuturor opțiunilor versionvalues $, atunci acesta este eliminat din ultimul element $ end_element (după nu este necesară virgula) și bucla foreach lipici totul într-o singură linie, prin plasarea spații sau virgule.