2

私は以下を持っています

 <?php echo '<img src="/wp-content/themes/CAFC/images/cards/big/'.get_post_meta($post->ID, "bigcard", true).'" alt="'.the_title().'" />'; ?>

ただし、何らかの理由で、出力時に「the_title」変数が画像の前に表示されます...

UK Fuels Fuel Card
<img alt="" src="/wp-content/themes/CAFC/images/cards/big/ukfuels.png">

誰かが私にどこが間違っているのかについての考えを教えてもらえますか?

4

4 に答える 4

5

これは、the_title()自動がタイトルをエコーするためです。get_the_title()代わりに試してください。

于 2012-04-19T17:33:15.127 に答える
1

次のように使用してみてください:

$title = the_title();

そして、$title代わりにこれを使用してくださいthe_title();

于 2012-04-19T17:39:10.773 に答える
0

代わりにこれを使用してください:

<?php echo '<img src="/wp-content/themes/CAFC/images/cards/big/'.get_post_meta($post->ID, "bigcard", true).'" alt="'.get_the_title().'" />'; ?>
于 2012-04-19T17:35:50.093 に答える
0

お使いのブラウザだと思います。それはあなたのために属性の位置を変更します。F.例 Firefoxは、標準に従って一部のHTMLコードを修正できます。

于 2012-04-19T17:36:38.993 に答える