For some strange reason, by default, the StudioPress Genesis Theme (and child themes) don’t show text input into the WordPress TinyMCE editor before Posts on the Blog Page. I’m not sure why this is so but it’s very easy to include text , an image, video or contact form before the list of Posts.
Instructions to add text before Posts
Here is what needs to be done:
- Ensure that your Blog Page is using the Template called Blog.
- With an FTP client or file manager within Cpanel go to the Genesis Theme folder within your WordPress install.
- Open the page_blog.php file so that you may edit it (i.e. in a text editor).
add_action('genesis_loop', 'genesis_standard_loop', 8);
. The file will now look like
<?php /* WARNING: This file is part of the core Genesis framework. DO NOT edit this file under any circumstances. Please do all modifications in the form of a child theme. */ /** * Template Name: Blog * This file handles blog post listings within a page. * * This file is a core Genesis file and should not be edited. * * The blog page loop logic is located in lib/structure/loops.php * * @category Genesis * @package Templates * @author StudioPress * @license http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later) * @link http://www.studiopress.com/themes/genesis */ add_action('genesis_loop', 'genesis_standard_loop', 8); genesis();
- Save the changes back to the server.
- If you’re using a StudioPress Child Theme (e.g. Agency, Metro, Corporate, Going Green etc.) then copy the newly amended page_blog.php file to your Child Theme folder on your Webshost (this will ensure that the changes don’t get overridden upon a Theme update).
That’s it. Your content added to the visual or text editor for your Blog Page will now appear before the list of Posts.