حل مشکل زمینه های دلخواه نسخه 3.4.2 وردپرس

نسخه 3.4.2 وردپرس دیروز منتشر شد و چندین باگ امنیتی طبق گفته پشتیبان اون رفع شده است. باگی که توی نسخه منتشر شده وجود داره و ممکنه خیلی ها بهش برخورده باشن اینه که با زدن دکمه افزودن زمینه دلخواه عملا اتفاقی نمی افته و نمی توان به مطالب زمینه های دلخواه رو اضافه کرد. برای رفع این باگ از طرف وردپرس patch ارائه شده که توی این مطلب نحوه استفاده از اون رو شرح میدم براتون :

نکته مهم : حتما قبل از انجام هر تغییری از فایل مورد نظر نسخه پشتیبان بگیرید.

1. ابتدا فایل wp-includes/js/wp-lists.dev.js رو باز کنید و خط زیر رو توش پیدا کنید :

 if ( !e.is('[id="' + s.what + '-add-submit"]') )

کد ها زیر رو با کد قبلی جایگزین کنید :

if ( !e.is('[id="' + s.element + '-submit"]') )

2. فایل wp-admin/includes/template.php رو باز کنید و کد زیر رو پیدا کنید :

$r .= get_submit_button( __( 'Update' ), "add:the-list:meta-{$entry['meta_id']}::_ajax_nonce-add-meta=$update_nonce updatemeta" , 'updatemeta', false, array( 
'tabindex' => '6' ) );

کد زیر رو با کدی که پیدا کردید جایگزین کنید :

$r .= get_submit_button( __( 'Update' ), "add:the-list:meta-{$entry['meta_id']}::_ajax_nonce-add-meta=$update_nonce updatemeta" , "meta-{$entry['meta_id']}-submit",
 false, array( 'tabindex' => '6' ) );

توی همین فایل کد زیر رو پیدا کنید :

<?php submit_button( __( 'Add Custom Field' ), 'add:the-list:newmeta', 'addmeta', false, array( 'id' => 'addmetasub', 'tabindex' => '9' ) ); ?>

کد زیر رو با کدی که پیدا کردید جایگزین کنید :

<?php submit_button( __( 'Add Custom Field' ), 'add:the-list:newmeta', 'addmeta', false, array( 'id' => 'newmeta-submit', 'tabindex' => '9' ) ); ?>

3. فایل wp-admin/css/wp-admin.dev.css رو باز کنید و کد زیر رو پیدا کنید :

#postcustomstuff table #addmetasub {

کدی زیر رو با کدی که پیدا کردید جایگزین کنید :

#postcustomstuff table #newmeta-submit {

4. فایل wp-config.php رو باز کنید و کد زیر رو بعد از <?php اضافه کنید :

define('SCRIPT_DEBUG', true);

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

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

patch اصلی رو می تونید اینجا ببینید. همچنین تاپیک گزارش باگ هم از اینجا قابل دسترسی هست.

این patch رو تست کردم و کاملا سالم هست و در صورت انجام صحیح مشکلی به وجود نخواهد آورد.

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام.
    اين کار براي نسخه ي 4.3.1 جواب نمي ده ،
    راهي براي حل اين مشکل براي نسخه 4.3.1 وجود ندارع؟

    افزونه يhotfix ،،، ادرس دانلودش (https://wordpress.org/support/view/plugin-reviews/hotfix) … هم نصب کردم اما جواب نمي ده ، داخل کد هاش نگاه که کردم ديدم براي نسخه هاي پايين تر هست .

  2. بسیارممنون مطلب اموزنده ای بود.

  3. khob bod
    tnx

  4. سلام من هم این مشکل رو دارم ولی با وردپرس 1.6 آلفا .

    خواستم این کارها رو انجام بدم ولی نشد . یعنی فایل wp-lists.dev.js رو پیدا نکردم . افزونه هات فیکس رو هم نصب کردم ولی بازم کار نکرد و زمینه دلخواهم مشکل داره .
    لطفا یکی بهم جواب بده .

  5. با عرض سلام و خسته نباشید خدمت شما، یه سوال تخصیصی خدمت شما داشتم.
    البته میدونم جواب دادن به سوالات من جز وظایف شما نیست. ولی ممنون میشم اگه راهنمایی کنید منو.
    من برای سایتم از سیستم مدیریت محتوای وردپرس استفاده میکنم. تا چند روز پیش نسخه 3.4 رو داشتم استفاده میکردم که خوبم کار میکرد. بعد update خواست و منم به نسخه 3.6 ارتقا دادم.
    حالا مشکلی که هست افزونه Estro Slider من رو صفحه شو سیاه کرده.
    میخوام بدونم الان باید چی کار کنم. چجوری برگردم به نسخه 3.4 ؟
    اصلان امکانش هست؟
    یا مشکلم راه حلی داره؟
    ممنون میشم کمکم کنید.
    با تشکر.

  6. سلام دوستان،
    ببخشید من مشکلم تو فایل wp-admin/option.php که وقتی از داخل سایت میخوام ادیتش کنم ارور 403 میده.
    دنبال روش توی گوگل گشتم و روش .htaccess بود که مشکلم به 500 عوض شد و بعدش .htaccess خالی آپ کردم مشکل برطرف شد ولی بازم ارور 403 دارم لطف کنید کمکم کنید ممنون از سایتتون.

  7. سلام
    من به ۳.۴.۲ آپگرید کردم و این مشکلی که در قالب می‌بینید برایم پیش آمده:
    http://planet.sito.ir

    بنده هم راهنمای شما را به صورت کامل انجام دادم و هم افزونه hotfix را نصب کردم و حتی افزونه را هم آپدیت کردم (البته چون چیزی که من گرفته بودم آپدیت بود، دیگر آپدیت نشد‌ 🙂 )

    آیا این مشکلی که برایم پیش آمده مربوط به همین موضوع مشکل زمینه‌های دلخواه می‌باشد یا بایستی دنبال چیز دیگری بگردم؟

  8. بسیار عالی , کلیه مراحل را انجام دادم مشکل حل شد
    با سپاس از علی و مجتبی

  9. این افزونه رو نصب کنید حل میشه
    Hotfix

  10. این مسئله فقط واسه ما فروشگاه دارا سخت شده نمیدونید با چه بدبختی محصول ادد میکنیم
    این ترفند هم عمل نکرد

  11. من پوسته میهن دانلود گذاشتم ابزارک ها رو می زام نشون نمی ده چرا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  12. خیلی ممنون عالی بود

  13. تشکر

  14. فعلا آپگرید کردم به 3.4.1 فعلا بزار 3.4.3 بیاد مشکل نداشت میریزیم :d

  15. در مورد 2 این اضافس , اینو از این کم کنید
    $r .= get_submit_button( __( ‘Update’ ), “add:the-list:meta-{$entry[‘meta_id’]}::_ajax_nonce-add-meta=$update_nonce updatemeta” , “meta-{$entry[‘meta_id’]}-submit”,

  16. با سلام ماله من قاطی شد
    http://++++++/wp-admin/post-new.php رو نمی یاره :(( اصلا wp-admin رو نمی یاره

  17. عالللللللللللللللللللللللللللللللللللللببببببببببببببببببببببههههههههههه

  18. من الان همه مراحل رو رفتم وردپرس خارجی شد ؟؟؟؟؟؟؟؟؟

  19. من هرچی دنبال کد فایل wp-admin/includes/template.php رو باز کنید و کد زیر رو پیدا کنید :

    نیست توی فایل

  20. بسیار عالی من انجام دادم و حل شد

    ممنونم

  21. واقعا دستت درد نکنه
    خیلی لطف کردی

  22. سلام ممکنه وردپرس به مشکل بر بخوره بهترین کار استفاده از افزونه hotfix هستش تا نسخه بعدی بیاد

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

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

  25. ممنون. عالی بود

  26. ممنون از زحمت تون – من تمام مراحل رو مو به مو انجام دادم ولی هیییییییییچ تغییری نکرد ! 🙁

  27. نمی دونم . چرا تازگی ها هر چی وردپرس آپدیت میشه ، به جای اینکه بهتر بشه بد تر میشه .

    هنوز مشکل ادامه مطلب وردپرس و به روز رسانی خودکار در نسخه جدید هم وجود داره

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

مطالب زیر را حتما بخوانید

دوره‌های آموزشی