0
在我的主題我有自定義字段'ext_url'。現在我想獲得發佈url如果我不添加'ext_url'自定義字段。WordPress的自定義字段,如果其他顯示數據
我試圖
<?php if(get_post_meta($post->ID, 'ext_url', true)): ?>
<?php else : ?>
<?php the_permalink(); ?>
<?php endif; ?>
當我不添加自定義字段,它顯示帖子的網址。但是,當我添加自定義字段時,它顯示爲空白。任何方案?
更新:我發現一個代碼
<?php
$url = get_post_meta($post->ID, 'ext_url', true);
if ($url) {
echo "<p><a href='$url'>External URL</a></p>";
}
?>
,但是,它正在爲顯示自定義字段。我如何添加其他功能?對不起,我沒有經驗的PHP。
我不確定我是否理解。聽起來它正在做你想做的事。你想要相反的事情發生嗎?或者你不希望它顯示**的網址?如果是第二個,那麼您可能需要使用['get_permalink'](http://codex.wordpress.org/Function_Reference/get_permalink)而不是the_permalink。 – jrue
對不起,令人困惑。我想要「如果我添加自定義字段,它會顯示自定義字段數據&如果我不添加自定義字段,它會顯示帖子永久鏈接」 –