0

私はワードプレスでのプラグイン開発に不慣れです。

ワードプレスのコーデックスから学んだアクションフックを使用して、単純なhtmlコードをwp_footerに追加したいと思います。

<?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 に答える