【问题标题】:Need help calling up Custom Fields/Values in Wordpress theme需要帮助在 Wordpress 主题中调用自定义字段/值
【发布时间】:2012-01-08 05:16:24
【问题描述】:

这是正确的代码:(谢谢!)(只需添加“..”和 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 末尾:&lt;a href="http://www.youtube.com/$value"/&gt;,以便它实际上返回以下地址: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/”的链接

我不能直接向它添加 $value...

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

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

【问题讨论】:

  • 请不要使用“固定”标签并在您的问题中添加答案:接受正确答案,如果您自己找到了正确答案(这不是贾斯汀给出的答案) ),将其添加为答案。

标签: wordpress field


【解决方案1】:

我只会做$ytuser = get_post_custom_values("ytuser");,然后在你需要它的地方调用变量$ytuser[0];,比如echo "&lt;a href='http://www.youtube.com/".$ytuser[0]."'&gt;".$ytuser[0]."&lt;/a&gt;";。应该可以!

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

【讨论】:

  • 嘿!我不知道您可以将 php 值添加到这样的回声中,太棒了!所以我只是添加'。 。以及两者之间的价值?这正是我所需要的。我没有使用你的整个代码,只是那一小部分,它起作用了。所以你帮了我。谢谢!现在该值坚持到 href 并实际上变成了我在自定义字段中键入的值。再次感谢。 :)
  • 没问题 - 很高兴为您提供帮助!是的,您只需添加 .代码 。并将 PHP 插入到任何回显字符串中。并确保将此 Q 标记为已回答,以便它从未回答列表中消失:)
猜你喜欢
  • 2013-02-15
  • 2020-06-14
  • 2020-10-27
  • 2015-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-02
  • 1970-01-01
相关资源
最近更新 更多