رفتن به مطلب

hoshmand1

عضو سایت
  • تعداد ارسال‌ها

    13
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط hoshmand1

  1. برای مثال من صفحه مطلب یک را می بینم و سپس در سایت لاگین می کنم و دوباره که وارد همین صفحه میشوم من را به عنوان کاربر لاگین نکرده نشان می دهد وقتی F5 را میزنم صفحه که رفرش می شود درست می شود و به صورت کاربر لاگین کرده نشان می دهد.

    • من افزونه کش لایت اسپید را غیرفعال کردم فایل های کش شده را پاک کردم . حل نشد
    • کش لایت اسپید در سی پنل را غیرفعال کردم . حل نشد
    • افزونه های مشکوک را غیرفعال کردم مشکل حل نشده
    • کش مرورگر کروم و فایرفاکس هم بعد از هربار غیرفعال سازی پاک میکنم و دوباره تست میکنم
    • من نمی تونم همه افزونه ها را غیر فعال کنم چرا که غیرفعال شوند دیگه فعال نمیشوند و باید حتما اپدیت شود تا فعال شود و چون قالب و افزونه کرک هستند نمی تونم اینکار را کنم.
    • قالب وردپرسم seolounge هست

    من این مشکل را با شخصی مطرح کردم اون شخص هم با قالب و افزونه های مختلف دیگری که داشت همین مشکل مرا داشت.

    بنظر شما مشکل چیست؟

  2. در 22 ساعت قبل، yazdaniwp گفته است :

    خواهش میکنم. این کدی که استفاده میکنید اصولی نیست. با هر بار لاگین چک میکنه که کاربر نام و نام خانوادگی داره یا خیر و اطلاعات کاربر رو بروز میکنه. چند ایراد داره:

    1- تا کاربر لاگین نکنه اطلاعات بروز نمیشه.

    2- با هر بار لاگین دارید این کد رو اجرا میکنید در صورتیکه نیازی بهش نیست.

    3- ممکنه کاربر اصلا وارد بخش کامنت نشه و این کد اجرا میشه در هر صورت.

    ولی کدی که من دادم فقط در زمان بازدید کامنت ها اجرا میشه و البته اگه کاربر لاگین هم نکرده باشه درست نمایش میده اطلاعات رو. میشه کد رو بهینه تر کرد به این شکل که فقط یکبار برای هر کاربر اجرا بشه:

    
    add_filter( 'get_comment_author', 'ywp_show_comentor_fn_ln', 10, 3 ) ;
    function ywp_show_comentor_fn_ln( $author, $comment_id, $comment ) {
        $fname = $lname = '';
    
        $uid = $comment->user_id;
    
    	if( $uid == 0 ) {
    		return $author;
    	}
    
        if ( $uid ) {
            $uobj	= get_userdata( $uid );
    
    		if( get_user_meta( $uid, '_name_created', true ) ) {
    			return $uobj->display_name;
    		}
    
            $fname 	= $uobj->user_firstname;
            $lname 	= $uobj->user_lastname; 
        }
    
        if ( $fname || $lname ) {
            $author = $fname . ' ' . $lname; 
            $author = trim( $author );
        }
    
    	add_user_meta( $uid, '_name_created', '1', true );
    
    	wp_update_user( array (
    			'ID' 			=> $uid,
    			'display_name' 	=>  $author,
    		)
    	);
    
        return $author;
    }

    این کد فقط یکبار اجرا میشه برای تغییرات و هر وقت برای اولین بار کامنت ها دیده بشن، برای کل نویسندگان کامنت های اون بخش اطلاعات کاربری اصلاح میشن.

    ممنون از راهنمایی های شما . از کد شما استفاده میکنم

    • پسندیدن 1
  3. من هم کدی پیدا کردم و این کد را در functions.php قرار دادم و درست کار میکند

    /**
     * Format WordPress User's "Display Name" to Full Name on Login
     * ------------------------------------------------------------------------------
     */
    
    add_action( 'wp_login', 'wpse_9326315_format_user_display_name_on_login' );
    
    function wpse_9326315_format_user_display_name_on_login( $username ) {
        $user = get_user_by( 'login', $username );
    
        $first_name = get_user_meta( $user->ID, 'first_name', true );
        $last_name = get_user_meta( $user->ID, 'last_name', true );
    
        $full_name = trim( $first_name . ' ' . $last_name );
    
        if ( ! empty( $full_name ) && ( $user->data->display_name != $full_name ) ) {
            $userdata = array(
                'ID' => $user->ID,
                'display_name' => $full_name,
            );
    
            wp_update_user( $userdata );
        }
    }

     

    • پسندیدن 2
  4. در 15 دقیقه قبل، yazdaniwp گفته است :

    کد زیر رو داخل فایل functions.php قالب فعال/قالب فرزند تون قرار بدید.

    متاسفانه امکان درج کد وجود نداره برای من و فایل رو ضمیمه کردم

     

    comentor-author-name.txt 565 B · 3 دریافت

    ممنون از کدی که ارسال کردید.

    نام کاربر ثبت نام کرده درست شد و نام او را نمایش می دهد ولی نام کاربر مهمان را حذف کرده و کاربر مهمان را جایگزین ان کرد.

    باز هم ممنون

  5. در 44 دقیقه قبل، Morteza گفته است :

    سلام

    قبل از کد، کاربر مهمان هم در بخش دیدگاه میتونه چیزی ارسال کنه؟

    بله کاربر مهمان هم میتونه با وارد کردن نام و ایمیل، نظر خود را ارسال کند و در نظرات نام او نمایش داده می شود ولی کاربر ثبت نام کرده نام کاربری او نمایش داده می شود

  6.  من میخوام کاربرانی که در سایت لاگین کردند موقعی که میخوان نظر بدن بجای نام کاربری در نظرات نام و نام خانودگی آنها در نظرات نمایش داده شود. چجوری میتونم این کار را انجام بدم؟

    برای دیدگاه ها از افزونه ای استفاده نمی کنم. برای ثبت نام کاربر از افزونه user registration استفاده می کنم. برای کاربران ثبت نام کرده در سایت هم بطور پیشفرض از نام کاربری برای نظرات استفاده می شود.

  7. معمولا مشکل با ی فارسی هستش. من برای حل این مشکل از id ادرس استفاده کردم مثلا : sample.com/?p=25 که دیگه این مشکل بوجود نمیاد. و حتی عنوان مطلب هم عوض کنیم بازم لینک کار میکنه.

    ولی مشکلی که هست اینه که وقتی میخوام این لینک ها را در سایت استفاده کنیم. سئوی خوبی نداره. ولی من هم از سر اجبار اینجوری استفاده میکنم.

    اگر کسی پیشنهاد بهتری داره ممنون میشم راهنمایی کنه.

  8. مشکل رو پیدا کردم از نام فایل است که وردپرس بعد از چندسال به اشتباه  -  را به  _  میخواند. ولی چرا؟

    sample.com/wp-content/uploads/2014/02/Use_Def.mp4

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

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

    sample.com/wp-content/uploads/2014/02/Use-Def.mp4 

  9. در 1 دقیقه قبل، mehran-b گفته است :

    مواردی که ذکر کردید مصرف کلی از منابع رو نمایش میده ایشون مصرف بر اساس هر پلاگین و هر قالب رو مدنظرشون هست.

    بله حق با شماست. ولی افزونه معرفی شده مشکلشون را حل نکرده و بنده این را راه معرفی کردم که شاید این راه مد نظرشون باشه

    • امتیاز 1
  10. در هاست cpanel  میتوانید در سربرگ files به گزینه disk usage بروید و در انجا منابع مصرفی تمامی فایل های هاست را ببینید حتی با باز کردن زیر منوها حجم فایل های داخلی را مشاهده کنید.

    و در سربرگ metrics گزینه bandwith منابع مصرفی HTTP (web) و POP (mail) و FTP را نشان می دهد.

    و در سربرگ metrics گزینه cpu and concurrent connection usage منابع مصرفی cpu را به شما نشان می دهد.

    • امتیاز 1
  11. سلام من 2تا سایت وردپرسی دارم اکثر مواقع بعضی از فیلم و عکس هایی که بالای چندماه تا چند سال در سایت قرار دارند خراب می شوند و در سایت نمایش داده نمیشه ... فایلشون در هاست هست ولی ادرس فایل را میزنم صفحه 404 نمایش داده میشود و در مطالب نمایش نمیدهد. مشکل از کجاست؟ چرا فیلم و عکس ها اینطوری می شوند؟

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