我正在为我的滑块使用Estro WordPress插件。当我现场制作网站时,它会在我网站的每个页面显示此消息:
“404 Not Found 无法找到所请求的资源 服务器!
由Acme Web Server提供技术Acme Technologies不是 负责本网站的管理和内容!“
<?php
// plugin admin class
class PeUtilsImage {
function getThumb($img,$width,$height,$crop) {
$paths = wp_upload_dir();
$img = str_replace($paths["baseurl"],"",$img);
$img = $paths['basedir'].$img;
if (!$img || !($target = @filemtime($img))) return false;
$info = pathinfo($img);
$dir = $info['dirname'];
$ext = $info['extension'];
$thumb = "$dir/".wp_basename($img, ".$ext")."-{$width}x{$height}.{$ext}";
if (!($dest = @filemtime($thumb)) || $dest < $img) {
$thumb = image_resize($img,$width,$height,$crop);
}
return $thumb;
}
}
?>
看到这是代码... frome图像路径来了......我认为它应该正常工作......
答案 0 :(得分:1)
如果您的Wordpress插件正在从帖子中获取图片,您只需使用:
$url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
<img src="<?php echo $url; ?>" alt="Text_2" />
或者,如果您尝试从上传文件夹中设置特殊图片,我建议您使用:
<?php $upload_dir = wp_upload_dir(); ?>
<?php echo $upload_dir['baseurl']; ?>
让我们检查:http://codex.wordpress.org/Function_Reference/wp_upload_dir
答案 1 :(得分:0)
替换...
wp-config.php文件的定义(&#39; WP_DEBUG&#39;,false);
部分
//在
上打开WordPress调试define(&#39; WP_DEBUG&#39;,true);
//告诉WordPress将所有内容记录到/wp-content/debug.log文件
定义(&#39; WP_DEBUG_LOG&#39;,true);
//没有强制PHP&#39; display_errors&#39;变量在
定义(&#39; WP_DEBUG_DISPLAY&#39;,false);
//隐藏在屏幕上显示的错误
@ini_set(&#39; display_errors&#39;,0);
然后在实时服务器中运行它会在日志文件中给出错误,在wp-content / debug.log文件中检查它并做适当的