Excludere categorie din pagina principală WordPress – homepage

Dorești să excluzi o categorie specifică din pagina principală WordPress a siteului propriu? În mod implicit, WordPress afișează postările din toate categoriile pe pagina principală sau pe pagina de articole. În unele cazuri, nu vă doriți acest lucru. în acest tutorial vom descrie cât de ușor este să excluzi o categorie din pagina principală WordPress.

Excludere categorie WordPress din pagina principală homepage
Excludere categorie WordPress din pagina principală homepage

Motivul pentru care să excluzi o categorie din pagina principală WordPress

WordPress permite sortarea conținutului în categorii și etichete (tags în engleză). Unele persoane doresc utilizarea unei categori pentru postări care nu fac parte din articolele cu intrări normale de pe blog.

În mod implicit, WordPress nu permite ascunderea postărilor în categorii specifice de pe pagina principală sau din arhive. Acest lucru permite afișarea postărilor nedorite pe homepage.

Aceste lucruri fiind spuse, vom trece mai departe la cât de ușor poți exclude o categorie din pagina principală WordPress. Vom descrie două metode diferite și poți alege una care îndeplinește cel mai bine nevoile tale.

1. Excluderea categoriei din WordPress folosind un Modul (Plugin)

Prima metodă

Primul lucru care trebuie făcut este instalarea și activarea următorului modul: https://wordpress.org/plugins/ultimate-category-excluder/ 

După realizarea activării, va trebui să accesați pagina de excluderi din Settings » Category Excluder. În cadrul acelei pagini vor fi afișate toate categoriile care sunt disponibile pe blogul tău WordPress.

Setari Category Excluder WordPress
Setari Category Excluder WordPress

Din pagina de setări puteți verifica una sau mai multe categorii afișate sub opțiunea Exclude from front page. Dacă doriți, puteți exclude categoriile și din RSS Feed, arhive sau chiar din sistemul de căutare WordPress.

WordPress Category Excluder
WordPress Category Excluder

După alegerea opțiunilor și categoriilor apăsați pe  butonul Update pentru a stoca acele setări în sistem.

Acum puteți să vizitați siteul și puteți observa că postările din categoriile selectate sunt excluse din pagina principală WordPress (WordPress Homepage).

2. Excluderea categoriei din pagina principală WordPress folosind un cod

A doua metodă

Această metodă funcționează pe baza adăugării unor linii de cod în fișierele WordPress.

Va trebui să adăugați următorul cod în fișierul functions.php:

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-number' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

Înlocuiți number cu ID-ul categoriei. Acest cod va ascunde toate postările de pe blog din cadrul paginii principale, mai exact toate mesajele care aparțin categoriei specifice ID-ului.

Observație: Asigurați-vă că adăugați semnul minus (-) împreună cu ID-ul categoriei.

Dacă doriți excluderea unor categorii multiple, adăugați următoarele linii de cod:

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-1, -2, -3' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

Înlocuiți doar ID-urile (-1, -2, -3) cu id-urile categoriilor pe care doriți să le excludeți din pagina principală WordPress.

Una dintre metodele de mai sus va soluționa cu succes excluderea unei categorii din pagina principală WordPress. Dacă doriți să citiți mai multe tutoriale de pe siteul nostru, accesați următoarea adresă Tutoriale și Indicații

LĂSAȚI UN MESAJ

Please enter your comment!
Please enter your name here