title: Custom Layout for Single Product page - Woocommerce
body: <p>I am trying to create a custom layout for one of our product pages in Woocommerce. I have searched and followed so many tutorials, but none are working for me. I copied 'single-product.php' and placed it into my active child theme in the folder 'woocommerce'. I then duplicated this and renamed it 'single-product-landing.php'. </p>
  
  <p>I then placed the following code into my functions.php page:</p>
  
  <pre><code>add_filter( 'template_include',     'custom_single_product_template_include', 10 );
  
  function custom_single_product_template_include( $template ) {
  if ( is_product() &amp;&amp; ( has_term( 'custom', 'product_cat') ) ) {
  $template = get_stylesheet_directory() . '/woocommerce/single-product-landing.php';
   } 
  return $template;
  }
  </code></pre>
  
  <p>Then I tried changing items in single-product-landing.php but nothing is changing, so it can't be picking it up. To confirm, I have the product assigned to the 'custom' category.</p>
  
  <p>I should also add that my product is a 'variable' product, am not sure if that has any affect on anything here.</p>
  
  <p>EDIT: I have found the following code in my 'single.php' file - I think this may be interfering. Problem is, if I delete this nothing shows on any of my pages (even those not affected by the new template):</p>
  
  <pre><code> &lt;?php
        if(get_theme_mod('product_layout') == 'custom') {
          wc_get_template_part( 'content', 'single-product-custom' );
        } else {
          wc_get_template_part( 'content', 'single-product' );
        }
    ?&gt;
  </code></pre>
  
  <p>Any idea how I can modify this to still have content show but not over-rule the template change that i'm trying to make?</p>