我在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>
答案 0 :(得分:1)
我很傻但是我没有禁用插件来检查。 问题出在Parallelize插件中。它已被禁用,从现在开始媒体文件有正确的URL。
答案 1 :(得分:0)
这篇文章可能有点过时了,但我最近有一个类似的问题,以防它对任何人都有用:
首先,我之前通过在wp-config.php的末尾添加以下内容来更改Wordpress上传目录
func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
let orientation = orientationFromTransform(coordinator.targetTransform())
let oldOrientation = UIApplication.sharedApplication().statusBarOrientation
myWillRotateToInterfaceOrientation(orientation,duration: duration)
coordinator.animateAlongsideTransition({ (ctx) in
self.myWillAnimateRotationToInterfaceOrientation(orientation,
duration:duration)
}) { (ctx) in
self.myDidAnimateFromInterfaceOrientation(oldOrientation)
}
}
所以我的所有文件都保存在define( 'UPLOADS', ''.'files' );
升级到Wordpress 4.5之后,所有媒体文件都有非常错误的网址,(有些东西像... / wp-content / uploads / rootuser / public_html / wp-内容/上传...)我尝试重新安装Wordpress,再次更改目录,禁用插件,然后我发现了一些关于Search & Replace为一些人工作的帖子,但仍然没有运气。
然后我找到了这个插件,Upload Url and Path Enabler并使用了适合我情况的以下设置:
存储文件:domain.com/files/
完整文件网址:files
并且presto!所有媒体网址都进行了神奇的更新,所有网站都在重新运行!