Вы задаете вопрос и сразу же пытаетесь оскорбить отвечающего, который Вам по сути ничего не должен.
Ваша задача решаема. Только хранить значение текущего тоста нужно в одном поле и перезаписывать его каждый раз как будет определен новый пост.
Решений как всегда несколько
Вы можете сохранять ID текущего поста в опции. И выводить его кодом в нужном месте. Нужно вывести, например, поле на странице опций, где Вы будете вводить каждый день id нужного поста. Считаю это самым простым. Всего пару функций.
Вы можете выводит поле на странице редактирования рубрики, и тоже туда записывать id поста. Сохранять же это значение можно в мета-поле таксономии. Тогда вы получаете возможность указывать "новость дня" дя каждой рубрики индивидуально
Как написать свою форму - есть много примеров в гугл
Как отправить запрос в Woof - выведите фильтр и посмотрите как он формирует ссылки, сформируйте подобным образом. А если почитаете его js файл то и тригеры для себя полезные найдете.
При следующем обновлении woo ваша работа затрется.
К сожалению разработчики не предоусмотрели фильтрации этого элемента.
Поэтому вариантов несколько (по увеличению костыльности).
1- Скопировать шаблон к себе в тему и уже в нем править.
2- Проверить можно ли в вызывающей функции отловить этот вывод и подправить с помощью str_replace
3- ...
только что попроббовал код RAX7 , работает
а если Вы хотите что бы закрывающий коментарий был на одной строке с тегом, так удалите перенос из инструкции
У вас должно быть 2 куска кода, для архивной страницы (старницы категории) и для карточки товара.
блок для архивной страницы у Вас уже есть, осталовь дописать для карточки товара.
Судя по всему Вы пытаетесь собрать все в кучу. Лучше так не делать.
Учтите, что на разных типах страниц get_queried_object() будет отдавать разные типы данных
Если хотите, что бы и по товару проверял, то нужно также проверять находитесь ли Вы на странице товара (в карточке товара) и тогда для это го товара надо получить все категории (термины) к которым он поключен. А дальше по накатанной если среди полученных категорий есть нужная и пункт меню такой то "ок" иначе идем мимо.
Значит открывайте отладчик , читайте переменные, и подстраивайтесь под Ваши классы и переменные.
Вы используете плагин МегаМеню. Может стоит написать разнаботчикам и задать им вопрос?
Пользуйтесь отладчиком, спасет много времени Вам (и нам :) )
Про Атом не знаю, не пробовал. На него тоже должны быть плагины для отладки.
Я на VSCode-e или phpStorm. Мелкое или если очень быстро надо и точно знаешь что деалть на VSCode.
Уважаемый Sam , Вы удивительно настойчивый человек (это комплимент).
Если вы сделаете точку останова и посмотрите переменные, то увидите это
скрин в отладчике
Это говорит о том, что для пунктов меню созданных с помощью блока "Произвольная ссылка", а я предполагаю, чт оВы так и сделали, надо использовать другой член класса
Все что Вы написали правильно, оно так и должно работать.
Вы каким редактором пользуйтесь? Поставьте на него отладчик и запустите с точкой останова в этой функции и просмотрите переменные.
Вы задаете вопрос и сразу же пытаетесь оскорбить отвечающего, который Вам по сути ничего не должен.
Ваша задача решаема. Только хранить значение текущего тоста нужно в одном поле и перезаписывать его каждый раз как будет определен новый пост.
Решений как всегда несколько