我在WordPress网站上遇到了一个问题: 没有显示作为媒体文件上传的图像。我看到他们有这样的错误网址WordPress网站上的错误媒体文件网址
<a class="thumbLink" href="http:///wp-content/uploads/2014/10/Joseph-Angharad-11.7.2014-271.jpg" rel="prettyPhoto[gallery1]" title=""><i class="icon-search"></i></a>
我试图上传新的媒体文件,他们得到类似的网址,并没有显示。 在数据库中它似乎没问题。我没有看到这样的网址。 你遇到过这样的问题吗?在哪里寻找解决办法?
据我所知,它发生在删除一个插件(这是无效的)之前。
我通过下面的代码获取图像:
// instantiate the controller
if (!function_exists("peTheme")) {
$peThemeClassName = apply_filters('pe_theme_controller_classname','PeTheme'.PE_THEME_NAME);
PeGlobal::$controller =& new $peThemeClassName();
function &peTheme() {
return PeGlobal::$controller;
}
peTheme()->boot();
}
<?php $t =& peTheme(); ?>
<section class="thumbImage">
<img src="<?php echo $t->image->resizedImgUrl($content->get_origImage(),350,0); ?>" alt="" class="fullwidth">
<div class="thumbTextWrap">
<div class="thumbText">
<a href="<?php echo get_permalink(); ?>"><h3 class="sectionTitle"><?php $content->title(); ?></h3></a>
<?php
$text = get_the_excerpt();
if (strlen($text) > 40)
$text = substr($text, 0, 40) . '...';
echo '<p>' . $text . '</p>';
?>
<?php while ($slide =& $slider->next()): ?>
<?php $img = $slide->img; ?>
<?php
if ($first) {
?>
<a class="thumbLink" href="<?php echo $img; ?>" rel="prettyPhoto['<?php $content->slug(); ?>']" title=""><i class="icon-search"></i></a>
<?php
$first = false;
} else {
?>
<a href="<?php echo $img; ?>" rel="prettyPhoto['<?php $content->slug(); ?>']" title=""></a>
<?php
}
<?php endwhile; ?>
</div>
</div>
</section>
如果var_dump(site_url());'会发生什么情况。 site_url在'href'属性中缺失。显示你如何获得图像的代码。 – pbaldauf 2014-11-06 15:53:20
我更新了问题,请看看 – 2014-11-06 16:07:12
您错过了代码中的某些内容......什么是'$ t'? '$ t-> image-> resizedImgUrl'从哪里来? – rnevius 2014-11-06 16:25:07