在wordpress网络中,列出用户可以管理的所有博客的最佳方式是什么?
提前谢谢。
在wordpress网络中,列出用户可以管理的所有博客的最佳方式是什么?
提前谢谢。
此解决方案适用于我:
$user = get_current_user_id();
$blogs = get_blogs_user_can_admin($user);
function get_blogs_user_can_admin($user) {
$blogs = get_blogs_of_user( $user, true );
foreach($blogs as $key => $blog) {
switch_to_blog($blog->userblog_id);
if( !current_user_can(\'manage_options\') ) unset( $blogs[$key] );
restore_current_blog();
}
return $blogs;
}
我对我的Wordpress目录结构做了很多修改。以下是我所拥有的:define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\'] . \'/wordpress\'); define(\'WP_HOME\', \'http://\' . $_SERVER[\'SERVER_NAME\']); define(\'WP_CONTENT_DIR\', dirname(__FILE__) . \'/content\'); d