我在Wordpress中有很多页面,尽管父页面不同,但它们的URL几乎相同。
示例网址为:
(父URL)/需要了解
如何选择父URL并将其添加到HTML中的简单链接?
我尝试使用以下代码创建简码:
function need_to_know_link() {
if ($post->post_parent) {
$parent_link = get_permalink($post->post_parent);
echo '<a href="'. $parent_link .'/need-to-know">Need to Know</a>';
}
}
add_shortcode( 'need_to_know', 'need_to_know_link' );
更新:
我删除了if语句,代码正常运行。是否有任何原因导致if语句导致其不起作用?