Customizing a blog page layout

I can't find any themes that truly match what I want, so I wanted to customize my blog page by adding to its existing layout given from the theme. However it seems that widgets and plugins that allow complete design and customization of pages work for everything (pages and posts) except for the blog page, which seems to be a completely unique type of page that cannot be customized without picking a new template.

Does anyone know of a way to customize this page? Or should I set my homepage to static, add a blog to my homepage using widgets and plugins, and set the blog page to something inaccessible to the user, essentially creating my own new "blog page" out of a static page so that I can utilize the customization resources that I want on it.

If anyone knows the proper way to go about this or has any useful plugins to recommend, I would be grateful. Thanks in advanced.

Topic blog blog-page homepage customization plugins Wordpress

Category Web


Definitely replying late so I'm not sure how relevant my answer will be at this point with the new Gutenberg editor out & most block settings being extremely customizable, but Atomic Blocks changed the game for me personally. I would build a blog from scratch off a template, covert everything to blocks, then just rotate the existing blocks before deleting all of the non relevant blocks


It's quite late to reply to this thread. But I think it might useful for you and other too.

It is true that the design of the blog is really helpful to attract readers. Having the same design for your blog for quite a long time that might cumbersome for visitors. Customization on blogging style and design is needed for every website.

If you want to customize your theme on your own, it might take so much time to design your blog. Instead you can install a plugin to design or modify your blog page or post on your own choice. You can try out Blog Designer WordPress Plugin. https://wordpress.org/plugins/blog-designer/

It is an easiest solution to design your blog page quickly. You can also customize various settings as per your blog website needs.

I hope it help you.


Copied from the WordPress developer documentation on 'Template Hierachy', the blog template is displayed using the following template file rules:

If your blog is at http://example.com/blog/ and a visitor clicks on a link to a category page such as http://example.com/blog/category/your-cat/, WordPress looks for a template file in the current theme’s directory that matches the category’s ID to generate the correct page. More specifically, WordPress follows this procedure:

Looks for a template file in the current theme’s directory that matches the category’s slug. If the category slug is “unicorns,” then WordPress looks for a template file named category-unicorns.php.

  1. If category-unicorns.php is missing and the category’s ID is 4, WordPress looks for a template file named category-4.php.
  2. If category-4.php is missing, WordPress will look for a generic category template file, category.php.
  3. If category.php does not exist, WordPress will look for a generic archive template, archive.php.
  4. If archive.php is also missing, WordPress will fall back to the main theme template file, index.php.

You can also see a visual representation of the template hierarchy below:

enter image description here

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.