我的代码如下:
<?php
if( get_field( "facebook" ) !== '' ): ?>
<a href="<?php echo the_field('facebook'); ?>">Facebook</a>
<?php endif;?>
它不是回显该字段的值(www.facebook.com),而是相对于 wordpress 网站回显它。
另外,我的代码高效吗?或者有更简单的方法吗?
编辑:最终对我有用的是:
<?php
$website = (get_field('website'));
if(!empty($website)){
$final_url = (!preg_match("~^(?:f|ht)tps?://~i", $website))? 'http://'.$website: $website;
echo "<a href=\"$final_url\">$final_url</a>" . "<br />";
}
?>