2011-07-15 19 views
0

の下で一緒にタグやPHPのコードを使用してこんにちは、私は(場合/他のコードの一部として)画像をエコーし​​ようとしたが、私は実際にそれを行うことができませんでした。は、エコー

は、ここに私のコードです:

echo "<a href="<?php the_permalink() ?>" rel="bookmark" ><img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, 'image_value', true); ?>&amp;w=225&amp;h=246&amp;zc=1" alt="<?php the_title(); ?>" /></a>"; 

あなたがあるため、その明らかに見ることができるように「と」(ALT 『『SRC』などを.. タグ私が意味属性によって)属性を』必要」 PHPタグのみで作業しながら、 '..ので、私は本当に..笑に何をすべきか

任意の提案を知りませんでしたか?

ところで、CMSはwordpresです。それが助け場合は...

+4

はうん、いや、それは –

+1

...あなたが抱えている問題ではありませんか? phpは有効ではありません。 –

答えて

1

問題があるWordpressの機能the_permalinkのような、あなたは2を入れしようとすると、それは動作しませんので、同様のエコー機能を使用bloginfo一緒に。彼らは何も返さない。代わりに、文字列を返す関数を使用したいので、出力するHTMLに戻り値を連結することができます。

はこれを試してください:あなたは残りの部分を埋めることができ

echo "<a href='" . get_permalink() . "' rel='bookmark'><img src='" . get_bloginfo('template_directory') . "'/timthumb.php?src="; 

注:回答の残りの部分を警戒します。彼らはあなたの質問の根源に答えるように見えますが、Wordpressの機能のニュアンスは無視しています。あなたは、echo`は、あなたが `<?php`ブロックにすでにいる` `<?phpのエコー<のようなものを書いている場合は

+1

.. –

+0

ああ、うーん、それは今うまく動いている:) –

-1
echo '<a href="'.the_permalink().'" rel="bookmark" ><img src="'.bloginfo('template_directory').'/timthumb.php?src='.get_post_meta($post->ID, 'image_value', true) .'&amp;w=225&amp;h=246&amp;zc=1" alt="'.the_title().'" /></a>'; 
+0

さて、それはうまくいくようです。しかし、その後、再び '「.bloginfo(『template_directory』)。」'の部分は、あなたもconcatentationを必要としない公式ドキュメントを参照し –