页面webinars.php:
<?php
/*
Template Name: Webinars
*/
?>
<?php
$loop = new WP_Query(array('post_type' => array('webinars')));
if ($loop->have_posts()) :
while ($loop->have_posts()) : $loop->the_post();
?>
<?php get_template_part('loop-webinars'); ?>
<?php endwhile; ?>
<?php endif;
wp_reset_postdata(); ?>
环webinars.php:
<a href="<?php the_permalink(); ?>" class="title"><?php the_title(); ?></a>
单webinars.php:
<h1><?php the_title(); ?></h1>
<div>
<?php
the_post();
the_content();
?>
</div>
看起来一切都正确。页面显示必要的模板,但单个不起作用。
答案 0 :(得分:1)
你忘了使用WordPress循环
请在single-webinars.php
文件中尝试使用此代码。
<?php
// Start the loop.
while ( have_posts() ) : the_post();
?>
<?php the_title('<h1>', '</h1>'); ?>
<div>
<?php the_content(); ?>
</div>
<?php // End of the loop.
endwhile;
?>
答案 1 :(得分:-1)
它只是为了“重新激活”主题......