Php 在wordpress multisite中创建博客后更新当前用户的主要博客
我想将当前用户的主要博客更新为在wp-signup.php表单上注册博客后创建的博客。因此,当前用户的主博客设置为他创建的博客 我试过了,但没用Php 在wordpress multisite中创建博客后更新当前用户的主要博客,php,wordpress,wpmu,Php,Wordpress,Wpmu,我想将当前用户的主要博客更新为在wp-signup.php表单上注册博客后创建的博客。因此,当前用户的主博客设置为他创建的博客 我试过了,但没用 add_action('wpmu_new_blog','update_primary_blog',10); function update_primary_blog() { global $wpdb; update_user_meta( get_current_user_id(), 'primary_blog', $wpdb->insert_i
add_action('wpmu_new_blog','update_primary_blog',10);
function update_primary_blog() {
global $wpdb;
update_user_meta( get_current_user_id(), 'primary_blog', $wpdb->insert_id );
}
还有别的方法吗?试试这个:
<?php
add_action('wpmu_new_blog','update_primary_blog',10, 1);
function update_primary_blog($blog_id) {
update_user_meta( get_current_user_id(), 'primary_blog', $blog_id);
}
有关钩子的更多信息和参数: