Я работаю на веб-сайте WordPress со следующими плагинами:
- Elementor Pro (редактор WYSIWYG)
- PODS (создание CPT)
- фрагменты (удержаниеWP код, не загружая различные плагины)
Страница работает нормально, и Elementor может фильтровать и показывать мой CPT, и я получил его, фильтруя его для 1 автора, вошедшего в систему автора.С запчастями все в порядке.Для этого в Elementor есть виджет сообщений, в котором есть опция «Идентификатор запроса», чтобы разрешить фильтрацию на стороне сервера.В этом варианте вы можете поместить имя действия, например « the_author ».
Затем я создал следующий фрагмент ...
add_action( 'elementor/query/the_author', function( $query ) {
// Here we set the query to fetch posts with
// limit results to logged in author only
$query->set('author', $user_ID);
} );
Это работает нормально, и на странице отображаются только сообщения для авторизованного Автора, но мне нужна помощь со следующим ...У меня для того же CPT есть некоторые метаданные, одна метаданная называется ' live ', что равно ' 1 ' для LIVE или ' 0 ' дляв автономном режиме.
Мне нужно, чтобы он работал, когда он показывает только сообщения для того, кто вошел в систему Автор, где мета-имя этого поста 'live' = 1.
CPT называется 'Books'способ.