2017-04-04 17 views
1

私はWP開発の初心者です。基本的なヘルプが必要です。 WP Admin CMS内のユーザーアカウントで新しいユーザー機能を有効または無効にする方法を見つけたいと思います。Wordpress Adminでカスタムユーザ機能を有効/無効にする

enter image description here

だから、私は編集を持っており、このユーザのための機能を削除します。どのように私はここに彼のuser_statusを更新する自分のMysqlコードで機能を有効または無効にすることができますか?私は単純なadd_filterを行うことができると思いますが、どれくらい正確ですか? ありがとうございました。

答えて

0

さらにアクションを追加するには、user_row_actionsフィルタを使用できます。例:

add_filter('user_row_actions', 'my_handler'); 
function my_handler($links, $user) 
{ 
    $links['soft_delete'] = '<span class="blahblah" data-user-id="' . $user->ID . '">Do some stuff</span>'; 
    return $links; 
} 

次に、いくつかのJSコードでアクションを処理するためのajaxリクエストを送信します。
あなたはユーザーのみページのロード.jsファイルを持っているしたい場合は、以下の操作を行うことができます

add_action('admin_enqueue_scripts', 'add_my_scripts'); 

function add_my_scripts() 
{ 
    global $current_screen; 
    if ((!defined('DOING_AJAX') || !DOING_AJAX) && $current_screen->id == 'users') 
    { 
      wp_enqueue_script('my_script', 'url_to_your_js_file', array('jquery'), false, true); 
      wp_localize_script('my_script', 'my_ajax_object', array('ajax_url' => admin_url('admin-ajax.php', ((is_ssl()) ? 'https' : 'http')))); 
    } 
} 

Docs

関連する問題