Попытка создать WP Category Archive на сайте с использованием Timber и AJAX Load More Plugin - PullRequest
0 голосов
/ 13 марта 2019

Я унаследовал сайт Wordpress, который использует шаблонизатор Timber.Я не слишком знаком с Timber, но я смог выучить достаточно, чтобы внести простые изменения в этот момент.

В настоящее время клиент не балуется категоризацией своих сообщений в блоге, но теперь он хочет.Я смог нормально отобразить и связать их категории сообщений в текущем архиве, но они также хотят иметь возможность щелкать по категории для каждого сообщения и иметь эту ссылку на этот конкретный архив категорий.Текущая структура URL архива WP по умолчанию (https://www.website.com/blog/category/some-category) просто отображает все записи независимо от категории. Я определил это потому, что предыдущий разработчик реализовал плагин AJAX Load More, поэтому в основном эта страница архива генерируется этой строкойс кодом:

{% set ajaxShortcode = '[ajax_load_more id="23546321" container_type="div" post_type="post" posts_per_page="4" scroll="false" button_label="View Older"]' %}

Я определил, что могу добавить параметр категории в этот шорткод, и он будет отображать только сообщения этой категории, так что это здорово.

У меня вопрос, какМогу ли я динамически включить эту категорию в шорткод? Я думал, что могу извлечь ее из URL (каким-то образом использовать что-то вроде

$context[url_category] = TimberUrlHelper::get_params(2);

), но я не мог понять, как это сделать, и этоВ любом случае, я чувствовал себя хакером.

Может кто-нибудь подтолкнуть меня в правильном направлении?

...