silencer

درخواست چند کد و لینک خروج از حساب کاربری

3 پست در این موضوع قرار دارد

سلام

من به چند تا کد نیاز ندارم اگر کسی میتونه یاری بده منو:

1- کد تاریخ اخرین ورود کاربر، که وقتی لوگین کرد مثلا بگه اخرین ورود شما 2 روز 3 ساعت پیش

2-تعداد کاربران ثبت نام کرده امروز و دیروز، چه تعداد امروز ثبت نام کردند و چه تعداد دیروز

و یک سوال دیگه:

من در یک قسمت قالب با پی اچ پی توشتم وقتی کاربر لوگین نکرده یک فرم بهش نمایش داده بشه و وقتی که لوگین کرد به جای فرم پیغام خوشامد گویی نمایش داده بشه .به همراه پروفایل و خروج


<?php
if(is_user_logged_in()){
echo "<a href=\"http://localhost/wordpress/wp-admin\">پروفايل</a></br>";
}
else{

توی کد بالا برای رفتن به پروفایل من مجور شدم از لینک استاتیک استفاده کنم به جای کد مربوطش(و چند جای دیگه) ،حالا میخواستم بدونم چطوری از کدهای وردپرس اینجا استفاده کنم،چون خوده این کدا توی حلقه if هستند.

به خصوص برای کد خروج

من از این کد برای خروج استفاه میکنم


wp_logout();

نمیدونم جایی اشتباه کردم که هر وقت صفحه رفرش میشه کاربر خود به خود خارج میشه از صفحه کاربریش(وقتی از این کد استفاده میکنم)

حالا چجوری لینک خروج رو قرار بدم؟

دو تا عکس اپ کردم امیدوارم اگه منظورمو نفهمیده باشید کمک کنه

88774355834834699560_thumb.png

82688111875161855829_thumb.png

0

به اشتراک گذاری این پست


لینک به پست

1:

http://wordpress.org...me#post-1772754

http://docs.apptheme...-date-and-time/

2:

در فایل فانکشن:


function get_user_today_count($yday=false){
global $wpdb;
if($yday)
$date = Date('Y-m-d', strtotime("-1 days"));
else
$date = Date('Y-m-d', time());

$sql = "select COUNT(*) as c FROM wp_users WHERE user_registered like '%$date%'";
$query = $wpdb->get_results($sql);
$out = $query[0]->c;

return $out;
}

استفاده:


امروز: <?php echo get_user_today_count(); ?>
دیروز: <?php echo get_user_today_count(true); ?>

3:


if(is_user_logged_in()){
echo "<a href='http://localhost/wordpress/wp-admin/profile.php'>پروفايل</a></br>";
echo "<a href='".wp_logout_url( get_bloginfo('url') )."'>خروج از کاربری</a>";
}else{

5

به اشتراک گذاری این پست


لینک به پست

کد تعداد کاربران یک مشکلی داشت اصلاحش کردم (تست نشده)

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری