Я пытаюсь получить субтитры со страницы PARENT и повторить текст в теге заголовка.
Функция:
<?php
$id_to_get = $post->ID;
if ( $post->post_parent ) {
$id_to_get = $post->post_parent;
}
$parent = $id_to_get;
$title = get_the_title($parent);
$subtitle = get_post_meta($id_to_get, '_base_page_subtitle', true);
?>
Реализация HTML: ...title="‹?php echo $subtitle; ?›">
К сожалению, он не может успешно захватить текст субтитров. Я могу заполнить заголовок, повторяя переменную $title, но не переменную $subtitle.
Значение параметра «Подзаголовок» хранится в таблице «_base_page_subtitle»; Я использую фреймворк опций.
Я знаю, что моя проблема связана с оператором if, однако, поскольку я новичок в PHP, мне немного сложно понять, как собирать данные и правильно отображать их.
Еще раз спасибо!
$post
свойство$post_child
? Я думаю, вы можете просто проверить, если$post->post_parent
, а затем установить его на$post->post_parent
. Если у поста нет родителя, я считаю, что он равен нулю. - person kalley   schedule 07.08.2013$id_to_get
, если вы повторяете его? - person kalley   schedule 07.08.2013