Cum de a exclude mesajele lipicioase din buclă în WordPress

Cum de a exclude mesajele lipicioase din buclă în WordPress / tematică

Mesajele Sticky sunt o modalitate excelentă de a evidenția conținutul dvs. recomandat. Cu toate acestea, există anumite locuri pe site-ul dvs. unde nu aveți nevoie de postări lipicioase pentru a fi în partea de sus. WordPress nu poate ghici acest lucru, astfel încât trebuie să-i spuneți în mod explicit WordPress să excludă mesaje lipicioase dintr-o buclă personalizată. În acest articol, vă vom arăta cum să excludem complet posturile lipicioase din buclă în WordPress și vă vom arăta și cum puteți să îndepărtați caracterul lipicios al postului, așa că acesta încă arată în ordinea lor naturală.

Cum să eliminați capacitatea lipicioasă a postului

Când afișați cele mai recente postări dintr-o filă, nu doriți ca mesajele lipicioase să rămână lipicioase. Dacă nu eliminați caracteristica lipicioasă, zona de postări recente ar fi inutilă, deoarece toate postările dvs. lipicioase vor îngrădi zona. Aici e locul query_posts caracteristică vine la îndemână.

Pentru a face acest lucru va trebui să vă schimbați buclă la ceva de genul:

  10, 'ignore_sticky_posts' => 1); $ the_query = noua valoare WP_Query ($ args); dacă ($ the_query-> have_posts ()): în timp ce ($ the_query-> have_posts ()): $ the_query-> the_post (); ?> 

Acest cod ignoră faptul că o postare este lipicioasă și prezintă posturile în ordinea normală. Utilizând acest cod, postările lipicioase vor apărea în buclă, cu toate acestea, acestea nu vor fi plasate în partea superioară.

Excludeți complet postările lipsite de buclă din buclă

Dacă utilizați postări lipicioase într-un cursor, atunci uneori este posibil să doriți să excludeți complet postările lipicioase din buclă. Tot ce trebuie să faceți este să vă modificați buclă personalizată pentru a se potrivi cu aceasta:

  get_option ('sticky_posts'))); dacă ($ the_query-> have_posts ()): în timp ce ($ the_query-> have_posts ()): $ the_query-> the_post (); ?> 

Acest cod nu va afișa postări lipicioase în buclă. Pentru mai multe sfaturi cu privire la modificarea temelor WordPress, verificați WordPress Theme Cheat Sheet pentru începători.

Sursă: Codul WP