Первый вопрос здесь, хотя чтение и поиск несколько раз спасли меня.
Я хакер PHP в лучшем случае, и Wordpress тема, которую я создаю, вынуждает меня многому учиться.
Я столкнулся с проблемой, пытаясь заставить форматы следующих и предыдущих ссылок отображать по-разному в зависимости от их соответствующих категорий (а не страницы single.php ).
Вот моя лучшая попытка:
Это приводит к синтаксической ошибке.
Мой первый вопрос: Могу ли я даже использовать оператор if-else в параметрах функции?
Если я подхожу к нему совершенно неверно, то он возвращается к чертежной доске. Тогда я также буду признателен за любые альтернативные предложения!
Я знаю следующую работу:
next_post_link( '%link', get_the_title(), FALSE );
next_post_link( '%link', '%title', FALSE );
Чтобы попытаться быть более ясным, я хочу повлиять на вывод следующих / предыдущих ссылок в зависимости от категории сами ссылки, а не текущая главная страница, на которой они находятся.
У меня проблема: а) как определить, к какой категории относятся next_post_link () и previous_post_link (), а затем b ) соответственно отображают свой параметр Link
. Если я могу поднять белый флаг, примеры, которые я нашел с использованием get_adjacent_post () и различных массивов и тому подобного, кажутся мне сейчас слишком надуманными. Я был бы очень признателен, если бы кто-нибудь объяснил мне любые решения, использующие их.