您好,我正在尝试获取帖子内容并将其发布在我的 index.php 上。现在,此代码不会显示任何内容。
<?php
$post = get_posts( array( 'name' => 'title' ) );
echo $post->post_title;
?>
您必须在循环中执行此操作,这是 codex 的示例:
<ul>
<?php
global $post;
$args = array( 'numberposts' => 5, 'offset'=> 1, 'category' => 1 );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
这是您可以通过传递帖子 id 来获取帖子内容的方式
$content = get_post_field('post_content', $my_postid);
并获取帖子名称使用以下代码
echo $post->post_name;
希望这对你有用。