2016-11-19 6 views
0

Wordpressのブログページを私の(php)ウェブサイトに統合しようとしています。これまで私はサブディレクトリにインストールするのに成功しました。私はこれが動作することがわかります。Wordpressでディレクトリを指し示す

私が直面している問題は、画像が表示されていないことです(代替テキストがあります)。

間違ったパス:https://sitename.com/wordpress/blog/images/brand/logo.png 正しい:https://sitename.com/images/brand/logo.png

それはそれで/wordpress/blog/を持つべきではない問題は、Wordpressのは、ハエに不正なパスを使用していることです。

ファイルを複製せずに正しいディレクトリを指すように解決する方法を教えてください。コードでは、パスは次のように書かれています。/images/brand/logo.png

+0

を使用することができ、

<img src="<?php bloginfo('template_url'); ?>/images/brand/logo.png" /> 

を使用することができますのためにいくつかのコードを投稿することができますこれらの画像? – Daniel

答えて

2

あなたの画像フォルダがテーマディレクトリ内産む場合は、あなたの画像フォルダがテーマディレクトリの外に産む場合は、その後、あなたが

<img src="<?php echo home_url(); ?>/images/brand/logo.png" /> 
0

これをルートディレクトリのhtaccessに入れてください。

RewriteEngine On 
RewriteRule ^wordpress/blog/images/(.*)$ /images/$1 [L] 

これらのURLを書き換える必要があります。

お客様のニーズに応じて、これを考慮する必要がありますarticle。あなたの問題のようには聞こえませんが、すべてのURLを変更したい、あなたの画像へのURLだけを変更したいということです。

0

すでにパスが/images/brand/logo.pngの場合は、このように2レベル上に移動してください。あなたはあなたのために働くだろう)その後、ワードプレス(関数get_stylesheet_directoryに構築WordPressのデフォルトテーマ/ IMGアップロードフォルダを使用している場合

を../../images/brand/logo.png

。この場合、プロジェクトをどこにシフトしても、常にこのパスを取得します。これは、毎回パスをハードコーディングする方がはるかに優れています。

関連する問題