رفتن به مطلب

استاد اعظم

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

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

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

  • روز های برد

    11

نوشته‌ها ارسال شده توسط استاد اعظم

  1. بهتره از سیشن بجای کوکی استفاده بشه ، کد زیر را در functions.php قالبتون بزارید :


    add_action('init', 'my_session_start', 1);
    add_action('wp_logout', 'my_session_end');
    function my_session_start() {
    if(!session_id()) {
    session_start();
    $_SESSION['pop_ip'] = false;

    }
    }
    function my_session_end() {
    if(session_id())
    {
    $_SESSION=array();
    session_destroy ();
    }
    }

    حالا کد پاپ آپ را جایگزین عبارت your code در زیر کنید و خروچی کد را در قالب (بجای کد پاپ آپ فعلی) بزارید :


    <?php
    if(!$_SESSION['pop_ip'])
    {
    $_SESSION['pop_ip'] = true;
    ?>
    yor code
    <?php
    }
    ?>

    • امتیاز 1
  2. مجتبی جان ، انتقال سایت جزء اولین وظایف یک هاستینگ هست که باید سریع و رایگان انجام بشه ، من تا حالا هاستینگی ندیدم منتقل نکنه!

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

    • امتیاز 1
  3. عذر خواهی یکنم بخاطر مشکل ، افزونه را تست نکردم و بهت دادم :unsure:

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

    تو یکی از سایت های خودمم تستش کردم اینم لینک قالب تست هاش :

    http://phpfunctions.ir/?demo=twentyfourteen

    http://phpfunctions.ir/?demo=twentythirteen

    http://phpfunctions.ir/?demo=twentytwelve

    mp-demo.zip

    • امتیاز 5
  4. طبق خواسته ی خودتون : کد رو که در فاننکشن قالبتون بزارید ، 5 کامنت آخر کاربر در پروفایلش به نمایش در میاد (برای افزایش تعدا کامنت ها در خط نهم مقدار 5 را به مقدار مورد نظر خودتون تغییر بدید.) و نیازی به انجام کار دیگه ای نیست.

    • امتیاز 2
  5. کد زیر را به فایل functions.php اضافه کنید :


    function fb_add_custom_user_profile_fields( $userfunction fb_add_custom_user_profile_fields( $user ) {
    ?>
    <h3>کامنت های شما</h3>
    <ul>
    <?php
    $user_i = get_current_user_id();
    $args = array(
    'user_id' => $user_i,
    'number' => 5,
    'status' => 'approve'
    );
    $comments = get_comments($args);
    foreach ($comments as $comment)
    { ?>
    <li>
    <a href="<?php echo get_permalink($comment->comment_post_ID ); ?>#comment-<?php echo $comment->comment_ID; ?>">
    <?php echo strip_tags($comment->comment_author); ?>: <?php echo wp_html_excerpt( $comment->comment_content, 38 ); ?></a>
    </li>
    <?php }?>
    </ul>
    <?php }
    add_action( 'show_user_profile', 'fb_add_custom_user_profile_fields' );
    add_action( 'edit_user_profile', 'fb_add_custom_user_profile_fields' );

    • امتیاز 2
  6. اگه بخوای مته به خشخاش بذاری میشه خیلی از کارهای دیگه کرد که هم مدیا کوئری بهینه تر بشه و هم بوت استراپ

    من سعی کردم پیش فرض های دو روش رو باهم مقایسه کنم

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

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

    متاسفانه دو مقوله سرعت و کیفیت در وب خیلی کم با هم ادغام میشن

    • امتیاز 3
  7. قبل از هر تغییری فول بک آپ بگیرید تا مشکلی پیش نیاد.

    در مسیر wp-content نام فولدر plugins را تغییر بدید تا همه افزونه ها غیر فعال شوند.

    اگر حل نشد قالب را عوض و تست کنید.

    اگر حل نشد وردپرس را بصورت دستی آپگریت کنید.

    سطح دسترسی فایل ها رو هم چک کنید

  8. از نظر من مدیا کوئری چون کد اضافه کمتری داره حتی تعداد درخواست لود سایت رو افزایش نمیده

    بنظرم این دلیل مناسبی برای رد بوت استرپ نیست چون میشه از صفحه custom سایت getbootstrap میشه اون مواردی که استفاده نمیشه را حذف کنید.

    • امتیاز 5
  9. خسته نباشید افزونه کاملی منتشر کردید.

    یه پیشنهاد داشتم در رابطه با این افزونه ؛ این افزونه آپشن های خیلی زیایدی داره و خیلی از این آپشن ها برای همه کس بکار نمیاد ، اگر بشه علاوه بر ورژن کامل یه ورژن مینی هم منتشر بشه که سبک تر باشه و فقط آمار را ثبت کنه.

    موفق باشید

    • امتیاز 4
  10. سلام

    برای ایجاد قابلیت آپلود میتونید از افزونه wp user avatar استفاده کنید

    برای ساخت صفحه پروفایل یکم برنامه نویسی نیازه ، ابتدا باید یک قالب برگه (page themeplate) ایجاد کنید (آموزش ساخت قالب برگه)

    سپس برای نمایش اطلاعات کاربر از wp_get_current_user استفاده کنید ، مثلا برای نمایش نام کاربر :


    <?php
    global $current_user;
    $current_user = wp_get_current_user();
    echo $current_user->first_name;
    ?>

    • امتیاز 4
  11. برای بارگذاری مشکلی ندارم اما تست کردن اجرا نکرد !!!! پلیر پیشفرض مخصوص وب هست و از فرمت های تحت وبی مثل mp4 پشتیبانی میکنه

    توصیه میکنم اگر مقدور هست فیلم هاتون را به mp4 تبدیل و قرار بدید ، در غیر اینصورت این افزونه میتونه کمکتون کنه : http://wordpress.org/extend/plugins/video-playlist-and-gallery-plugin

    • امتیاز 1
×
×
  • اضافه کردن...