Pavel Omelchenko: модуль Меню у вас есть, это замечательно. Дальше, скорее всего, надо смотреть в шаблон и искать, к какому идентификатору привязано определенное меню (пока его нет - используются шаблонные настройки, не помню, какие именно)
Repeat - это свойство background-repeat, а вы его прикрепляетt к background-image. Та не работает.
Div по спецификации растягивается во всю ширину контейнера, и высоту содержимого. Я в примере вместо указания высоту и ширины контейнера положила невидимую картинку в самый глубокий контейнер.
Сергей Валитов: хотя вы правы, вероятно не поможет. Это же не действие. Так что кроме вызова самой этой функции в нужном месте ничего не приходит в голову
Насколько я поняла, вы передаете в аякс запросе список айди, и вам надо получить от вордпресса записи по этим айди?
Формируете запрос через get_posts, и отдаете его в wp_send_json_success (потому что он сам формирует в нормальный json объект)
Дмитрий Игруменов: как все сложно. Наверняка вы где-то сохраняете эти переданные айди? В мета-поле пользователя, или в option вордпресса, или другие варианты. Т.е. вам надо: передать айди, обновить ваше хранилище, потом получить данные из хранилища, и отдать их скрипту.
Расскажите, как вы сохраняете данные?
jsFiddle оборачивает вашу функцию в onLoad. Из общей области видимости все в onLoad не видно. Все работает, если: отключить onLoad(в выпадающем списке около Javascript), или объявить функцию через window.generate_table = function(){} https://jsfiddle.net/dm982j40/
Sergey750il: хм. вроде $wp_query['paged'] уже есть на моменте pre_get_posts. Странно. А для чего вам такая структура? Она действительно может ломать пагинацию.
Или модно на флексах. Будет менее многословно.