رفتن به مطلب

یک سوال کد نویسی


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

سلام و خسته نباشید

چه طور میشه بعد از login شدن کاربر در وردپرس یک کد php اجرا شود؟

لینک به ارسال

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


function after_login() {
wp_die('Hello World!');
}
add_action('wp_login', 'after_login');

لینک به ارسال

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


function after_login() {
wp_die('Hello World!');
}
add_action('wp_login', 'after_login');

مرسی از پاسختون

اینو تو function.php بزارم؟

لینک به ارسال

یک مشکلی وجود داره !!

این کد به درستی کار میکنه دست مصطفی درد نکنه ولی :

من میخوام بعد از ورود کاربر به ناحبه کاربری وردپرس user_login بگیرم و تو memcached ذخیره کنم. ولی تو این function اطلاعات کاربر را بر نمی گردونه مثلاً user_id را صفر میده (این نشون میده هنوز کوکی های کاربر را ست نکرده و این function قبل از ورود کاربر اجرا میشه).

کسی راه حلی داره؟

لینک به ارسال

user_id را میتوانید از پارامتری تابع دریافت کنید.

function after_login($user_id) {
wp_die( print_r($user_id) );
}
add_action('wp_login', 'after_login');

لینک به ارسال

user_id را میتوانید از پارامتری تابع دریافت کنید.

function after_login($user_id) {
wp_die( print_r($user_id) );
}
add_action('wp_login', 'after_login');

نمیدونم چرا user_login را برمیگردونه !!!!

ولی با همین هم مشکلم حل شد ممنون

لینک به ارسال

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

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

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

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

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

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

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

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

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