人に聞けない痔の悩み、これでスッキリ >>

wordpressをカスタマイズ中ですが、下記コードのようにしてもphpの中のphp部分はそのままとり、本来表示させたい画像リンクが表示されません。

<?php
$common = array('post_html' => <a href="<?php the_permalink(); ?>"><img class="thumbnail" src="<?php echo my_first_image_thumb(); ?>"></a>');
?>

希望としては、<?php the_permalink(); ?>や<?php echo my_first_image_thumb(); ?>が変換され変数に代入されることで、画像リンクが表示されることです。

そもそも私が言っていることは無理なのか?できるのか?
できるのであれば、どのようなコードになるのか教えて下さい。
アドバイスをよろしくお願いいたします。

A 回答 (1件)

逆にhtmlの方をシングルクォーテーションで括って、


ドット(.)でPHP変数と連結してやればいいのではないでしょうか?

$common = array('post_html' => '<a href="'.the_permalink().'"><img class="thumbnail" src="'.my_first_image_thumb().'"></a>');

試してないので、合っているかわかりませんが・・。
    • good
    • 0
この回答へのお礼

このように書くんですね。
確かに表示されました。
ありがとうございました。

お礼日時:2018/03/29 13:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング