رفتن به مطلب

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


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

سلام

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

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

لینک به ارسال

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
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...