我正在寻找使用Wordpress博客创建投资组合。在“博客文章”的摘要页面上,我希望有图像的缩略图,然后很明显当您点击这些图片时,它们将转到该项目的完整列表。
我认为我可以限制摘要页面上的帖子,只是为了显示描述中的一张图片。
我的想法如下:
Post name: Project
Description: <img class="thumbnail-image" /> <img /> <img /> <img /> <p></p>
在摘要页面上,我想循环只是为了定位并在每个帖子中显示带有“thumbnail-image”类的图像,然后在单个帖子页面中我将使用CSS隐藏缩略图。
我想知道的是,php是否有一种很好的方法可以从描述中检测出第一个图像元素并从描述中提取它,以便我可以在摘要页面上显示它?
答案 0 :(得分:1)
我最终想出来了:
$thumbnail = explode("<br/>", $post->post_content);
echo $thumbnail[0];
由于我对PHP的了解有限(过去几天学到的),似乎the_content()
更多地用于发布帖子内容的价值,并且代码中提到的the_content()
将会发布其中包含的内容。要进一步定位和播放该值,您必须更加具体,即$post->post_content
(定位帖子的帖子内容)。