The title of this post may be a little misleading – I’m not going to show you add to add pagination the the home page of your site, but I am going to demonstrate how to add a link to your blog page so that your home page is linked internally. For a theme with home page widgets, you could customize the loop so that your blogroll automatically displays on your home page, but if you’re not looking for that level of customization, and just want to be able to direct your readers to your blog page to continue reading your posts, you can do this by simply adding a link within a widget.
Add link to blogroll on widgetized theme
My Happy & Playful theme is so versatile because rather than just displaying a blogroll on the home page, it gives you a series of widgets, so you can choose what posts/categories etc. to present to your visitor when they first come to your site.
But, how do you direct visitors automatically to your blog page so that they can continue to read more blog posts (rather than more posts in the various categories you are displaying on the home page). This can be easily done by adding a link to your blog roll in one of the widgets.
It’s not just my theme which does this – I have received questions from people using Pretty Darn Cute’s Pretty Chic theme, and Feast Design Company’s Foodie Pro theme, so I wanted to share how to do it with you today.
To get started:
On your site, go to Dashboard > Appearance > Widgets > choose the widget which you want to use to display your blog posts (in my Happy & Playful theme, it’s the Home – Middle widget). Drag a text widget (or custom HTML widget) to that location, and add in a link to the URL of your blog page.
On my Happy & Playful theme, I display my five most recent posts on my home page. I have my blog page template set to display five posts per page. For my site, it makes sense to link people to the SECOND page of my blog, to be able to read new posts. Because I want the link to be easy to see, I used a H3 heading to make it larger than a regular link:
Here’s how it looks in the text widget:
Here is what you need to add to that text widget (replacing URL with the URL of your site):
Do you need help getting your website or theme up and running? I specialize in website theme setup in under 24 hours, or I can help you with theme tweaks. Send me a note to learn more!