✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kuidas lisada ‘/ blog /’ WordPressi postituse URL-idele

28

Hiljuti kliendiprojektiga töötades soovisime lisada WordPressi postituse URL-idele stringi ‘/ blog /’. Ma ei näe konkreetset põhjust, miks peaksime ühe postituse URL-ile lisama „/ blog /". Selles blogis hoian oma postituse jaoks lihtsaid URL-e. Kuid klient soovis seda URL-i vormingut oma projektis.

Eeldades, et olete püsilingi seadeks määranud postituse nime, on WordPressi postituse URL-il järgmine vorming:

SITE_URL / tere-maailm

Pärast postituse URL-idele ‘/ blog /’ lisamist näeb see välja järgmine:

SITE_URL / blog / tere-maailm

Vaatame, kuidas seda oma WordPressi veebisaidil teha saab.

Lisage WordPressi postituse URL-idesse ‘/ blog /’

Logige sisse oma WordPressi juhtpaneelile ja minge menüüsse Seaded- > Permalink. Valige sellel lehel valik "Kohandatud struktuur" ja sisestage antud väljale / blog /% postname% /. Vaadake allolevat ekraanipilti.

Ärge unustage vajutada nuppu „Salvesta muudatused”. Vastasel juhul see ei jõustu. Nüüd kontrollige oma postituse ja kategooria URL-e, see peaks vastavatel URL-idel sisaldama ‘/ blog /’.

Teie töö pole veel läbi. Ülaltoodud toimingud mõjutavad ka teie kohandatud postitüüpi ja kohandatud taksonoomia URL-e.

Oletame, et teie WordPressi veebisaidil on kohandatud postitüüp „toode” ja kohandatud taksonoomia „product_cat”. Pärast ülaltoodud toimingute tegemist sisaldavad postitüübi ja taksonoomia URL-id ka järgmist / "blog /".

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

Kui teil on selle vorminguga kõik korras, siis ärge muretsege. Aga kui te ei soovi oma kohandatud postitüübi ja kohandatud taksonoomia URL-idesse ‘/ blog /’, peate ümberkirjutamise reeglile lisama veel ühe parameetri.

Postituse tüübi loomisel kasutame meetodit register_post_type(). Kohandatud taksonoomia korral kasutatakse meetodit register_taxonomy ().

Mõlemal meetodil on rewriteparameeter. Sellele parameetrile peate edastama võtme, 'with_front' => falsemis ei mõjuta teie URL-e. Teie kood on umbes selline nagu allpool.

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

Pärast 'with_front' => falsenii register_post_type () kui register_taxonomy () lisamist peate püsilinke lehel Seaded- > Permalink värskendama. Pärast seda näete, et ‘/ blog /’ lisatakse ainult teie vaikepostitusele ja kategooriatele. Teie kohandatud postitüübid ja kohandatud taksonoomia URL-id jäävad puutumatuks.

Loodan, et saite teada, kuidas lisada ‘/ blog /’ WordPressi postituste URL-idele. Vajadusel kasutage mõnda muud stringi ja järgige artiklis määratletud samme. Tahaksin kuulda teie mõtteid ja ettepanekuid allpool olevas kommentaaride jaotises.

seotud artiklid

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem