0

この関数を含むプラグインが有効になっている場合、 anythe_permalink()を置き換える関数を追加するにはどうすればよいですか@$AWD_facebook→getLoginUrl();

4

1 に答える 1

0

あなたが何をしたいのかよくわかりませんが、次のようなことを意味していると思います:

add_filter('the_permalink','fb_link');
function fb_link($permalink)
{
    global $AWD_facebook;
    include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    if(is_plugin_active('facebook-awd'))
        return @AWD_facebook->getLoginUrl();
    else
       return $permalink;
}

更新: Ahwebdev のコメントに基づいて、この関数内で AWD_facebook オブジェクトをグローバル化すると問題が解決するはずです。

于 2012-04-20T23:55:38.950 に答える