Hur man utesluter klibbiga inlägg från Loop i WordPress

Hur man utesluter klibbiga inlägg från Loop i WordPress / teman

Klibbiga inlägg är ett bra sätt att markera ditt innehåll. Det finns dock vissa platser på din webbplats där du inte behöver klibbiga inlägg att vara på toppen. WordPress kan inte gissa det här så du måste uttryckligen berätta för WordPress att utesluta klibbiga inlägg från en anpassad slinga. I den här artikeln kommer vi att visa dig hur du helt och hållet utesluter klibbiga inlägg från slingan i WordPress, och vi kommer också att visa dig hur du kan ta bort den klibbiga funktionen i inlägget, så det visas fortfarande i sin naturliga ordning.

Hur tar man bort postens klibbiga förmåga

När du visar senaste inlägg i en flik, vill du inte att de klibbiga inläggen blir kladdiga. Om du inte tar bort den klibbiga funktionen, skulle det senaste inläggsområdet vara värdelöst eftersom alla dina klibbiga inlägg kommer att crowd detta område. Det är här query_posts funktionen är till hands.

För att göra detta måste du ändra din slinga till något så här:

  10, 'ignore_sticky_posts' => 1); $ the_query = nya WP_Query ($ args); om ($ the_query-> have_posts ()): while ($ the_query-> have_posts ()): $ the_query-> the_post (); ?> 

Denna kod ignorerar att ett inlägg är klibbigt och visar inläggen i normal ordning. Med denna kod visas dina klibbiga inlägg i slingan, men de kommer inte att placeras på toppen.

Utesluter helt klibbiga inlägg från loopen

Om du använder klibbiga inlägg i en reglage kan du ibland helt och hållet utesluta dina klibbiga inlägg från slingan. Allt du behöver göra är att redigera din anpassade slinga för att matcha det här:

  get_option ('sticky_posts'))); om ($ the_query-> have_posts ()): while ($ the_query-> have_posts ()): $ the_query-> the_post (); ?> 

Denna kod kommer inte att visa några klibbiga inlägg i efterloppet. För mer tips om hur du ändrar WordPress-teman, kolla in vårt WordPress Theme Cheat Sheet för nybörjare.

Källa: WP Codex