当我们在Sample
命名空间,我们应该通过\\Sample\\sp_activate()
, 因此,请尝试以下操作:
<?php
/**
* Plugin Name: Sample Plugin
* Version: 0.0.2
*/
namespace Sample;
\\register_activation_hook( __FILE__, \'\\Sample\\sp_activate\' );
function sp_activate() {
}
如果在插件激活期间打印出一些内容,则会导致意外的输出消息。如果您使用例如
echo \'Hello\';
在您的激活功能中,它将生成这样一条5个字符的消息。
您应该考虑使用WP_DEBUG_LOG
并将错误记录到一个文件中,以查看出现的错误类型。
我希望这有帮助。