Я создал CPT для отображения продуктов.
Есть два файла для отображения одного продукта.
1. single-product.php
2. content-single.php
<?php
/*
* Template Name: Single Product
* Template Post Type: product
* The Template for displaying all single products
*/
get_header();
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
?>
<div class="bpo-single-product">
<div class="wrap">
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
/* Start the Loop */
while ( have_posts() ) : the_post();
ccm_get_template_part('admin/includes/templates','content-single');
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
</div><!-- .wrap -->
</div>
<?php get_footer(); ?>
И я вызвал файл content-single.php для отображения данных из файла single-product.php.
<?php
/*
* Template Name: Content Single
* Template Post Type: product
* The Template for displaying all single products
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php echo "<h1>Hello</h1>"; ?>
</article>
Но слово Hello отображается в разделе заголовка, а не в цикле.
Любое предложение.
Спасибо