Динамически создавать ссылку на основе родительской страницы (Wordpress) - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть много страниц в 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 может не работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...