2016-08-25 9 views
1

ホームサーバーにホストされているWordPressサイトを設定しています。 WordPressサイトでは、購入したテンプレートをアップロードしてサンプルコンテンツをインポートすることができました。つまり、ウェブサイトはデモとまったく同じように表示されるはずです。 WordPressから、ローカルマシン(ホームサーバー)からWebサイトを表示すると、アップロードしたすべてのコンテンツが表示されます。しかし、どのクライアントからでもウェブサイトに接続すると、背景は表示されますが、画像は表示されません。私はcherryframework4というプラグインを使用しました。WordPressサイトでクライアント側に一部のコンテンツが表示されない

http://74.208.12.48/index.phpこれはサイトへのリンクです...コンソールログを見ると、ロードするファイルの大半が表示されます。すべてのファイルはディレクトリにあります。生きるために生きサイトまたは一時的なURLからローカルホストから移動するとき

私がサイト

+0

ページソースを表示し、イメージのURLを確認してください。 WordPressは通常、完全なURL(サーバー名を含む)を使用しているので、ローカルにアップロードした場合、ドメイン名の代わりに 'localhost'を持っていて、クライアントから到達できません。 – Hobo

+0

サイトへのリンクを提供できれば助けになります。それ以外の場合は、Chromeでサイトを開き、デベロッパーツールを開き、コンソールでエラーメッセージを確認します。質問を編集して問題を診断してください。 – Hobo

答えて

1

をインストールするには、プラグインとしてcherrframework4を使用していることも言及する価値があるが、定期的に発生します。これは、初期構築プラットフォーム上の画像を探している(例えば、あなたのマシンまたは一時的なURL)ではなく、ライブサーバーからより:localhostを::

  • それが探しているのは8888 /パスからイメージへ/ image.jpg
  • 探しているべきである:domainname.com/path-to-image/image.jpg

ローカルホストのインスタンスを検索するsearch and replace pluginを使用してみてください:8888(またはあなたのマシンが呼ばれているもの)、ライブでそれを置き換えますドメイン名。

コード内のURLを確認して、必要な文字列の一部のみを抽出して変更してください。

0

設定>一般設定WordPressアドレスとサイトURLアドレスを自分のサーバーのIPアドレスに変更しました。何が起きているのかは、URLがhttp://localhostに設定されているため、クライアントマシンが独自のドライブ内のイメージを探していたことです。

関連する問題