One possiblilty:
Keep the new code in sidebar.php in your child theme.
In blog-page.php, change the line get_sidebar('blog-sidebar');
to do_action( 'storefront_sidebar' );
(as in an original page.php).
Tested in a blog-page.php page template without custom query and loop, and also no woocommerce installed, this should work.
If not, the custom query and loop might interfere. in this case, please post the full code of blog-page.php.
ALTERNATIVELY, keep your code in blog-page.php, and keep the original (parent theme) code in sidebar.php.
Create a new file sidebar-blog-sidebar.php based on following code:
if ( ! is_active_sidebar( 'blog-sidebar' ) ) {
return;
}
?>
<div id="secondary" class="widget-area" role="complementary">
<?php dynamic_sidebar( 'blog-sidebar' ); ?>
</div><!-- #secondary -->
Related Posts:
- Register/Get sidebar?
- Add #sidebar-2 to a custom page template
- Custom page template to sidebar/widget
- E-Commerce Products Page Sidebar Formatting
- Showing sidebar-2 on custom template page
- What does is_page_template() compare against?
- Creating custom blog page template the right way
- How To Create A Paginated List Of All Categories On My Site?
- How to edit contents of dynamic_sidebar()?
- is_page_template not working
- When is get_template_part() preferable to simply using the template.php files?
- How to remove all styles for certain page template?
- Having different sidebar content for MANY pages?
- Password protected posts redirects
- Variable use in get_template_part
- Overriding page template using page_template filter
- Simplest way to add a second html editor to the post/page admin?
- How to consolidate multiple static page templates into one dynamic one?
- Loading page content into a variable in template
- Capturing arbitrary semantic URL arguments
- How do I display the text inside the WP editor for a page with a custom template?
- Dynamically assign same page template to child page as parent
- What content should go in index.php?
- Store Page Template Files in a Subfolder
- How to show a post single post in page template
- How to pass a numeric id to a page template?
- How can I dynamically load another page template to provide an alternate layout of the posts?
- Create a new template for twentytwelve
- get url page template
- Posts archive index pagination in a static page custom query
- Different “Text Widgets” in Sidebar on Many Different Pages?
- Video Background – (php & css) – generating 404 error on page load – WordPress Theme File Structure Help
- How to remove a parent theme template from Quick Edit?
- How to Set a Custom Template for Blog Posts
- is_page_template & is_page in functions.php not working
- Removing or Restricting Access to Page Templates for Editor Role
- Created custom post type but selected template not staying selected
- Why is POST’ing to my WP page template producing a 404?
- get page title, url and excerpt of a page
- Can I create a page template, use it once, then hide/remove the option to use it again?
- Are page/post IDs unique across a whole network?
- Custom template for each page
- Theme’s page.php and index.php template files are confusing me
- Grabbing the page template name?
- How can I have a static title on my blog page?
- Adding the Admin Bar to a page with a custom template
- Use is_category(), is_tag(), … in functions.php
- wp_title() handling of author page
- Can you call a template file without assigning template to a page in the admin panel?
- page-slug goes to not found
- Why am I getting syntax error, unexpected ‘endwhile’ (T_ENDWHILE) in this template? [closed]
- How do I add a body class to specific pages?
- How to edit 404 content via wp editor?
- How to list all titles of posts on a specific page?
- How to handle a missing page.php?
- Customize edit.php Pages listing in dashboard to show only pages with a particular template applied?
- Programatically switch page template?
- Full width layout for custom post type pages
- How to create a page template that retrieves content from db?
- Change path of the page’s template
- wp_redirect() does not work in custom template file
- Remove all theme CSS & JS from wp_head (but only for 1 page template)
- Get page id of current page from template [duplicate]
- is_page_template returning false
- remove page template from dropdown?
- Export csv and force download in template page
- WPML in custom page templates
- Programatically changing template of a page
- Why (and how?) is get_header() erasing all my stuff?
- get_pages — parent vs child_of?
- WordPress can’t find IXR_Client
- Display a specific dynamic sidebar widgets on a specific page
- How to pass outside function to WP_REST_Request
- Creating a new page template
- page.php not displaying content
- Unexpected results with conditionals inside template part
- Excerpts for Pages
- Visual Editor Templates
- Creating a custom archive template that sorts post by date
- Pre get posts where template is not equal to one specified?
- Change content of page in child theme using plugin
- Can two custom templates be used to create a single page?
- Use the_title_attribute() for the WHERE parameter in a page template
- WP-CLI not setting page template with page_template=”template-name.php”
- Find the page template of the previous page
- Create a page template with No Footer
- How to check if a specific page uses a page template?
- Only show content if current page is NOT one of 2 page templates [closed]
- Conditional get template part
- Custom page sidebar using Template dropdown box
- How to make text show up – new page template
- Cant remove line that appears above page content
- Adding general page content to page templates
- using the loop with a custom table
- Verify if the current page has at least one published child
- Adding sidebar to template creates horizontal gap the size of the side bar
- Content pulled from page template instead of editor
- Trying to return list of child pages for a template
- SuperCache for Custom Templates
- Page template without header & footer