Meanwhile, I have implemented some features of bootScore. And I’ve promptly overloaded my site, as my preferred reader said. Do I need a specific landing page, I asked her back. She answered, that I — as far as she has understood — want to flexibly write about several different core topics. This would end up in a listed mishmash, of course! Should she herself pick out what belongs together?
So: Why does my homepage offer her such a long list of posts anyway? Why couldn’t she just see the most important things first? Couldn’t she call up the ‘search tools’ from the menu at all? In one fell swoop? And when she needs them, and not when the site means she does? Yes, she is right, my lovely reader! As usual! So let’s reduce our structure:
Solution
- Create a page
mylapvia the WordPress backend (= my landing page) - Create a page
myplpvia the WordPress backend (= my post list page) - Copy the
index.phpfrom bootScore-main under the namemylap.phpinto your Cild-Theme. - In the file
mylap.phpchange the lineThe main template filetoTemplate Name: mylap (my landing page). - Also, insert a specific name in the file
home.phpviaTemplate Name: myplp (my post list page). - Activate the button
a static pageonSettings/Reading/Your homepage displays, assign the page mylap to the entry Homepage, and the page myplp to the entry Posts page - Edit the page
mylapin the WordPress backend and replace Default Template in Page options with the template mylap. - Add the created page
myplpto YourAppearance/Menus.
Background
So, you offer your reader the option to call up an overview of all your posts from the menu: The added menu entry — literally directing to myplp — is now redirected to home.php by WordPress.
But if you call your site URL / domain, WordPress does not display home.php anymore, but the page mylap. As a derivative of the bootSCore-index.php, it also still displays a list of your posts. But — in the next step — you are free to design this page as your landing page — in the way you want. Without limiting the functionality of your page. More about that later.
Here are some traps you can avoid:
- If you don’t give your
phpfiles unique template names, you will despair when assigning the WordPress pagemylapand the templatemylap.php. - If you also assign the template
home.phpwith the template namemyplpto the WordPress pagemyplp, you will confuse WordPress: When you call the page myplp from the menu, WordPress organizes the filehome.phpby itself without any further work. You have already organized this with the assignment underSettings/Reading/Your homepage displays.
And how does this …
… support our migration to bootScore? Well, when the web designer has completed her work on good illustrations, she can relax and integrate tags and clouds into her site, improve her overview page and design her own landing page. Whether the resulting fullness really benefits her own reader, whether it can become slimmer and how, whether more discreet references and specific fonts also increase the readability, all this she should nevertheless consider while implementing these features. This post supports these steps towards a personalized bootScore site.