انجمن


چرا در وردپرس ،شماره پست ها ، به ترتیب نمیزنه! ؟  (۴ نوشته)

  • hosseinkalak

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    تشکر شده: ۵ بار
    # نوشته شده: ۹ سال پیش
    ۱۹ فروردین ۱۳۹۰ - ۰۱:۴۴

    موقع کار با وردپرس ، ترتیب شماره پست ها رعایت نمیشه ، مثلا مطلب اول شمارش 1 هست ، مطلب دوم که ارسال میکنیم بجای اینکه بشه 2 مثلا میشه 7 ، نمی دونم دقت کردید یا نه؟!
    خب چرا اینجور میشه ؟ به این دلیل که وردپرس امکانی داره که مطالب رو هر چند لحظه یه بار به صورت پیش نویس ذخیره میکنه تا اگر مشکلی پیش اومد موقع نوشتن مطلب ، مطالب نوشته شده حفظ شده باشه ، این امکان خیلی خوبیه ، ولی کاش موقع ذخیره کردن ، هر چه میخواست ذخیره کنه توی همون پست ذخیره کنه!!! نه اینکه وقتی ذخیره کرد بره پست بعدی!!!!
    خب راه حل اینه که پیش نویس خودکار رو غیر فعال کنیم یا زمانش رو بیشتر کنیم
    اگر زمانش رو بیشتر کنیم ، بازم وقتی اون زمان فرا برسه یه پست می بره جلو ، اما میشه زمانش رو زیادتر کرد (فکر کنم در حالت پیشفرض هر یک دقیقه می بره جلو)
    اگر شما 20 دقیقه طول بکشه که بخواین مطلبتون بنویسید 20 تا پست میره جلو
    برای غیر فعال کردن پیشنویس در وردپرس: ابتدا فایل wp-config.php یا قلب تپنده وردپرس رو ویرایش کنید ، سپس عبارت :
    define('WP_POST_REVISIONS', false);
    رو زیر عبارت
    dfine('NONCE_KEY', 'put your uniquee phrase here');
    قرار بدید ، فقط حواستون باشه دیگه پیش نویس ذخیره نمیشه ولی شماره پست ها دیگه به ترتیب زده میشه
    اما اگه بخواین زمانش رو زیادتر کنید ، عبارت :
    define('AUTOSAVE_INTERVAL', 120);
    که 120 ، به ثانیه هست یعنی دو دقیقه ، می تونید مثلا بزارید 600 یعنی ده دقیقه یکبار مطلب شما موقع نوشتن ، پیش نویس یا چرک نویس ذخیره میکنه! که یکی هم به شماره پست ها افزوده میشه
    بنظر من غیر فعالش کنید تا ترتیب شماره پست ها بهم نریزه
    define('WP_POST_REVISIONS', false);

    منبع : http://www.aftabgardoon.mihanblog.com/post/2658

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    بهروز ازند - Mostafa - Morteza
  • hosseinkalak

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    تشکر شده: ۵ بار
    # نوشته شده: ۹ سال پیش
    ۲۰ فروردین ۱۳۹۰ - ۱۴:۰۷

    ببخشید پست قبلی اشتباه نوشتم
    فایل wp-config.php را ویرایش کنید
    عبارت :
    define('WP_POST_REVISIONS', false);
    رو بزارید آخرین خط
    با اینکار موقعی که پست میخواید بدید درسته که پیش نویس ذخیره نمیشه (شاید بد باشه) ولی همون اول کار فقط یک بار پیش نویس ذخیره میکنه!!!! و موقع انتشار هم همون پیش نویس رو منتشر میکنه
    ----------
    وقتی که پیش نویس هر یک دقیقه ، ذخیره میکنه ، فضای بانک اطلاعاتی زیاد میکنه (چون هر یک دقیقه ، یک پست ذخیره میکنه و در نهایت موقعی که دکمه انتشار زده شد شماره آخرین پستی که پیش نویس شده رو ذخیره میکنه ، پس بقیه الکی سیو میشه)
    کافی هست سری بزنید به بانک اطلاعاتیتون و رکورد wp_posts رو نگاهی بندازید می بینید پست هایی که رد شده سیو شده!!!!
    فرض کنید برای نوشتن یک مطلب 37 دقیقه وقت صرف بشه = 37 تا پست ذخیره شدن!!!!! و بالا رفتن حجم بانک اطلاعاتی
    توصیه میکنم این پیش نویس رو غیر فعال کنید.
    این یک فاجعه هست برای کاربران وردپرس
    ای کاش موقعی که میخواست پیش نویس ذخیره کنه توی همون شماره پست ذخیره می کرد! نه اینکه وقتی ذخیره کرد بره پست بعدی

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza
  • hosseinkalak

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    تشکر شده: ۵ بار
    # نوشته شده: ۹ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۱۵:۰۱

    سلام دوستان
    ظاهراً : define('WP_POST_REVISIONS', false); برای وردپرس 2.6 بوده برای ورژن جدید دیگه کار نمیکنه
    اما با یک افزونه می توانید اینکار رو انجام بدید اسم افزونه هست : wp-cms-post-control
    که از اینجا : http://wordpress.org/extend/plugins/wp-cms-post-control/ می توانید دانلود کنید.
    پس از دانلود و نصب افزونه ، به تنظیمات افزونه برید (WP-CMS Post Control Core) سپس تیک گزینه های Disable Autosave و Disable Revisions رو بزنید. سپس دکمه save post control options رو بزنید تا تنظیمات ذخیره بشه.
    بهتر هم هست که یه بار از کنترل پنل سایتتون خارج بشید بعد دوباره وارد بشید یا لاگین کنید.
    سایت نمونه : http://www.est-pc.com مشاهده می کنید که شماره پست ها به ترتیب هست!!!

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    H0sseiN89
  • elyas

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۸
    تشکر شده: ۸ بار
    # نوشته شده: ۹ سال پیش
    ۱۲ شهریور ۱۳۹۰ - ۱۰:۲۸

    سلام میدونم مدت زیادی از پستتون گذشته ولی یه سوال داشتم امیدوارم خودتون یا یکی از دوستان جواب بدن
    این افزونه ای که معرفی کردی برای اینکار wp-cms-post-control ایا این افزونه تو بانک جدول هم میسازه؟منظورم خود افزونه تو بانک جدول میسازه یا نه؟واینکه حجم جدولش زیاد نمیشه؟همیشه یه حجمی داره جدولش؟و اینکه آیا فشار به بانک یا سرور نمی یاره؟ضمنا" کار اصلی این افزونه چی؟واسم این سوالات خیلی زیاد مهمه پس خواهشا" یه نفر جواب بده

درباره‌ی این موضوع