2012-02-23 6 views
1

私はこの問題で苦労しています。 私はWordpress 3.3.1をUbuntu Server 64bitで実行していますWordpress print_thumbnailが正しいURLを表示しない

イメージをアップロードし、提供されたURLを使用して表示できます。 しかし、フィーチャーイメージとして設定すると、関数 のprint_thumbnailが正しいアドレスを与えてくれないようです。 私の/ wp-content/uploads/etcの前に/ var/www /を追加しています... 絶対パス名は私のマシン上ではいくつかのシンボリックリンクの助けを借りて正しいでしょう。

ファイルのcssを/ var/www /を削除するように変更しようとしましたが、これが本当に自分のイメージを見つけ出して機能していることを確認しました。私はwp print_thumbnail function is not workinghttps://stackoverflow.com/questions/9003277/wp-print-thumbnail-function-not-working-correctlyのように、chmod 777と755を変更するような記事をたくさん見てきましたが、この問題を解決する方法がわかっていません。パーミッションに基づくリダイレ​​クションはありますか?とにかく、それは動作しませんでした。

誰にもアイデアはありますか?ここで

http://mobile.cs.fsu.edu/google-chrome-app-on-android-market/

答えて

0

を投稿あなたが代わりにprint_thumbnailの本を試す可能性がある例です。

同様
<?php 
if (has_post_thumbnail()) { 
    the_post_thumbnail(); // Outputs <img/> object with src="thumbnail-href" 
} 

、これも動作します:

<?php 
if (has_post_thumbnail()) { 
    echo(get_the_post_thumbnail(get_the_ID())); 
} 

あなたのfunctions.phpに画像サイズを設定複数を特色にしている場合....

<?php 
add_theme_support('post-thumbnails'); 
set_post_thumbnail_size(120, 120); 
add_image_size('subfeature', 940, 300); 

あなたが参照できますこの方法でサイズを指定します(subfeatureはサイズの名前です)。

<?php 
if (has_post_thumbnail()) { 
    echo(get_the_post_thumbnail(get_the_ID(), 'subfeature')); 
} 
私はそれがスタイルシートディレクトリ wordpress codex of get_bloginfo

$output = '<img src="'.get_bloginfo('stylesheet_directory').'/timthumb.php?src='.$thumbnail.'&amp;h='. $height .'&amp;w='. $width .'&amp;zc=1"'; 

を印刷するget_bloginfo機能を使用していることが分かった機能で

0

、それは言う:

「stylesheet_directory」 - のスタイルシートディレクトリURLを返します。 アクティブなテーマ。 (以前のWordPressバージョンではローカルパスでした) 代わりにget_stylesheet_directory_uri()の使用を検討してください。 (get_stylesheet_directory_uriする

変更get_bloginfo( 'stylesheet_directory'))
私はそれが役に立てば幸い、それを自分自身を試してみませんでした。

関連する問題