رفتن به مطلب

HANNANStd

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

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

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

  • روز های برد

    8

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

  1. دوست عزیز!

    دلایل افزایش حجم دیتابیس موارد زیر میتونه باشه : استفاده از آمارگیر ها - افزونه هایی که داخل wp_options جداول wp_sessions... و _transient ها و .... استفاده میکنند و .....

    شما افزونه wp_optimize رو به نظرم نصب داشته باشی عالیه . جهت کاهش حجم دیتابیس و پاک کردن اطلاعات اضافی .

    • امتیاز 2
  2. با تشکر از پاسخ .

    مهم اضافی بودن این فایل هاست حالا چه 100 کیلوبایت باشه چه 5 مگابایت .

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

    دوست عزیز !

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

    در ضمن به فرض فردا روزی شما یه افزونه نصب کردی به این کتابخونه ها نیاز داشت ... اون وقت دوباره میای یه تاپیک میزنی مشکل با فلان افزونه ...

    در ضمن وقت بذاری حذف کنی ... فردا آپدیت جدید بیاد چی ؟ دوباره میخوای بشینی حذف کنی ؟

    • امتیاز 2
  3. جایگزین کن با کد های زیر ... تست شده .



    .shahid {
    background-image: url("http://www.sagono.ir/wp-content/uploads/2015/04/xqufxns77o75qy87tvbbq.png.pagespeed.ic.T7i5_7ifhs.png");
    background-position: -4px -11px;
    float: right;
    height: 203px;
    margin: 4px;
    }
    label.ShohadaLabel_compoNent {
    background-image: url("http://bhanza.ir/components/com_shohada/assest/images/tick.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: green;
    font-size: 17px;
    height: 2px;
    padding-right: 20px;
    width: 100px;
    }

  4. قصد بالا آوردن تاپیک قدیمی رو ندارم ولی شاید خیلی ها دوباره به این تاپیک برسن و چون تاپیک حل نشده خواستم بگم که :

    احتمالا اگه جدیدا به سایت nasimnet.ir سر بزنید اطلاعات کاملی در مورد سایت ذکر شده دستتون میاد .

  5. چک‌کردن وجود تابع کمکی به اینکه آیا صفحه‌ای در پس یا پیش وجود داره، نمیکنه، چون به هر حال تابع وجود داره ولی چون برگه‌ای نیست، یا void برمی‌گردونه یا mixed.

    اکی

    محتویات تابع wp_pagination رو نداری ؟ @mahdi.a

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

    میتونید با یه هک ساده، این مورد رو هم حذف کنید.


    function remove_persian_question_mark( $url, $post, $leavename ) {
    // HOOK BY EHSAAN
    $All_PostTypes = true; // Agar Mikhaid In Mored Roye Hameye Post Type Ha Emal Shavad, true Ra false Konid
    if ( ! $All_PostTypes && $post->post_type == 'post' ) {
    $url = str_replace( '؟', '', $url );
    return $url;
    }

    $url = str_replace( '؟', '', $url );
    return $url;
    }
    add_filter( 'post_link', 'remove_persian_question_mark', 10, 3 );

    ( فرصت تست هک را نداشتم )

    به نظرم بهتره که این کار انجام نشه . چون اون موقع کوئری استرینگ ها از بین میرن .

    البته اگه این هوک فقط روی url پست ها باشه و با url کل کاری نداشته باشه احتمالا مشکلی پیش نمیاره !

    • امتیاز 1
  7. راحت ترین راه اینه که اول پیوندهای یکتات رو بذاری رو پیشفرض .

    بعدش بری تو قسمت همون پست تایپت و یکی از پستهاش رو انتخاب کنی و روی "نمایش" بزنی . اینطوری تو مرورگر لینکش باز میشه که همین لینک میشه لینک کوتاهش و بقیه پستهاش هم به همین منوال هستند .

    حالا دوباره پیوندهای یکتات رو برگردون .

    • امتیاز 1
  8. ربطی نداره . اونها دلیل به زمینه دلخواه بودن نیست . زمینه دلخواه هم جزیی از Meta های پست هستند که تو لیست شما همه متاها رو داره نشون میده .

    الان مثلا اون rcp_access_level مربوط به تنظیمات افزونه Restrict Content pro برای همین پست هست :

    http://forum.wp-pars...ct-content-pro/

    شما هم باید یک متای جدید تعریف کنید و تو قالب برای فراخونی اضافه کنیدش .

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

    در ضمن لطفا توی یک تاپیک مشکلتون رو مطرح کنید . الان 3 تا تاپیک با یه مضمون دارید شما .

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