Php 第一个出现致命错误的wordpress插件

Php 第一个出现致命错误的wordpress插件,php,wordpress,Php,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(); ?> 您不能直接

试图获得一个简单的插件,但在我的第一步中出现了错误

<?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();
?>   

您不能直接在插件文件中调用函数。取而代之的是将其称为钩内,例如:

function my_shortcode_func( $atts ) {
    $user = wp_get_current_user();
    return $user->exists(); 
}
add_shortcode( 'my_shortcode', 'my_shortcode_func' );

你能在这里提到这个错误吗?它是你插件的核心吗?如果是的话,它是不正确的。您需要首先定义插件元,然后根据您的任务添加短代码、操作等。有关更多信息,请阅读此@Akshay致命错误:无法重新声明用户是否已登录()