1

スライダーに Estro WordPress プラグインを使用しています。ウェブサイトを公開すると、ウェブサイトのすべてのページに次のメッセージが表示されます。

「404 Not Found
要求されたリソースがこのサーバー上に見つかりませんでした!
Powered By Acme Web Server Acme Technologies は、この Web サイトの管理とコンテンツについて責任を負いません!」

<?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;

        }
    }
?>

これがコードであることを確認してください...画像パスが来る場所から..正しく動作するはずです...

4

2 に答える 2

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

于 2013-03-28T07:49:36.683 に答える
0

交換...

wp-config.php ファイルの define('WP_DEBUG', false);

別れ

// WordPress のデバッグをオンにします

define('WP_DEBUG', true);

// WordPress にすべてを /wp-content/debug.log ファイルに記録するように指示します

define('WP_DEBUG_LOG', true);

// PHP の「display_errors」変数を強制的にオンにしません

define('WP_DEBUG_DISPLAY', false);

// エラーが画面に表示されないようにします

@ini_set('display_errors', 0);

次に、ライブサーバーでプロジェクトを実行すると、ログファイルにエラーが表示されます wp-content/debug.log ファイルで確認し、適切に実行します

于 2014-06-19T12:30:30.943 に答える