1

我的代码:

<div class="date"><?php the_time('d') ?> <?php the_time('M') ?></div>
<h2 class="titolo" style="min-height:0;"><?php the_title(); ?></h2>                                                                        
<div class="descrizione"><?php the_content(); ?></div>

时间和标题是正确的。但是内容是空的?

事实上,尝试:

$pr=get_posts();
print_r($pr);

我在数组中看到了标题和描述。我哪里错了?

4

2 回答 2

2

试试这个

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="date"><?php the_time('d') ?> <?php the_time('M') ?></div>
<h2 class="titolo" style="min-height:0;"><?php the_title(); ?></h2>                                                                        
<div class="descrizione"><?php the_content(); ?></div>
<?php endwhile; else: ?>
<div class="alert alert-warning"><h4>Warning</h4><p><?php _e('Sorry, no posts matched your criteria.'); ?></p></div>
<?php endif; ?>
于 2012-10-29T09:33:34.910 回答
0

你可以使用 $content = get_the_contnet(); 或 $content = $post->post_content;

然后将 $content 视为普通的 php 变量。

于 2012-12-21T09:24:12.093 回答