1

管理者のパーマリンク設定で投稿名で書き換えるようにWordpressを設定しています。

ギャラリー内の画像のルート パスを使用します。

/wp-content/themes/bones/images/portfolio/house.jpg

しかし、画像は投稿名から始まるように書き直されています。

http://mysite.dev/design/wp-content/themes/bones/images/portfolio/house.jpg

...そして、404応答を取得しています。

アクセス ファイルを変更して、この問題が発生しないようにするにはどうすればよいですか? アクセスファイルは次のとおりです。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

画像に完全な URL を使用したくないので、htaccess ファイル ソリューションが必要です。

4

1 に答える 1

0

パーマリンクの設定は、ページやブログなどにのみ適用されます。投稿やテンプレートで使用するリンクには適用されません。

投稿で /images/portfolio/house.jpg を使用すると、現在の atm の URL に確実に追加されます。たとえば、 http://mysite.dev/design/にいる場合は、 http://mysite.dev/design/wp-content/themes/bones/images/portfolio/house.jpg .

したがって、投稿で次のことを試すことができます。

<img src="../wp-content/themes/bones/images/portfolio/house.jpg"> 

(あまりきれいではありません)または完全なURLを使用します(これはwordpressのデフォルトです)

テンプレートで次を使用します。

<?php echo get_bloginfo('template_url'); ?>/images/portfolio/house.jpg
于 2012-07-22T23:33:34.917 に答える