У меня есть много страниц в Wordpress, которые имеют почти один и тот же URL, несмотря на то, что родительская страница отличается.
Примером 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 может не работать?