Я пытаюсь заполнить заголовок и URL на основе родительских отношений с дочерними элементами. Я смог работать с другими разработчиками здесь, в Stackoverflow (ref: Echo подзаголовок страницы PARENT в WordPress – часть (2) ), чтобы имитировать аналогичную функцию, основанную на данных, собранных из таблиц, однако это будет статично информация, которая заполнена.
Что мне нужно сделать:
Если вы находитесь на главной странице или используете шаблон «По умолчанию» для страницы, заголовок будет «Домашняя страница», а URL будет « http://example.com ». В этом случае идентификатор страницы будет «0» для главной страницы, и любые дети будут делиться этим отношением на основе «0».
Если вы находитесь на главной странице суббренда или странице с использованием этого шаблона, заголовок будет «Суббрендом», а URL будет « http://example.com/sub ». В этом случае идентификатор домашней страницы будет «67», и все дети будут делиться этими отношениями на основе «67».
Текущая версия функции:
<?php if ($post->post_parent!=67) { // Sub-brand - children echo = "Sub brand child"; $title .= "Sub-brand"; $link .= "\nhttp://example.com/sub"; } elseif($post->ID==0||count(get_pages('child_of='.$post->ID))!=67) { // Sub-brand - home echo = "Sub brand home"; $title .= "Sub-brand"; $link .= "\nhttp://example.com/sub"; } else { // Homepage and children echo = "Everything else"; $title .= "Homepage"; $link .= "\nhttp://example.com/"; } ?>
Текущие проблемы):
Что работает:
Любая помощь будет оценена с учетом правильности ассоциаций. Помните, я работаю с PHP менее недели, и я учусь, когда я ухожу.