需要帮助调用Wordpress主题中的自定义字段/值

时间:2012-01-08 05:16:25

标签: wordpress field

这里是正确的代码:(谢谢!)(只需添加'..'和echo之间的值)

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.' ">' . $value . "</a><br /><br/>";
?> 

如果您仍想阅读此问题,请点击此处。

问题: 目前,我在其中一个帖子上创建了一个名为“ytuser”的自定义字段。在该字段中,我输入了youtube用户名(例如: youtubeuser1 )。我现在要做的是将该值放在href的末尾,如下所示:<a href="http://www.youtube.com/$value"/>以便它实际返回以下地址:http://www.youtube.com/youtubeuser1然后文本链接到该用户的页面。 / p>

到目前为止,我有这个:

   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/”

我无法直接向其添加$ value ...

有没有办法可以将$ value作为href的一部分?这样它可以使文本链接转到http://www.youtube.com/ $ value?

我知道这是一个noob问题,因为它不会那么难。

1 个答案:

答案 0 :(得分:1)

我只会$ytuser = get_post_custom_values("ytuser");,然后像$ytuser[0];一样调用您需要的变量echo "<a href='http://www.youtube.com/".$ytuser[0]."'>".$ytuser[0]."</a>";。这应该有效!

此外,在您的代码示例中,您希望在回显中切换“和”用法,并确保在YouTube网址之后回复用户以及链接本身(如果这是您想要的)。

相关问题