Как показать только объявления, созданные текущим пользователем с помощью плагина HIVEPRESS в Wordpress?

Как вывести на сайте объявления только для текущего залогиненного пользователя с помощью кода в WordPress?
  • 14 марта 2024 г. 9:09
Ответы на вопрос 1
Для того чтобы показать только объявления, созданные текущим пользователем с помощью плагина HIVEPRESS в WordPress, вам нужно использовать функцию get_current_user_id() для получения ID текущего пользователя, а затем передать этот ID в параметры запроса для отображения только его объявлений.

Пример кода:

```php
$current_user_id = get_current_user_id();

$args = array(
    'post_type' => 'listing',
    'author' => $current_user_id,
);

$my_listings = new WP_Query( $args );
if ( $my_listings->have_posts() ) {
    while ( $my_listings->have_posts() ) {
        $my_listings->the_post();
        // Вывод объявления
    }
}
wp_reset_postdata();
```

Этот код будет выводить только объявления, созданные текущим пользователем. 

Для того чтобы вывести на сайте объявления только для текущего залогиненного пользователя, вы можете также использовать вышеприведенный код внутри шаблона страницы или публикации, где вы хотите отобразить объявления. Таким образом, только текущий пользователь увидит свои объявления при просмотре страницы или публикации.
Похожие вопросы