0

我是 wordpress 插件开发的新手。

我想使用我刚刚从 wordpress codex 中学到的动作钩子向 wp_footer 添加一个简单的 html 代码。

<?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 {
    }
?>

此代码不起作用,它使我的网站崩溃。

4

1 回答 1

1

我认为由于此功能位于pluggable.php 中,因此激活插件时该功能不存在。这应该意味着您只需要延迟逻辑的加载。

function addbar(){
if(is_user_logged_in()){
    echo '<div id="cbar">';
    echo '</div>';
}
}

 add_action('wp_footer','addbar');
于 2013-03-24T07:53:06.573 回答