Cum să schimbați atributele titlului în WordPress

Publicat: 2019-12-12

A avea un site web sau un blog WordPress fără a gestiona titluri este destul de imposibil. Dacă ați uitat vreodată să scrieți un titlu, ați realizat rapid că WordPress a adăugat unul singur. Deoarece sunt importanți pentru administratori, alți utilizatori, vizitatori și chiar motoare de căutare, ar trebui să aveți o atenție deosebită atunci când scrieți titluri.

Deși ar trebui să cheltuiți cu siguranță un minut în plus pe fiecare titlu pe care îl scrieți, există câteva lucruri pe care le puteți schimba pe întregul site. Așadar, rămâneți alături de noi prin acest ghid și aflați cum să modificați diferite atribute de titlu în WordPress.

Cum se limitează lungimea titlului WordPress

Atunci când doriți să păstrați titlurile postărilor cât mai scurte posibil și lucrați cu mai mulți autori, aceasta ar putea deveni o problemă. Indiferent dacă începeți un blog de modă, un blog alimentar sau orice alt tip de site web, toată lumea ar trebui să aibă grijă de titlurile lor, să numere cuvinte sau litere și probabil că ar fi greu să faceți acest lucru de fiecare dată când scrieți un nou articol.

Deci, cum limitați un titlu de postare în WordPress, astfel încât să se ocupe automat de lungimea titlului afișată pe pagina dvs.?

Să începem cu o soluție simplă.

  1. Deschideți functions.php în tema dvs.
  2. Lipiți următorul cod:
 funcție max_title_length ($ title) {
$ max = 20;
if (strlen ($ title)> $ max) {
returnează substr ($ title, 0, $ max). "& hellip;";
} altceva {
returnează $ titlu;
}
}
  1. Plasați următoarea funcție oriunde doriți în tema dvs. De exemplu, dacă doriți să afișați titluri scurte pe pagina dvs. de pornire, doriți să plasați acest cod în șablonul principal de index (index.php)
 add_filter ('the_title', 'max_title_length');

După cum puteți vedea în cod, variabila $ max este utilizată pentru a limita lungimea titlului postării dvs. Sunteți liber să îl modificați cu orice număr doriți. Rețineți însă că lungimea optimă a titlului dvs. este cuprinsă între 55 și 60 de caractere.

Iată-te. Dacă ați apelat funcția în șablonul principal de index, titlurile dvs. vor fi afișate scurtate și după, în cazul nostru, 20 de caractere, vor fi dezvăluite trei puncte pentru a arăta că mai sunt de afișat.

Procedând la fel, sunteți liber să conectați funcția oriunde doriți - fie că este vorba de antet, subsol, bara laterală sau orice altceva.

Cum să schimbați alinierea titlului postării dvs.

Temele WordPress pe care le puteți utiliza în WordPress sunt diferite. Puteți utiliza una standard care vine cu WordPress, puteți crea una, găsiți una gratuită printre mii de teme disponibile sau puteți achiziționa una premium de pe Internet.

Chiar dacă ați plătit bani mari pentru tema dvs., aceasta nu va avea totul la îndemână și este imposibil să încorporați totul într-o interfață ușor de utilizat. Deci, dacă doriți să modificați alinierea titlurilor postărilor și tema dvs. nu vine cu o opțiune ușor de schimbat, va trebui să o faceți singur.

Pregătește-ți instrumentele și lasă niște șuruburi să poți face treaba. OK, a sunat ca și cum ar fi ore de muncă înainte de tine - nu-ți face griji, vei fi terminat într-un minut sau cam așa ceva.

Nu contează ce temă utilizați, un titlu pentru postarea dvs. va fi localizat în același fișier:

  1. Navigați la Aspect-> Editor
  2. În partea dreaptă, găsiți fișierul Single Post (single.php) și deschideți-l sau chiar mai bine, deschideți fișierul într-un editor extern
  3. Căutați fișierul pentru „<? Php the_title (); ?> „
  4. Modificați eticheta cu alinierea dorită:

STÂNGA:

 <div align = "left"> <? php the_title (); ?> </div>

CENTRU:

 <div align = "center"> <? php the_title (); ?> </div>

DREAPTA:

 <div align = "right"> <? php the_title (); ?> </div>
  1. Salvează modificările

Asta e. Acum ești liber să deschizi oricare dintre postările tale și să vezi modificările pe care le-ai făcut. Dacă ați urmat pașii și ați modificat alinierea, titlul postării dvs. ar trebui să apară în stânga, în centru sau în dreapta.

Lucrul cu WordPress este distractiv, nu-i așa? Dacă doriți să aflați mai multe despre blogging și personalizarea WordPress, consultați resursele noastre și îmbunătățiți-vă abilitățile de webmaster în cel mai scurt timp.

Scrieți o listă de cuvinte care nu pot fi utilizate în titlurile postărilor

Deși puteți limita relativ ușor lungimea unui titlu în WordPress, uneori va trebui să modificați titlurile și mai mult. Limitarea numărului de caractere dintr-un titlu al postării vă poate ajuta să păstrați un design stabil și vă poate ajuta cu SEO, dar autorii dvs. ar putea totuși să scrie orice vor.

În funcție de ceea ce scrieți sau de parteneriatul cu o altă companie, este posibil să aveți câteva cuvinte sau expresii pe care doriți să le evitați în titluri. Acestea ar putea fi cuvinte de limbaj pe care doriți să le evitați sau pur și simplu un nume de brand sau două pe care nu doriți să le faceți publicitate pe site-ul dvs.

În timp ce puteți sta și discuta cu autorii dvs. despre asta și rugați-i să nu menționeze cuvinte care ar putea dăuna reputației site-ului dvs., este doar o chestiune de timp când unul dintre autori va uita totul și va publica un titlu care vă poate face să arată rău sau chiar pierde bani încălcând acordul cu un partener.

Lista cuvintelor care nu trebuie utilizate în titluri

În loc de avertisment verbal, de ce nu ați scrie o funcție care să interzică oricui de pe site-ul dvs. să scrie un titlu cu cuvinte specifice? Sau chiar mai bine, de ce nu ai copia și lipi aceeași funcție de jos și pur și simplu schimba cuvintele pe care vrei să le blochezi?

Acum, după ce ați decis să eliminați anumite cuvinte din titlurile postărilor, să vedem cum puteți face acest lucru.

Eliminați cuvinte specifice din titluri:

  1. Deschideți fișierul functions.php
  2. Copiați și lipiți codul:
 funcție titlerestriction ($ title) {
global $ post;
$ title = $ post-> post_title;
$ restricționat Cuvinte = "cuvânt1; cuvânt2; cuvânt3";
$ restricționat Cuvinte = explodează (";", $ restricționat Cuvinte);
foreach ($ restricționat Cuvinte ca $ restricționatWord) {
if (stristr ($ title, $ restricționatWord))
wp_die (__ ('Eroare: ați folosit un cod interzis 
cuvânt în titlul postului '));
}
}
add_action ('publish_post', 'titlerestriction');
  1. Schimbați cuvintele pe a 4- a Adăugați câte doriți, dar nu uitați să le separați cu un punct și virgulă
  2. Personalizați mesajul de eroare pe linia a 8- a
  3. Salvează modificările

Dacă deschideți o postare nouă și încercați să o publicați în timp ce titlul conține unul dintre cuvintele pe care le-ați specificat în cod, WordPress vă va opri din publicarea postării și vă va avertiza cu mesajul.

Deși este posibil să le fi spus autorilor dvs. despre cuvintele interzise, ​​nu ar fi rău să le arătați chiar sub titlu și să le scrieți ca memento.

Dacă nu este secret, ne puteți spune ce cuvinte ați pus pe listă și de ce?

O mică modificare a separatorului de titlu poate avea un impact mare pe site-ul dvs.

Separatorul de titlu este acel caracter simplu care separă titlul site-ului dvs. de numele postărilor și al paginilor. Deși nu este la fel de important ca găsirea cuvintelor cheie potrivite pentru articolele dvs., acest lucru poate fi văzut în partea de sus a filei browserului după ce deschideți un site web, dar mai important, acest separator va fi utilizat de Google și de alte motoare de căutare atunci când vă afișează site-ul în rezultatele cautarii.

Deși nu există nicio dovadă că diferitele separatoare pot avea un impact diferit asupra SEO-ului dvs., este posibil să doriți să schimbați separatorul standard doar pentru a schimba modul în care site-ul dvs. WordPress este afișat pe toate celelalte site-uri în acele rezultate ale căutării.

Schimbați separatorul de titlu:

După ce WordPress 4.4 a prins viață, au fost introduse noi filtre, iar unul dintre ele se ocupă direct de separatoarele de titlu. Pentru a vă schimba separatorul de titlu, urmați acești câțiva pași:

  1. Deschideți fișierul functions.php
  2. Copiați și lipiți următorul cod:
 funcție wploop_change_separator ()
{
returnează '|';
}
add_filter ('document_title_separator', 
'wploop_change_separator');
  1. Schimbați separatorul între ghilimele simple pe a treia linie
  2. Salvează modificările

Schimbați separatorul de titlu pentru versiunile mai vechi de WordPress

Înainte de a fi introdus WordPress 4.4, separatorul de titlu ar fi putut fi ușor schimbat folosind funcția wp_title. Dezvoltatorii WordPress au eliminat mai întâi funcția din lista celor acceptate și a devenit depreciată. Dar, deoarece un număr mare de teme îl folosesc în continuare, dezvoltatorii au decis să o aducă înapoi.

Următoarea funcție vă poate ajuta în continuare să schimbați separatorul dacă utilizați o versiune mai veche de WordPress, dar vă sfătuim să vă actualizați WordPress cât mai curând posibil (din mai multe motive diferite) și să mergeți cu noua metodă prezentată mai sus; mai devreme sau mai târziu, funcția wp_title va deveni depreciată definitiv și va trebui să modificați funcțiile.php din nou.

 funcție change_wp_title_separator ($ title, $ sep) {
$ sep = '-';
$ title = str_replace ('|', $ sep, $ title);
returnează $ titlu;
}
add_filter ('wp_title', 'change_wp_title_separator', 
10, 2);

Deși puteți schimba separatorul cu orice caracter doriți, vă sfătuim să nu faceți acest lucru. De exemplu, există câteva caractere speciale pe care Google pur și simplu nu le va afișa și nu doriți ca titlul site-ului dvs. să arate neprofesionist. Unele dintre cele mai comune separatoare sunt „|”, „-„ și „>”, așa că nu exagerați și alegeți-l pe cel care vă place cel mai mult.

Etichetele de titlu pot fi modificate cu ușurință prin câmpuri personalizate

Etichetele de titlu sunt importante pentru site-ul dvs. web. Nu numai că vor apărea utilizatorilor, dar vor avea un rol important în SEO. Alegerea etichetei de titlu potrivite poate avea un impact mare asupra motoarelor de căutare și puteți beneficia de schimbarea etichetelor de titlu dacă este efectuată corect.

Pentru un utilizator obișnuit, este ușor să modificați etichetele de titlu pur și simplu navigând la Setări -> General . În mod similar, accesarea Aspect -> Personalizare va afișa un loc în care aproape fiecare temă vă va permite să schimbați titlul și sloganul site-ului dvs. De obicei, site-urile web folosesc titlul și numele postării / paginii, separate de un caracter. Dar poți schimba asta dacă vrei să fii atât de rebel.

Creați o etichetă de titlu statică pentru toate postările dvs.:

Deși nu este recomandat, este posibil să doriți să modificați eticheta titlului paginii și să o faceți la fel pentru toate postările și paginile dvs. WordPress. În loc să folosiți un titlu, un separator și un nume de postare, de exemplu, îl puteți schimba în ceva static:

  1. Deschideți fișierul functions.php
  2. Copiați și lipiți următoarele:
 funcție same_title_tag ()
{
returnează „Primul Ghid de site”;
}
add_filter ('pre_get_document_title', 
'same_title_tag');
  1. Schimbarea titlul pe linia a 3 - a
  2. Salvează modificările

Această funcție ar schimba fiecare postare și titlul paginii în „Primul ghid al site-ului” (hei, nu folosiți numele nostru, fiți creativi), dar acest lucru este acceptabil dacă veți avea o singură pagină. În schimb, utilizarea titlurilor implicite este o opțiune mult mai bună atunci când vine vorba de SEO și experiența generală a utilizatorului. Chiar dacă ați avut doar pagina de start și de contact, este încă o opțiune mai bună să aveți acea parte „contact” scrisă în eticheta de titlu.

Modificați etichetele de titlu prin câmpuri personalizate:

Dar, să ne bazăm pe acest lucru și să oferim autorilor dvs. posibilitatea de a adăuga titluri personalizate la postările lor:

  1. Funcții deschise.php
  2. Copiați și lipiți codul:
 funcție post_meta_title_tag ()
{
$ customPostTitleMeta = get_post_meta (get_the_ID (),
'custom_post_title', adevărat);
if ($ customPostTitleMeta)
{
returnează $ customPostTitleMeta;
}
întoarcere '';
}
add_filter ('pre_get_document_title', 
'post_meta_title_tag');
  1. Salvează modificările
  2. Deschideți o postare pentru care doriți să schimbați titlul
  3. În numele câmpului personalizat, scrieți „custom_post_title”
  4. În valoarea câmpului personalizat, scrieți orice titlu pe care doriți să îl utilizați pentru postarea respectivă
  5. Salvați modificările / publicați o postare

Acum, în loc de a obține un titlu implicit, postarea dvs. ar utiliza cel personalizat ați introdus pe 6 - lea pas. Dacă nu lăsați câmpul personalizat, WordPress va încărca eticheta de titlu implicită și o va folosi pentru postarea respectivă.

Controlați-vă titlurile WordPress

Sperăm că acest ghid vă va ajuta să vă controlați mai ușor titlurile WordPress. Dar dacă aveți întrebări, vă rugăm să ne lăsați și să comentați și vom încerca să le răspundem cât mai curând posibil.