رفتن به مطلب

فعال کردن قابلیت هیستری تغییرات


AmiRoo

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

درود.

درحال حاضر بطور پیش فرض در وردپرس تاریخچه تغییرات (رونوشت - revisions ) تحت عنوان "رونوشت ها" وجود داره که بسیار هم حرفه ای هست. زمانی که یک مطلب رو چندین بار ویرایش کنید، در صفحه ی ویرایش همون مطلب، در قسمت متاباکس های زیر ادیتور، یه چنین متاباکسی باید وجود داشته باشه :

628b-18141214312159.png

که اگه روی هر تاریخ کلیک کنید، دقیق بهتون میگه توی اون زمان و تاریخ، مطلب چه محتویاتی داشته و چه چیزهایی رو کم یا زیاد کردید. مثال :

7459-190008099294131.png

 

این امکان روی پست تایپ "نوشته ها" فعال هست. اما اگه روی پست تایپ سفارشی (Custom Post Type) این امکان رو ندارید، باید کد معرفی پست تایپ سفارشی رو یکم دستکاری کنید.

در کد تعریف پست تایپ سفارشی جدید، یک قسمت هست تحت عنوان supports که به این صورت هست :

'supports' => array( 'title', 'editor', 'thumbnail' ),

حالا شما باید امکان رونوشت رو با اضافه کردن revisions به قسمت supports برای اون پست تایپ مورد نظرتون فعال کنید. یعنی کد بالا رو به این صورت تبدیل کنید :

'supports' => array( 'title', 'editor', 'thumbnails', 'revisions' ),

موفق باشید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، Masih گفته است :

درود.

درحال حاضر بطور پیش فرض در وردپرس تاریخچه تغییرات (رونوشت - revisions ) تحت عنوان "رونوشت ها" وجود داره که بسیار هم حرفه ای هست. زمانی که یک مطلب رو چندین بار ویرایش کنید، در صفحه ی ویرایش همون مطلب، در قسمت متاباکس های زیر ادیتور، یه چنین متاباکسی باید وجود داشته باشه :

628b-18141214312159.png

که اگه روی هر تاریخ کلیک کنید، دقیق بهتون میگه توی اون زمان و تاریخ، مطلب چه محتویاتی داشته و چه چیزهایی رو کم یا زیاد کردید. مثال :

لینک ها تنها برای اعضای سایت قابل نمایش است.

 

این امکان روی پست تایپ "نوشته ها" فعال هست. اما اگه روی پست تایپ سفارشی (Custom Post Type) این امکان رو ندارید، باید کد معرفی پست تایپ سفارشی رو یکم دستکاری کنید.

در کد تعریف پست تایپ سفارشی جدید، یک قسمت هست تحت عنوان supports که به این صورت هست :


'supports' => array( 'title', 'editor', 'thumbnail' ),

حالا شما باید امکان رونوشت رو با اضافه کردن revisions به قسمت supports برای اون پست تایپ مورد نظرتون فعال کنید. یعنی کد بالا رو به این صورت تبدیل کنید :


'supports' => array( 'title', 'editor', 'thumbnails', 'revisions' ),

موفق باشید.

ممنون من روی سایت خودم روی برگه هم فعال هست این برای برگه فعال نمیشه؟

و اینکه کلا فعال نیست حتی روی ونوشته ها

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 36 دقیقه قبل، AmiRoo گفته است :

ممنون من روی سایت خودم روی برگه هم فعال هست این برای برگه فعال نمیشه؟

و اینکه کلا فعال نیست حتی روی ونوشته ها

 

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

و تنها با افزونه یا تابعی در قالب یا دستور wp-config.php میشه غیرفعالش کرد.

حالا شما باید بررسی کنید مشکل از کجاست. اول قالب رو به یک قالب پیش فرض (مثلا دوهزار و هجده) تغییر بدید و چک کنید رونوشت ها فعال میشه یا نه. اگه نشد مشکل می تونه از افزونه ها باشه. بعضی از افزونه ها هستند که این امکان وردپرس رو می تونند غیرفعال کنند. پس بخش تنظیمات افزونه ها رو بررسی کنید. یا می تونید همه رو غیرفعال کنید و چک کنید بعد از غیرفعال شدن افزونه ها، بخش رونوشت فعال میشه یا خیر.

دستور غیرفعال کردن رونوشت ها در فایل wp-config.php هم به صورت زیر هست. چک کنید این کد در این فایل نباشه :

define('WP_POST_REVISIONS', false );

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...