使用函数添加新的订阅者角色

时间:2018-06-18 作者:JoaMika

是否可以添加具有与Wordpress中现有订阅者角色具有相同功能的新订阅者角色?

基本上,我想根据wordpress的角色来区分男性和女性订阅者。

1 个回复
SO网友:Charles

订阅者只有一个功能,即:读取要创建新的(自定义)角色,只需在中添加以下代码行functions.php.

请先备份,以此类推。。。。

添加到时functions.php 进入后端,检查是否可以将(新的或现有的)用户添加到此角色
当一切正常时,您可以删除代码,因为角色现在已添加到数据库中,无需保留它们

/**
 * Create new custom role(s)
 * 
 * Subscriber capability set: read
 * 
 * Source {@link https://wordpress.stackexchange.com/q/306353/15605}
 * @see   {@link https://codex.wordpress.org/add_role}
 * @see   {@link https://codex.wordpress.org/Roles_and_Capabilities}
 *
 * @version  WordPress 4.9.6
 * 
 */
    // Adjust to your own preferences.
    // Subscr_F and M are visible in you back-end, but you can adjust all.
    add_role( \'subscr_female\', __( \'Subscr_F\' ), array( \'read\' => true ) );
    add_role( \'subscr_male\',   __( \'Subscr_M\' ), array( \'read\' => true ) );
我希望这就是你要找的。

结束

相关推荐

对WooCommerce的Functions.php更改不起作用

我正在尝试将其添加到函数中。php。在我的另一个站点上的测试实验室中,它可以很好地添加测试信息。但在这个网站上,我试图把它添加到什么都没有发生的情况下。该网站正在使用最新的woocommerce运行一个建筑节俭主题。有什么想法吗?我基本上只是想在每个产品页面上添加一行类似于免责声明但无法添加的文本。add_action(\'woocommerce_before_add_to_cart_form\',\'print_something_below_short_description\');