Карта сайта безусловно важный элемент блога. Мне повезло, что нашёлся плагин, который позволяет одновременно создать Карту сайта и выводить похожие посты. Я перепробовал несколько плагинов для создания карты мультиязычного wordpress блога на основе плагина qtranslate. Не все правильно работали с мультиязычным контентом. Перечислю их:
- WP Multilingual Sitemap
- realtime-sitemap
- Dagon Design Sitemap Generator
- WP DS Blog Map
Но только WP Multilingual Sitemap позволяет одновременно и создать карту сайта и выводить похожие посты. После установки плагина с помощью кодов Вы можете выводить страницы, категории, записи.
Карта сайта в виде "страницы - категории - посты" выводиться с помощью кода:
Данный код необходимо разместить на специально созданной странице "Карта сайта". Понятно, что если Вы хотите выводить в карте только перечень страниц, то оставляете только первую часть кода. Если только категории - то вторую. С помощью параметров можно задать не выводить определённые страницы, категории, записи.
Похожие посты необходимо выводить с помощью кода:
Здесь category=23 выводит все записи из категории 23 (номер можно посмотреть в админке), order=ASC сортировка списка постов по возрастанию, order=title сортирует записи по заголовку.
Код вывода похожих постов есть смысл выводить на тематических страницах. Например, на данном блоге на странице Мультиязычный блог выведены посты в категории multilingual blog.
Результат можно видеть на странице Карта сайта моего блога.
Если Вы хотите чтобы, к примеру, посты сортировались по автору, по дате модификации и т.д. можете посетить официальную страницу плагина. Там есть необходимая информация для изменения кода.