...
✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka lisätä ‘/ blog /’ WordPress-postin URL-osoitteisiin

18

Äskettäin työskennellessämme asiakasprojektia halusimme lisätä merkkijonon "/ blog /" WordPress-postin URL-osoitteisiin. En näe mitään erityistä syytä, miksi meidän pitäisi lisätä ‘/ blog /’ yhden viestin URL-osoitteeseen. Tällä blogilla pidän postini yksinkertaisia ​​URL-osoitteita. Asiakas halusi kuitenkin tämän URL-muodon projektissaan.

Olettaen, että olet asettanut pysyvän linkin asetukseksi postin nimen, WordPress-postin URL-osoitteella on seuraava muoto:

SITE_URL / hei-maailma

Kun olet lisännyt ‘/ blog /’ viestin URL-osoitteisiin, se näyttää:

SITE_URL / blogi / hei-maailma

Katsotaanpa, miten voidaan tehdä tämä heidän WordPress-verkkosivustollaan.

Lisää ‘/ blog /’ WordPress-postin URL-osoitteisiin

Kirjaudu WordPress-hallintapaneeliin ja siirry kohtaan Asetukset-> Permalink. Valitse tällä sivulla vaihtoehto ‘Mukautettu rakenne’ ja kirjoita / blog /% postname% / annettuun kenttään. Katso alla olevaa kuvakaappausta.

Älä unohda painaa Tallenna muutokset -painiketta. Muuten se ei tule voimaan. Tarkista nyt viestisi ja luokan URL-osoitteesi, sen tulisi sisältää ‘/ blog /’ vastaavissa URL-osoitteissa.

Työsi ei ole vielä ohi. Yllä olevat vaiheet vaikuttavat myös mukautettuun postityyppiisi ja mukautettuihin taksonomian URL-osoitteisiin.

Oletetaan, että sinulla on mukautettu postityyppi ‘tuote’ ja mukautettu taksonomia ‘product_cat’ WordPress-verkkosivustollasi. Edellä mainittujen vaiheiden suorittamisen jälkeen postityypin ja taksonomian URL-osoitteet sisältävät myös ‘/ blog /’ seuraavasti.

SITE_URL / blog / product / test-product
SITE_URL / blog / product_cat / table

Jos olet kunnossa tässä muodossa, ei hätää. Mutta jos et halua ‘/ blog /’ omaa postityyppiäsi ja mukautettuja taksonomian URL-osoitteitasi, sinun on lisättävä vielä yksi parametri uudelleenkirjoitussääntöön.

Luodessamme postityyppiä käytämme register_post_type() -menetelmää. Mukautetun taksonomian tapauksessa käytetään menetelmää register_taxonomy ().

Molemmilla menetelmillä on rewriteparametri. Tälle parametrille sinun on annettava avain, 'with_front' => falsejoka ei vaikuta URL-osoitteisiisi. Koodisi on jotain alla olevaa.

// 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),
    )
);

Kun olet lisännyt 'with_front' => falsesekä register_post_type () – että register_taxonomy () -ominaisuudet, sinun on päivitettävä pysyvät linkit Asetukset-> Permalink- sivulla. Tämän jälkeen näet, että ‘/ blog /’ lisätään vain oletustekstiin ja -luokkiin. Mukautetut postityypit ja mukautetun taksonomian URL-osoitteet pysyvät ennallaan.

Toivon, että sait tietää kuinka lisätä ‘/ blog /’ WordPress-postin URL-osoitteisiin. Tarvittaessa käytät mitä tahansa muuta merkkijonoa ja noudata artikkelissa määriteltyjä vaiheita. Haluaisin kuulla ajatuksesi ja ehdotuksesi alla olevassa kommenttiosassa.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja