2016-10-30 4 views
1

Попытки получить простой плагин и получил ошибку в моих первых шагах ..первого плагин WordPress с Фатальной ошибкой

<?php 
/* 
Plugin Name:!test 
*/ 
require_once(includes_url() . '/pluggable.php'); 

function is_user_logged_in() { 
    $user = wp_get_current_user(); 

    return $user->exists(); 
} 
echo is_user_logged_in(); 
?> 
+0

Не могли бы вы упомянуть об ошибке здесь? – Akshay

+0

Все ли ядро ​​вашего плагина? Если да, это неверно. Сначала вам нужно определить плагины meta, а после добавления короткого кода, действия и т. Д. Зависит от вашей задачи. Для получения дополнительной информации прочитайте это [Написание плагина] (https://codex.wordpress.org/Writing_a_Plugin) – stweb

+0

@Akshay Неустранимая ошибка: невозможно обновить is_user_logged_in() – user186585

ответ

1

Вы не можете вызвать функцию непосредственно в файле плагин. Вместо этого назовите его внутри крючка, например:

function my_shortcode_func($atts) { 
    $user = wp_get_current_user(); 
    return $user->exists(); 
} 
add_shortcode('my_shortcode', 'my_shortcode_func'); 
Смежные вопросы