Hi Clark,
Ah sorry for the confusion, the instruction should be the same but for icon. I’m providing the updated instruction below
\framework\views\icon\content.php
\framework\views\icon\content-audio.php
\framework\views\icon\content-gallery.php
\framework\views\icon\content-image.php
\framework\views\icon\content-link.php
\framework\views\icon\content-portfolio.php
\framework\views\icon\content-quote.php
\framework\views\icon\content-video.php
Just copy them from the parent theme to the child theme while following the same folder path/structure.
Then edit each file and remove this line
<?php x_get_view( 'icon', '_content', 'post-header' ); ?>
Then copy these files to your child theme too (same folder path)
\framework\views\icon\wp-single.php
\framework\views\icon\wp-single-x-portfolio.php
Then edit them and add this line <?php x_get_view( 'icon', '_content', 'post-header' ); ?>
just above <div class="x-main full" role="main">
. Examples,
<?php
// =============================================================================
// VIEWS/ICON/WP-SINGLE.PHP
// -----------------------------------------------------------------------------
// Single post output for Icon.
// =============================================================================
$fullwidth = get_post_meta( get_the_ID(), '_x_post_layout', true );
get_header();
?>
<?php x_get_view( 'icon', '_content', 'post-header' ); ?>
<div class="x-main full" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php x_get_view( 'icon', 'content', get_post_format() ); ?>
<?php x_get_view( 'global', '_comments-template' ); ?>
<?php endwhile; ?>
</div>
<?php if ( $fullwidth != 'on' ) : ?>
<?php get_sidebar(); ?>
<?php endif; ?>
<?php get_footer(); ?>
<?php
// =============================================================================
// VIEWS/ICON/WP-SINGLE-X-PORTFOLIO.PHP
// -----------------------------------------------------------------------------
// Single portfolio post output for Icon.
// =============================================================================
get_header();
?>
<?php x_get_view( 'icon', '_content', 'post-header' ); ?>
<div class="x-main full" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php x_get_view( 'icon', 'content', 'portfolio' ); ?>
<?php x_get_view( 'global', '_comments-template' ); ?>
<?php endwhile; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
And it appears that it’s still not going to work as seems you’re expecting to see it on a page too. You have two options for the page, First is change its page template to Blank - No Container | Header, Footer
to make sure it’s in absolute full-width. Then just add a headline element as page’s title in full-width.

Second is editing the template as above,
- Duplicate this file into your child theme
\framework\views\icon\content-page.php
Just copy that from the parent theme to the child theme while following the same folder path/structure.
Then edit each file and remove this block
<?php if ( $disable_page_title != 'on' ) : ?>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>
</header>
<?php endif; ?>
- Then copy this file to your child theme too (same folder path)
\framework\views\icon\wp-page.php
Then edit it and add this block
<?php if ( $disable_page_title != 'on' ) : ?>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>
</header>
<?php endif; ?>
just above <div class="x-main full" role="main">
, Example
<?php
// =============================================================================
// VIEWS/ICON/WP-PAGE.PHP
// -----------------------------------------------------------------------------
// Single page output for Icon.
// =============================================================================
get_header();
?>
<?php if ( $disable_page_title != 'on' ) : ?>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>
</header>
<?php endif; ?>
<div class="x-main full" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php x_get_view( 'icon', 'content', 'page' ); ?>
<?php x_get_view( 'global', '_comments-template' ); ?>
<?php endwhile; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
But I recommend doing the first option since page templates are made for that purpose.
Thanks!