单个帖子没有显示

时间:2018-05-03 19:58:26

标签: php wordpress

我的wordpress网站没有显示博客帖子内容而不是单个帖子内容,因此我创建了一个博客模板并使用了帖子网格插件短代码。所以现在博客显示正常,但是当我点击“阅读更多”时,它会指向显示空白页面的单个帖子,我已禁用并启用了插件并检查了我的htaccess文件。谢谢。

<?php 
/*
* Template Name: Blog Post
*/
?>
<?php get_header(); ?>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>
		<?php wp_title('|', true, 'right'); ?>
	</title>
	<link href="<?php echo get_template_directory_uri(); ?>/css/bootstrap.min.css" rel="stylesheet">
	<link href="<?php echo get_template_directory_uri(); ?>/js/owl.carousel/owl.carousel.min.css" rel="stylesheet">

	<?php wp_head();?>
</head>


 <?php the_title(); ?>

<?php echo do_shortcode("[post_grid id='605']"); ?>




<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:0)

您好像缺少WriteFile标记,也可能错过了<body>标记之间的WordPress循环。

试试这个:

<body>...</body>

此外,<body> <?php while ( have_posts() ): the_post(); ?> <?php the_title(); ?> ... <?php endwhile; ?> </body> 已包含HTML <?php get_header(); ?>以及其中的所有链接和元数据,因此您实际上是在复制/覆盖它。

尝试这样做:

<head></head>

还要确保您的<?php /* * Template Name: Blog Post */ ?> <?php get_header(); ?> <body> <?php while ( have_posts() ): the_post(); ?> <?php the_title(); ?> ... <?php endwhile; ?> </body> <?php get_footer(); ?> 文件实际上不包含开箱即用的header.php标记(<body>应包含结束标记),因此将确定您是否需要我上面代码中的footer.php代码。