Hur man utesluter klibbiga inlägg från Loop i WordPress
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