Добрый день.
Если я Вас правильно понял, делал сайт Детские сказки.. и нужно было вывести внизу каждой страницы другие сказки по автору, например: читаем сказку Пушкина и внизу появляются другие его сказки и текущая страница не попадала в список
Через плагин i18n-custom-fields или I18n Special Pages+ I18N Special Pages extras создаете дополнительно поле,
например имя ''authorname"
при создании страницы в поле ''authorname" - вводите , например автора сказок и так же на других страницах, которые должны быть привязаны друг к другу.
И собственно сам код вставляете в function.php:
function CountAuthor(){
global $pagesArray;
$urlAuthor = return_page_slug();
foreach ($pagesArray as $key => $value) {
foreach ($value as $key1 => $value1) {
if($value[url] != $urlAuthor){
if ($value['authorname'] == return_custom_field('authorname')) {
echo '<a href="'.$value[url].'">';
echo '<img width="64px" height="64px" class="media-object" src="'.$value[images].'" alt="'.$value[title].'">';
echo '<h5 class="media-heading">'.$value[title].'</h5>';
echo '</a>';
}
break;
}
}
}
}
Вставляете в шаблоне, где нужно вывести:
<?php function CountAuthor(); ?>
Так же я добавлял к выводу картинку с доп полем "images"