adding a URL to a post meta

时间:2011-05-17 作者:Monique Anderson

好吧,这是一个相当愚蠢的问题,但我对PHP还不熟悉,所以请容忍我。

如何在下面的代码中添加a href链接,以便在前端链接自定义元字段?

<?php if ( get_post_meta( $post->ID, "leetpress_website", true ) ){ ?>
<div class="pros"><p><strong>Movie Website:  </strong>
  <?php echo get_post_meta( $post->ID, "leetpress_website", true );?></p></div>
<?php } ?>
谢谢你忍受我的愚蠢。。。

更新:成功了!感谢您的帮助,为我指明了正确的方向,Bainternet!

<?php
  if ( get_post_meta( $post->ID, "leetpress_website", true ) ){
    echo \'<div class="pros"><p><strong>Movie Website:  </strong><a href="\' .
    get_post_meta( $post->ID, "leetpress_website", true ) .
    \'" target="_blank">\' .
    get_post_meta( $post->ID, "leetpress_website", true ) .
    \'</a></p></div>\';
  }
?>

2 个回复
SO网友:Bainternet

对URL使用另一个自定义字段,并将其称为leetpress_website_url 然后将代码更改为:

<?php
if ( get_post_meta( $post->ID, "leetpress_website", true ) ){
  echo \'<div class="pros"><p><strong>Movie Website:  </strong><a href="\' .
  get_post_meta( $post->ID, "leetpress_website_url", true ).\'">\' .
  get_post_meta( $post->ID, "leetpress_website", true ) .
  \'</a></p></div>\';
}
?>

SO网友:Milo

您粘贴的代码似乎有问题,它不完整,但下面是一个href中的元字段示例:

<?php
$mylink = get_post_meta($post->ID, \'leetpress_website\', true);
if($mylink){
?>
    <a href="<?php echo $mylink ?>" title="Movie Website">Movie Website</a>
<?php
}
?>
编辑-好的,班特网编辑了你的代码,看看他的答案。

结束

相关推荐