在我的主题中,我有自定义字段“ext_url”。现在,如果我不添加“ext_url”自定义字段,我想获取帖子网址。
我试过
<?php if(get_post_meta($post->ID, 'ext_url', true)): ?>
<?php else : ?>
<?php the_permalink(); ?>
<?php endif; ?>
当我不添加自定义字段时,它会显示帖子 URL。但是,当我添加自定义字段时,它显示为空白。任何解决方案?
更新:我找到了一个代码
<?php
$url = get_post_meta($post->ID, 'ext_url', true);
if ($url) {
echo "<p><a href='$url'>External URL</a></p>";
}
?>
但是,它适用于显示自定义字段。我怎样才能在这里添加其他功能?对不起,我没有 PHP 经验。