2012-01-08 12 views
0

にカスタムフィールド/値を呼び出す助けが必要問題を読んでみたい、ここでは以下のとおりです。はここに正しいコードですWordpressのテーマ

問題: 現在のところ、カスタムフィールドが作成されていて、自分の投稿の1つに「ytuser」と呼ばれています。そのフィールドの中で、YouTubeのユーザー名を入力しました(たとえば、youtubeuser1)。私が今しようとしているのは、この値を<a href="http://www.youtube.com/$value"/>のようにhrefの最後に置くことで、実際には次のアドレスを返します。http://www.youtube.com/youtubeuser1そしてテキストがそのユーザーのページにリンクします。

これまでのところ、私はこれがあります。

Uploaded by YouTube user: <?php 
     $custom_fields = get_post_custom(); 
     $my_custom_field = $custom_fields['ytuser']; 
     foreach ($my_custom_field as $key => $value) 
     echo '<a href="http://www.youtube.com/">' . $value . "</a><br /><br/>"; 
    ?> 

をしかし、それは唯一の「http://www.youtube.com/」に私のリンクを提供します、私は直接$値を追加することはできません。それ...

hrefの一部として$ valueを含める方法はありますか?テキストリンクをhttp://www.youtube.com/ $ valueにすることができますか?

これは難しいことではないので、これはノブの質問です。

+1

「固定」タグを使用せず、あなたの質問に答えを追加してください:正解を受け入れ、正解を見つけたら(それは正義の人ではありませんでした)、それを答えとして追加してください。 – Nanne

答えて

1

私はちょうど$ytuser = get_post_custom_values("ytuser");を実行し、次にecho "<a href='http://www.youtube.com/".$ytuser[0]."'>".$ytuser[0]."</a>";のように必要な変数$ytuser[0];を呼び出します。それはうまくいくはずです!

(それはあなたが望むものの場合)また、あなたのコード例では、あなたがあなたのエコーで」と「使用状況を切り替えて使用すると、YouTubeのURLの後とリンク自体としてユーザーをエコーを確認する。

+0

ちょっと!私のようなエコーにPHPの値を加えることができたのは分かりませんでした。その間に値がありますか?それはまさに私が必要としていたものです。私はあなたのコード全体を使いませんでした。 :)私はカスタムフィールドに入力しました。ありがとうございました。:) –

+0

問題ありません!喜んで助けてください!コードを追加するだけで、PHPがエコー文字列に挿入されます。未回答のリストから外れます:) – Justin

関連する問題