我试图创建一个页面,所以我在Wordpress上的特定页面上发布了一个帖子,最后我得到了一个语法错误。以下是我使用的代码。
<?php /* Template Name: blog */
global $more;
$more = 0;
query_posts('cat=29');
if(have_posts()) : while(have_posts()) : the_post();
?>
</p>
<p>
<a href=&quot;<?php the_permalink(); ?>&quot;><?php the_title( '</p> <h3>', </h3> <p>' ); ?></a></p>
<p>
<?php endwhile;
<endif;
wp_reset_query();
?>
答案 0 :(得分:0)
这里有一点点缩进可以提供帮助(为简洁起见):
<?php
global $more;
$more = 0;
query_posts('cat=29');
?>
<?php if(have_posts()) :?>
<?php while(have_posts()) : ?>
<?php the_post(); ?>
<a href="<?php the_permalink(); ?>">
<?php the_title( '<h3>', '</h3>'); ?>
</a>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query();
答案 1 :(得分:0)
试试这段代码: -
<?php
/* Template Name: blog */
global $more;
$more = 0;
query_posts('cat=29');
if(have_posts()) : while(have_posts()) : the_post();
?>
</p>
<p>
<a href=&quot;<?php the_permalink(); ?>&quot;><?php the_title( '</p> <h3>, </h3> <p>' ); ?></a></p>
<p>
<?php
endwhile;
endif;
wp_reset_query();
?>
答案 2 :(得分:-1)
the_title( '</p> <h3>', </h3> <p>' );
应为the_title( '</p> <h3>', '</h3> <p>' );
<endif;
是吗?