How to Add ‘/blog/’ Prefix in Blog Posts

Add blog to all the single posts permalink without writing a single line of code!

Sometimes we need to segregate different types of URL under some categories. Say for example you have a Woo Shop then you have /shop to identify a product or you have custom post type say services then you have /service, So now suppose we also need show all single blog posts under /blog then to achieve this we simply have to change the Permalink Settings.

To do this first login into WordPress admin panel and then navigate to

Dashboard > Settings > Permalinks

Under Common Settings section select Custom Structure and set it to /blog/%postname%/

wordpress append blog in post permalink

Now our single post page is setup, we now need to also add /blog to category and tag archive page, to this we need to alter Optional section field value. Set blog/category in Category base, and blog/tag in Tag base.

wordpress append blog in post category permalink

That it! we have set everything without writing a single line of code.

Just one important note if we have any custom post_type then we need to add with_front to false in rewrite, for example:

It’s that’s simple just a quick tips if we also need to add category name with blog to blog single post then we need to set Custom Structure to /blog/%category%/%postname%/.

wordpress append category in single post permalink

Default image
Raunak Gupta
I'm an expert Laravel, WooCommerce, WordPress theme and plugin developer, over the time I have developed several sites and applications. I like to help the upcoming developer, So I share my experience through this blog.
Articles: 18

7 Comments

  1. Анастасия
    Анастасия

    Отличная статья, спасибо.

  2. Worked for me! thanks.

  3. Saved my day!

  4. Greetings! Quick question that’s totally off topic.
    Do you know how to make your site mobile friendly? My weblog looks
    weird when viewing from my iphone. I’m trying to find a theme or plugin that might be able to correct this issue.
    If you have any suggestions, please share. Thank you!

    • Hi @Bowie,

      For that you need little bit knowledge in HTML/CSS or you can hire developer from freelancer or guru.

  5. Excellent post. I was checking constantly this blog and I’m impressed!
    Extremely useful information specially the last part
    🙂 I care for such info a lot. I was seeking this particular info for a very long time.
    Thank you and good luck.

Leave a Reply