BladimirK, что-то мне такое помнится, что с get_posts были проблемы у the_posts_pagination. Эта пагинация вроде как только с базовым циклом работает. Попробуйте использовать paginate_links
Собственно, то же самое, чего это вдруг не дружит?
Да, чтобы натянуть например меню, сверстанное по БЭМ придется сделать некоторые телодвижения в сторону кастомного Walker для меню. Но это как по мне самое сложное место.
Хотя врать не буду, в конце концов пришел к тому, что зачастую заранее в верстке использую родные классы вордпресса, как например зная, какие хлебные крошки или пагинацию буду использовать сразу размечаю в верстке так как оно будет в итоге в вордпрессе
Сергей, так а что должно быть в ссылке? Как по мне проще всего повесить на хук с кнопкой корзины вывод кастомного поля например с помощью ACF и в шаблоне товара его заполнять
Vindie, например открывать подменю на мобилках добавляя ему класс видимости. А при событии клика на ссылку проверять есть ли у выпадающего меню активный класс и убирать его