Hur man lägger till ‘/ blogg /’ till WordPress Post URL: er
Nyligen när vi arbetade med klientprojektet ville vi lägga till en sträng ‘/ blog /’ till WordPress-webbadresserna. Jag ser ingen specifik anledning till varför vi ska lägga till ‘/ blog /’ till en enda inläggs-URL. På den här bloggen behåller jag enkla webbadresser för mitt inlägg. Klienten ville dock ha detta URL-format i sitt projekt.
Förutsatt att du har ställt in permalänkinställningarna till "postnamn", kommer WordPress-postadressen att ha följande format:
SITE_URL / hej-världen
Efter att ha lagt till ‘/ blog /’ till inläggs-URL: erna ser det ut som:
SITE_URL / blogg / hej-världen
Låt oss ta en titt på hur man kan göra detta på deras WordPress-webbplats.
Lägg till ‘/ blog /’ till WordPress Post URL: er
Logga in på din WordPress-instrumentpanel och gå till Inställningar-> Permalänk. På den här sidan väljer du alternativet ‘Anpassad struktur’ och anger / blogg /% postnamn% / i det angivna fältet. Se skärmdumpen nedan.
Glöm inte att trycka på knappen "Spara ändringar". Annars träder den inte i kraft. Kontrollera nu dina inlägg och kategori-URL: er, den ska innehålla ‘/ blog / / i respektive URL.
Ditt jobb är inte över än. Ovanstående steg kommer också att påverka din anpassade inläggstyp och anpassade taxonomiska webbadresser.
Låt oss säga att du har en anpassad posttyp ‘produkt’ och anpassad taxonomi ‘product_cat’ på din WordPress-webbplats. Efter att ha utfört stegen ovan kommer inläggstyp och taxonomi URL: er att innehålla ‘/ blog /’ enligt följande.
SITE_URL / blogg / produkt / testprodukt
SITE_URL / blogg / product_cat / tabell
Om du är okej med det här formatet är det inga bekymmer. Men om du inte vill ha ‘/ blog /’ i din anpassade inläggstyp och anpassade taxonomi-URL: er måste du lägga till ytterligare en parameter i omskrivningsregeln.
När vi skapar inläggstyp använder vi metoden register_post_type(). När det gäller anpassad taxonomi används metoden register_taxonomy ().
Båda dessa metoder har en rewrite
parameter. Till den här parametern måste du skicka nyckeln 'with_front' => false
som håller dina webbadresser opåverkade. Din kod kommer att vara ungefär som nedan.
// custom post type 'product'
register_post_type( 'product',
array(
...
...
'rewrite' => array('slug' => 'product', 'with_front' => false),
)
);
// custom taxonomy 'product_cat'
register_taxonomy(
'product_cat',
'product',
array(
...
...
'rewrite' => array('slug' => 'product_cat', 'with_front' => false),
)
);
När du har lagt 'with_front' => false
till både register_post_type () och register_taxonomy () måste du uppdatera permalänkarna på sidan Inställningar-> Permalänk. Efter detta kan du se ‘/ blog /’ läggs endast till i ditt inlägg och kategorier. Dina anpassade inläggstyper och anpassade taxonomiska webbadresser förblir intakta.
Jag hoppas att du fick veta hur du lägger till ‘/ blogg /’ till WordPress-webbadresserna. Om det behövs använder du någon annan sträng och följer stegen som definieras i artikeln. Jag skulle vilja höra dina tankar och förslag i kommentarsektionen nedan.
relaterade artiklar
- Hur man integrerar Mailchimp med WooCommerce
- Logga in med telefonnummer på WordPress
- Ladda dynamiskt innehåll på Bootstrap Modal i WordPress