Intereting Posts
Пользовательская форма не отображается в правильном месте на странице Различные URL-адрес архива и единой постоянной ссылки текущая должность у текущего автора Петля для липких сообщений Как исправить архив.php, который отображает все сообщения? Поворачивая ссылку для чтения в кнопку Как обычно читать элементы плейлиста JWPlayer, используя его «плейлист»? Архитектура плагинов / шаблон дизайна – лучше использовать частный шаблон Observer / Mediator для подклассов плагинов или WP add_action? Расширенный поиск перенаправляется на другую страницу, затем фильтрует дальше Перенос плагина wordpress multisite и домена Как перенаправить логин Пользователь с Mapped Domiain Primary blog Url к оригинальному URL-адресу субсайта Добавление класса к последнему элементу списка? Не создано WP Пользовательские сообщения с определенным html Репликация функций the_editor (Media Bar, TinyMCE, Visual / HTML Tabs) без огромного переписывания Ошибка отправки с темой P2

Undefined is_user_logged_in () ошибка с кодом запроса плагина

Я получаю:

Fatal error: Call to undefined function is_user_logged_in() in C:\wamp\www\benracicot\wp-includes\query.php on line 2521 

Если я удалю $ args из WP_Query, я не получу никаких ошибок, и я могу напечатать возвращаемый объект (все пустые значения). Что я делаю неправильно в моем коде запроса плагина?

 function getPostIDsByMonth($month){ $args = array( 'monthnum' => 1, 'post_type' => 'post' ); $ids = new WP_Query($args); return $ids; } $months = 1; $bymonth = getPostIDsByMonth($months); print_r($bymonth); echo $bymonth->post_count; if (! empty($bymonth)){ while($bymonth->have_posts()): $bymonth->the_post(); ?><h3><a href="#"><?php the_title(); ?></a></h3><?php the_content(); endwhile; } 

Solutions Collecting From Web of "Undefined is_user_logged_in () ошибка с кодом запроса плагина"

 require_once( wp_normalize_path(ABSPATH).'wp-load.php'); class Your_Plugin_Class { private $is_user_logged_in; add_action('init', function(){ $this-> is_user_logged_in = is_user_logged_in(); echo 'is_user_logged_in'.$this->is_user_logged_in; }); add_filter('woocommerce_billing_fields-2',array( $this, 'add_billing_field' )); } public function add_billing_field( $fields = array() ) { if ( $this->is_user_logged_in ){ echo 'add_billing_field'.$this->is_user_logged_in; return $fields; }else{ echo 'add_billing_field'.$this->is_user_logged_in; } } }