WPBakery Visual Composer WordPress плагин не загружает пользовательский пост для вошедшего в систему пользователя

Я создал собственный пост «Блог», и я хочу показать все блоги впереди, используя ajax.
поэтому я использую «сетку пост-кладки» и добавляю термин «пост-блог».
теперь его загрузка всех сообщений в блоге для не вошедшего в систему пользователя и администратора, но не для других пользовательских ролей ..
мой вызов Ajax

action : vc_get_vc_grid_data
vc_action   :vc_get_vc_grid_data
tag :vc_masonry_grid
data[visible_pages] :5
data[page_id]   :1455
data[style] :all-masonry
data[action]    :vc_get_vc_grid_data
data[shortcode_id]:1469597061998-22b221b6-5511-6
data[tag]   :vc_masonry_grid
vc_post_id  :1455
_vcnonce    :651e0ea83a

когда я проверяю более подробно, я обнаружил, что он будет генерировать те же атрибуты.
я узнаю, как происходит процесс вызова Ajax

getGridDataForAjax() -> renderAjax() -> buildItems()

в функции buildItems есть запрос, чтобы получить все сообщения.

$settings = $this->filterQuerySettings( $this->buildQuery( $this->atts ) );
$post_data = query_posts( $settings );

Значение $ settings одинаково для обоих случаев (когда залогинен или нет), но для авторизованного пользователя всегда получено 0 постов.
я не могу выяснить, что не так, потому что атрибут запроса является одним в обоих случаях.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]