رفتن به مطلب

لاگین مستقیم کاربر به وبلاگ در صفحه اصلی


پست های پیشنهاد شده

سلام دوستان

خسته نباشید

چطور می تونم کاری کنم که کاربر بتونه مستیم توی صفحه اصلی سایت، به وبلاگ خودش وارد بشه؟

ممنون می شم راهنمایی کنید

اگه افزونه خاصی هست یا ... بگید، خودم چیزی پیدا نکردم

لینک به ارسال

سلام

سوال‌تون کمی مبهم هست

الان این صفحه اصلی غیر از وبلاگ هست

یا مثلا شما از وردپرس مولتی استفاده می‌کنید

یا ...

بیشتر توضیح بدید ...

لینک به ارسال

آره منظورم اینه که کسی وبلاگی توی سایت من درست می کنه با همون وردپرس شبکه، بعد بتونه توی صفحه اصلی username & password که می زنه وارد پنل وبلاگ خودش به صورت مستقیم بشه

این رو پیدا کردم ولی نمی دونم مشکل خاصی داشته باشه یا نه ، فعلا که درست کار می کنه :


<?php
/*
Plugin Name: Redirect Users to Primary Site
Plugin URI:
Description: Never see "you do not currently have privileges on this site" when logging in on your multisite ever again!
Version: 2014.06.02
Author: khromov
Author URI: https://profiles.wordpress.org/khromov
License: GPL2
*/

/* http://premium.wpmudev.org/forums/topic/redirect-users-to-their-blogs-homepage */
add_filter('login_redirect', function($redirect_to, $request_redirect_to, $user)
{
global $blog_id;
if (!is_wp_error($user) && $user->ID != 0)
{
$user_info = get_userdata($user->ID);
if ($user_info->primary_blog)
{
$primary_url = get_blogaddress_by_id($user_info->primary_blog) . 'wp-admin/';
$user_blogs = get_blogs_of_user($user->ID);

//Loop and see if user has access
$allowed = false;
foreach($user_blogs as $user_blog)
{
if($user_blog->userblog_id == $blog_id)
{
$allowed = true;
break;
}
}

//Let users login to others blog IF we can get their primary blog URL and they are not allowed on this blog
if ($primary_url && !$allowed)
{
wp_redirect($primary_url);
die();
}
}
}
return $redirect_to;
}, 100, 3);

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...