我是wordpress中插件开发的新手。
我想使用动作挂钩向wp_footer添加一个简单的html代码,我刚刚从wordpress codex中学习。
<?php
/*
Plugin Name: test
Plugin URI: http://mysite.com
Description: test
Version: 1.0
Author: me
Author URI: http://mysite.com
*/
function addbar(){
echo '<div id="cbar">';
echo '</div>';
}
if ( is_user_logged_in() ){
add_action('wp_footer','addbar');
} else {
}
?>
此代码不起作用,它会导致我的网站崩溃。
答案 0 :(得分:1)
我认为这个函数在pluggable.php中,当插件被激活时该函数不存在。这个应该意味着您只需要延迟加载逻辑。
function addbar(){
if(is_user_logged_in()){
echo '<div id="cbar">';
echo '</div>';
}
}
add_action('wp_footer','addbar');