获取Foreach中的内容,而不是循环

时间:2014-11-07 作者:user49869

我想在foreach循环中检索帖子的内容。

        $recent_posts = wp_get_recent_posts();
        $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
        $content = apply_filters( \'the_content\', get_the_content() );
        $content = str_replace( \']]>\', \']]>\', $content );

        foreach( $recent_posts as $recent ){
            echo \'<img src="\'. $url .\'">\'. \'<a href="\'. get_permalink($recent["ID"]) .\'"><h1>\'. $recent["post_title"] .\'</h1><h2>\'. get_the_date() .\'</h2><p>\'. $content .\'</p></a>\';
        }
但它给了我一个空<p>. 是否无法使用get_the_content(); 像这样?

谢谢

1 个回复
最合适的回答,由SO网友:thedigitalmonk 整理而成

get_the_content(); 必须在循环中使用,才能按照法典中的规定工作。要获取案例中的帖子内容,您必须使用$recent["post_content"] 相反

结束

相关推荐

如何在PhpStorm中使用XDebug远程调试设置插件项目

我正在为中的插件项目寻找详细的安装说明PhpStorm 完全舒适,如快速部署到测试现场、调试等。我将从我们当前的项目结构以及存在的问题开始。项目文件夹(从我们的版本控制系统中检出)为。C:\\Projects\\sampleplugin. 测试地点为C:\\wamp\\www\\wpsite, 因此插件部署为C:\\wamp\\www\\wpsite\\wp-content\\plugins\\sampleplugin.另一件重要的事情是,我在我的PhpStorm项目中有一个干净的、解压缩的WordPre