Я пытался многими способами сделать шаблон поста отличным от данных, поданных пользователем.
<?php get_header();?>
<main>
<div class="container margin_30"><!--start container-->
<?php
//$package = the_field('package_type');
$package = get_post_meta($post->ID, 'package_type', true);
//$package = printf(the_field( 'package_type' ));
if ($package == 'Material') : ?>
<!-- if a package material than show material content template -->
<?php get_template_part('package-type/package','material'); ?>
<?php elseif($package == 'Model'): ?>
<!-- if a package model than show model content template-->
<?php get_template_part('package-type/package','model'); ?>
<?php endif; ?>
<?php dynamic_sidebar('Single Post'); ?>
</div>
</div><!--end container-->
<?php get_template_part('template-part/content','related') ?>
<?php get_template_part('template-part/content','feat') ?>
</main>
<?php get_footer(); ?>
Но код не работает ..
<?php
//$package = the_field('package_type');
$package = get_post_meta($post->ID, 'package_type', true);
//$package = printf(the_field( 'package_type' ));
if ($package == 'Material') : ?>
<!-- if a package material than show material content template -->
<?php get_template_part('package-type/package','material'); ?>
<?php elseif($package == 'Model'): ?>
<!-- if a package model than show model content template-->
<?php get_template_part('package-type/package','model'); ?>
<?php endif; ?>
результат: всегда формировать этот вывод
the_field('package_type')
данные содержат
значение model
и material