wordpress 网站图片不显示求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress 网站图片不显示求解相关的知识,希望对你有一定的参考价值。
wordpress 淘宝客站除了问题:请高手帮忙一下:wordpress站 http://grrneiyi.com 首页,栏目页,和内容页广告框架里面图片都显示正常,只要我的博客的URL里面有三层或以上的(像 http://grrneiyi.com/2012/02、 http://grrneiyi.com/geruier/page/2)都出现图片不显示,,用火狐firebug查代码,里面有图片的代码,但是图片代码段变黑,提示 failed to load URL ..我对js不太懂,我只是在wordpress 后台header 文件里面用DIV添加这个框架代码,而且图片路径都是绝对路径 (例如:img src="wp-includes/imagesngqing_002.gif") 不知道是怎么回事?都是同一个代码,为什么有的页面显示,有的页面不显示??在线求解。。
你可以看看,能显示的图片和不显示的图片,地址不一样,当然路径不一样就不能打开了。“而且图片路径都是绝对路径 (例如:img src="wp-includes/imagesngqing_002.gif")”——这个叫相对路径,如果你搞不清楚路径,那就一定要用绝对路径,绝对路径就比如下面那张图上后边方框里的地址,是带有http的。 参考技术A 广告吧
在静态 html 页面上显示最新的 wordpress 特色图片
【中文标题】在静态 html 页面上显示最新的 wordpress 特色图片【英文标题】:Display latest wordpress featured images on static html page 【发布时间】:2018-10-16 07:16:38 【问题描述】:我的网站子文件夹中安装了一个 wordpress 博客页面(从 html 转换)和一个静态 html 主页。 我想在主页上显示 3 个最新帖子及其特色图片。 使用下面的代码我可以显示最新帖子文本,但 我不知道如何显示帖子的特色图片。 在一个 wordpress 自定义主题的 index.php 中,我将精选照片放在一个 div 中:
<div id="blogphoto"><?php the_post_thumbnail(); ?></div>
这是静态 html index.php 页面上的代码,它正在拉出最新的帖子。谁能帮我获取这些帖子的特色图片?
<div id="wp-post">
<?php
$args = array('numberposts'=>1);
$recent_posts=wp_get_recent_posts($args);
foreach( $recent_posts as $recent_post )
echo "<h3>".$recent_post['post_title']."</h3> <br>";
echo "<span>".$recent_post['post_date']."</span> <br>";
echo "<p>".$recent_post['post_content']."</p><br><br>";
?>
</div>
<div id="wp-post2">
<?php
$args = array('numberposts'=>1 , 'offset'=>1 );
$recent_posts=wp_get_recent_posts($args);
foreach( $recent_posts as $recent_post )
echo "<span>".$recent_post['post_title']."</span> <br>";
echo "<p>".$recent_post['post_content']."</p><br><br>";
?>
</div>
<div id="wp-post3">
<?php
$args = array('numberposts'=>1 , 'offset'=>2 );
$recent_posts=wp_get_recent_posts($args);
foreach( $recent_posts as $recent_post )
echo "<span>".$recent_post['post_title']."</span> <br>";
echo "<p>".$recent_post['post_content']."</p><br><br>";
?>
</div>
【问题讨论】:
How to get WordPress post featured image url的可能重复 【参考方案1】:请尝试使用此代码the_post_thumbnail
获取特征图像
<?php
if ( $query->have_posts() )
$i = 1;
while($query->have_posts())
echo '<div id="wp-post-'.$i.'">';
$query->the_post();
?><h2><?php the_title(); ?></h2>
<?php
if ( has_post_thumbnail() ) // only print out the thumbnail if it actually has one
echo '<p>post says it has a featured image</p>'; // double checking
the_post_thumbnail('thumbnail');
else
echo '<p>this post does not have a featured image</p>';
echo '</div>';
$i++;
else
echo '<p>no posts found</p>';
?>
【讨论】:
我在 下复制了您的代码,但出现错误:致命错误:未捕获的错误:在 /Applications/MAMP/ 中调用成员函数 have_posts() on null htdocs/SajtKomunalca/index.php:140 堆栈跟踪:#0 main 在第 140 行的 /Applications/MAMP/htdocs/SajtKomunalca/index.php 中抛出。您能否更准确地告诉我在哪里复制您的代码以及如何复制把它和我的结合起来?以上是关于wordpress 网站图片不显示求解的主要内容,如果未能解决你的问题,请参考以下文章