如何在WordPress中添加自定义用户在线状态功能?

玖比肆 WordPress 20

请提供在WordPress中创建和管理自定义用户在线状态功能的方法。

回复

共1条回复 我来回复
  • 玖比肆的头像
    玖比肆 评论

    要在WordPress中添加自定义用户在线状态功能,需要按照以下步骤进行:

    步骤1:创建一个自定义用户状态功能

    首先,您需要创建一个自定义用户状态功能。要创建它,您需要在functions.php文件中添加以下代码:

    function wp_add_custom_user_status() {
    $args = array(
    'label' => __( 'Online', 'text-domain' ),
    'label_count' => _n_noop( 'Online (%s)', 'Online (%s)', 'text-domain' ),
    'public' => true,
    'show_in_admin_all_list' => true,
    'show_in_admin_status_list' => true,
    'exclude_from_search' => true,
    );
    register_post_status( 'online', $args );
    }
    add_action( 'init', 'wp_add_custom_user_status' );

    这将创建一个名为“Online”的自定义用户状态,其选项会在用户个人资料页面的顶部显示。

    步骤2:将自定义用户状态添加到用户个人资料页面

    要将自定义用户状态添加到用户个人资料页面,您需要在functions.php文件中添加以下代码:

    function wp_add_custom_user_profile_field( $user ) {
    ?>

    ID ); ?>

    label;

    return esc_html( $status_label );
    }
    add_action( 'manage_users_custom_column', 'wp_display_custom_user_status_column', 10, 3 );

    这将在用户列表中添加一个名为“Status”的列,并显示用户的在线状态。

    2023年 5月 14日 下午9:05 0条评论
微信客服
分享本页
返回顶部
玖比肆(9Bi4)专注于帮助企业实现数字化转型,提供全方位的网站建设、网络运营、网络推广、网络营销和SEO优化等一系列数字化营销服务。