Выводим данные родительской страницы на дочерней
Задачка такая. Есть страница (около тысячи так страниц) на родительской странице которых в дополнительных полях указанна ссылка. Хочу эту ссылку на этих самых страницах автоматом, красивой кнопочкой.
И так снова по порядку:
Есть страница «Роман» у которой в дополнительном поле «СсылкаСкачать» указан адрес ссылки а где собственно его можно скачать.
Есть дочерние страницы «Глава 1″ «Глава 2″ и тд. На которых должна быть эта самая кнопка с этой самой ссылкой.
Решение:
В шаблоне страниц — глав добавляю
$ancestors = get_post_ancestors($post->ID); $IDR = $ancestors[0];?> <a class="Knopka" href="<?php echo get_post_meta($IDR, 'СсылкаСкачать', true); ?>">скачать</a>
Беру я здесь только непосредственного родителя. Если у страниц вложения больше 2 то я всё равно возьму только одного ближайшего.
Редактировать:
Оставить комментарий