Wordpress 仅通过访问页面将订阅者提升为贡献者
Wordpress promote subscriber to contributor only by visiting a page
当我的 Wordpress 用户访问某些 link 时,我正在尝试宣传他们,但我不确定该怎么做。
我找到了这个函数并将它放在了我想要进行更改的页面上。我虽然它可能会成功,但它不会:
function update_roles() {
global $wpdb;
$author = wp_get_current_user();
$author->remove_role( 'subscriber' );
$author->add_role( 'contributor' );
}
关于如何执行此操作的任何线索?
wp_update_user( [ 'ID' =>get_current_user_id(), 'role' => 'contributor' ] );
您可以在您的页面模板中使用此代码来更改您的用户角色。
当我的 Wordpress 用户访问某些 link 时,我正在尝试宣传他们,但我不确定该怎么做。
我找到了这个函数并将它放在了我想要进行更改的页面上。我虽然它可能会成功,但它不会:
function update_roles() {
global $wpdb;
$author = wp_get_current_user();
$author->remove_role( 'subscriber' );
$author->add_role( 'contributor' );
}
关于如何执行此操作的任何线索?
wp_update_user( [ 'ID' =>get_current_user_id(), 'role' => 'contributor' ] );
您可以在您的页面模板中使用此代码来更改您的用户角色。