آموزش رفع خطای title variable required$ به همراه نکات تجربی


خطای title variable required$
خطای title variable required$


بروزرسانی 22 دی 1400
دوستان و مشتریان عزیز در صورتیکه برای تغییر زبان سایت با مشکل مواجه شدید، پلاگین زیر یکی از بهترین افزونه های تغییر زبان مورد تایید ما است.
https://wordpress.org/plugins/simple-admin-language-change/


بروزرسانی 15 آذر 1400
مشکل title variable required در بروزرسانی 3.0.2 رنک مث ژاکت بصورت کامل رفع شده است. مشتریان محترم فروشگاه ناگاتم در ژاکت با دریافت این بروزرسانی دیگر با خطای فوق مواجه نخواهند شد.

بروزرسانی 20 آذر 1402
یکی از بهترین و سریع ترین روش ها:
1. وارد هاست بشید و پوشه های رنک مث را تغییر نام بدید
2. سایت به حالت عادی بر می گردد، وارد تنظیمات بشید و زبان سایت را انگلیسی کنید
3. به هاست برگردید و نام پوشه افزونه های رنک مث را به حالت قبلی برگردانید
4. به بخش افزونه ها برید و رنک مث ها را فعال کنید
5. کش را پاک کنید و زبان سایت را فارسی کنید


خطای title variable required$

در نظر داشته باشید این خطا جزو هشدارهای پرتکرار هسته وردپرس است و ارتباطی به پلاگین رنک مث ندارد بلکه در مسیر یک سیکل مشکل دار با هر افزونه ای می تواند نمایش داده شود.

آموزش رفع خطای title variable required$

این مقاله دارای 3 بخش است که شامل دو راه حل برای رفع آن و همینطور شرح کاملی بر علل محتمل این مشکل و تجربیات و بروز رسانی های فنی مشتریان عزیز می باشد.

خطای title variable required$ را بیشتر در سایت های فروشگاهی که دارای محصولات فروش ویژه هستند مشاهده می کنیم. همینطور برای درک بهتر ماجرا، تجربیات دوستانی که در مسیر نحوه رفع مشکل، فیدبک های شان را برایم ارسال کردند نیز بصورت جمع بندی در انتها اضافه می کنم.

می خواهیم رنک مث را غیر فعال کنیم، سپس در حالت زبان انگلیسی رنک مث رایگان را نصب، مجدد رنک مث رایگان را حذف کرده و پس از بازگشت به زبان فارسی، افزونه رنک مث رایگان و رنک مث حرفه ای را کامل نصب نماییم. همینطور در صورت لزوم برای محصولات فروش ویژه تاریخ شروع و پایان ایجاد کنیم.

خطای title variable required در وردپرس و رنک مث

یکی از دلایلی که ممکن است مستعد این خطا باشد این است که شما در یک یا چند محتوی یا محصول در سایت تان از طرحواره ها بصورت غیر اصولی و بدون پر کردن فیلدها بصورت استاندارد عمل کرده باشید. مثلا یک مقاله آشپزی دارید و در آن از اسکیما article و از اسکیما recipe و از اسکیما FactCheck استفاده می کنید و بجای اینکه در طرحواره در فیلد آدرس محتوی داده غنی خواسته شده را که الزامی هم هست بصورت صحیح پر کنید، آنرا ناقص وارد کرده یا چیزی را بنویسید که ربطی به محتوی نداشته باشد و قابل خواندن نباشد. این یکی از پررنگ ترین ارزیابی هایی است که بر روی این هشدار داشته ایم.

نکته : در صورتیکه رنک مث را تازه نصب و به این خطا برخورد کرده اید هیچ ربطی به اسکیما و طرحواره ها ندارد و باید خطا را در جای دیگر دنبال کرد که در ادامه توضیح داده ایم. اسکیما بعد از یک یا دو ماه فعالیت در سایت برای این خطا بالا می آید.


1. خطای title variable required و راه حل برطرف کردن آن ( پیشفرض )

نکته : ابتدا این راه حل ها را کامل مطالعه فرموده و سپس برای رفع مشکل اقدام بفرمایید.


1- ابتدا وارد هاست تان شوید و از مسیر پلاگین ها، افزونه رنک مث رایگان و حرفه ای را پاک کنید.

این دو پوشه را پاک بفرمایید
این دو پوشه را پاک بفرمایید


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

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

زبان سایت را از فارسی به انگلیسی تغییر دهید
زبان سایت را از فارسی به انگلیسی تغییر دهید


3- وقتی زبان سایت انگلیسی است، همه چیز به زبان انگلیسی تبدیل می شود و پنل مدیریت نیز چپ چین شده است. پس به بخش نصب افزونه ها رفته و افزونه رنک مث رایگان را از مخزن وردپرس نصب نموده و آنرا فعال کنید.

سئو رنک مث را نصب و فعال کنید
سئو رنک مث را نصب و فعال کنید


4- در اینجا افزونه فعال است، حال مجدد رنک مث را ابتدا غیر فعال و سپس پاک نمایید. توجه داشته باشید که باید حتما افزونه غیرفعال شده deactive و بعد حذف شود. پس در واقع ما پلاگین رنک مث نسخه رایگان را فقط در حالت انگلیسی نصب و فعال کردیم و مجدد غیر فعال و پاک کردیم. این کار دیتای زبان سایت را بر روی پلاگین ها بروز می کند و فیلد ها مرتب می نماید.

اول غیر فعال و سپس حذف نمایید
اول غیر فعال و سپس حذف نمایید


5- حالا که افزونه رنک مث رایگان را غیر فعال و سپس پاک نمودیم، به منو تنظیمات برگشته و زبان سایت را از انگلیسی به فارسی بر می گردانیم.

6- وقتی سایت به حالت فارسی بازگشت، مشکل نیز رفع شده است و همه چیز مرتب می باشد. پس برای استفاده از سئو رنک مث به بخش نصب افزونه ها رفته و ابتدا نسخه رایگان را از مخزن وردپرس نصب و افزونه رنک مث حرفه ای ژاکت که از فروشگاه ناگاتم تهیه کرده اید را نیز برپا می کنید و پیکربندی های تان را نیز انجام می دهید.

هر دو نسخه کاملا نصب می گردند
هر دو نسخه کاملا نصب می گردند


7- یادتان باشد پلاگین های سایت و هسته وردپرس و قالب تان را همیشه بروز نگه دارید و قبل از اجرای این دستورالعمل نیز از این موضوع مطمئن شوید.


2. روش دوم رفع مشکل خطای title variable required$

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

اغلب خطای title variable required$ در فروشگاه های اینترنتی ووکامرس پیش می آید. مشکل از جایی شروع می شود که شما یک یا چند محصول دارای فروش ویژه هستید و تمام کاری که باید انجام دهید این است که در فیلد تاریخ شروع و پایان فروش ویژه تان، تاریخ را به میلادی وارد و ذخیره نمایید. در صورتیکه این کار را انجام دهید، مشکل فوق بروز نخواهد کرد. ما می خواهیم در یک محصول تمام ورودی ها دارای داده های لازم باشند و اگر یک محصول فروش ویژه دارید حتما باید تاریخ شروع و پایان را برای اش در نظر بگیرید.

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

1- محصولی که دارای فروش ویژه است را انتخاب کرده و به محیط ویرایش بروید.


2- در بخش تنظیمات نرخ و ویژگی ها، در فیلد های شروع و پایان، تاریخ هایی را که مدنظر دارید به صورت میلادی وارد کنید.


3- اگر افزونه شمسی ساز دارید، آن را پاک کرده و از یک افزونه که به شما اجازه وارد کردن تاریخ میلادی می دهد استفاده نمایید. در نظر داشته باشید پس از ذخیر تاریخ ها بصورت میلادی، می توانید افزونه شمسی ساز دلخواه تان را نصب نمایید.

من از این افزونه استفاده می کنم :

https://wordpress.org/plugins/wp-parsidate/


4- این فرآیند را بر روی محصولات دیگری که در پروسه فروش ویژه هستند تکرار نمایید.

5- پس از ذخیره، دیگر با خطای فوق مواجه نخواهید شد.

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

بطور خلاصه، محصولات فروش ویژه باید دارای تاریخ شروع و پایان باشند.


3. تجربه جمعی برخی از کاربران

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

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

بروز رسانی 5 اسفند 99 : این 4 مورد بر روی 4 سایت باعث رفع مشکل title variable required شد که راه حل ها را برای استفاده شما عزیزان به اشتراک می گذاریم، لازم به ذکر است نیازی نیست شما تمام این موارد را روی سیستم تان اجرا فرمایید بلکه می توانید بررسی کنید که کدام روش ممکن است به شما کمک کند :

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


برای شما آرزوی موفقیت دارم و تقاضا می شود تجربیات تان را در میان بگذارید.