Hur man skapar avancerat sökformulär i WordPress för anpassade posttyper
Har du någonsin arbetat på en WordPress-webbplats som har många anpassade posttyper? Tja, är WordPress-sökning en katastrof, varför många bloggare använder Google anpassad sökning. Tja, vi arbetade på en webbplats som har en bra mängd resursartiklar, videor, böcker och blogginlägg. Använda standardversionen av WordPress bara klippte inte den. Använda Google Search var inte ett lönsamt alternativ. Därför bestämde vi oss för att skapa en avancerad sökformulär som låter användaren välja vilket område av webbplatsen de vill söka genom att begränsa anpassade posttyper via kryssrutor. Användare kan kombinera sina sökfrågor och viktigast av allt, vi gjorde det så att kryssrutorna sparas tillsammans med sökfrågan. Detta låter användaren se exakt vad de letade efter, och de kan ändra parametrarna. I den här artikeln kommer vi att visa dig hur du skapar en avancerad sökformulär i WordPress med hjälp av kraften i WordPress-sökfrågan och begränsar resultaten efter anpassade inläggstyper.
Första sak du behöver göra är att öppna din searchform.php-fil eller var som helst din sökformulär är lagrad. Lägg sedan till följande fält i formkoden:
Glöm inte att ersätta värdet med dina egna inläggstyper. Koden ovan begränsar i princip dina sökresultat till de posttyperna. Tja, om du märkte vi ganska mycket lagt till alla posttyper tillgängliga utom sidor. Tja, det finns en bra anledning att göra så som vi kommer att komma till senare. Så se till att inkludera ALLa posttyper som du vill söka efter med hjälp av huvudsökningsknappen. Dessa fält är dolda, så användaren ser inte dessa.
Öppna sedan din search.php-fil och klistra in följande koder över ditt loop-innehåll, så dina användare kan se alternativen högst upp.