انجمن سون هاست

اسکیما محصولات که با خطای title variable required$

با سلام با وجود اینکه افزونه رنک مث با این خطا مواجه میشم title variable required$ که طبق توضیحات ارائه شده در این لینک

https://zaya.io/6sjr4

باعث پاک شدن کل دیتا سئو سایت ام میشه کل اسکیما سایت رو پاک کنم که در ابتدای لینک بالا گفته مشکل از طرحواره یا همان اسکیما هست آیا مشکل از نظر شما برطرف میشه چون پشتیبان افزونه و این سایت که جوابگوی سریع تری نسبت به پشتیبان دارد آیا با مجددا بازگردانی سایت به 24 ساعت قبل آیا وارد پیشخوان سایت ام بشم محصولاتی که اسکیما انجام داده ام رو اسکیما شون را پاک کنم نتیجه مثبت میگیرم یا خیر؟
ممنونم از وقتی که جهت بررسی می گذارید

بررسی خطای title variable required$ در رنک مث

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

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

خطای title variable required و برطرف کردن آن

روش درست کردن این خطا کمی زحمت دارد اما در نهایت معنی اش این است که می خواهیم دیتا بیس های رنک مث را پاک کنیم و مجدد آنرا نصب نماییم. پس بیایید با هم خطای title variable required را حل کنیم.

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


2- سپس داخل هاست وارد پوشه قالب تان شوید و قطعه کد زیر را در فانکشن function.php قرار دهید. این کد داده های دیتابیس رنک مث را وقتی آن را حذف می کنیم پاک می کند و در انتها مجدد بر می داریم. دقت کنید که بین کدهای آورده شده و کدهای داخل فانکشن، نباید خط خالی وجود داشته باشد . مثلا اگر در فایل فانکشن شما، تا خط 120 کد وجود داشته باشد، باید کدهای زیر را از خط 121 به بعد جای گذاری کنید.
‘’’’

  • Filter to remove Rank Math data from the database
    */
    add_filter( ‘rank_math_clear_data_on_uninstall’, ‘__return_true’ );

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

بروز رسانی فنی : طی گزارش های رسیده در برخی مواقع ممکن است زبان سایت را تغییر دهید اما سایت انگلیسی نشود. این یک خطای تجربی است. در این حالت شما زبان پیشفرض را انگلیسی و تنظیمات را ذخیره کنید و با اینکه همچنان کلمات فارسی است ادامه راه را طی کنید. زمانیکه در مرحله 4 افزونه را فعال کردید، پس از آن زبان سایت و همه چیز انگلیسی می شود. در عین حال مهم این است که در پنل تنظیمات زبان سایت را انگلیسی نشان داده و پس از ذخیره بتوانید افزونه را نصب و فعال کنید. با این حالت حتی اگر پس از فعال سازی رنک مث رایگان، زبان باز هم انگلیسی نشد، شما مراحل را کامل کرده و پس از پاکسازی دیتا بیس ها، در شماره 6 و شماره 7 ، افزونه رنک مث را غیر فعال و پاک کرده و پس از تنظیم زبان انگلیسی در پنل تنظیمات به فارسی و ذخیره کردن آن، در حالیکه زبان پیشفرض را فارسی کرده اید، مرحله 8 را ادامه دهید. در واقع اگر بعد از تغییر زبان در پنل تنظیمات، انگلیسی بودن زبان پیشفرض را نشان داد اما سایت انگلیسی نشد، مراحل را ادامه دهید و بگذارید یا بعد از فعال سازی افزونه رنک مث رایگان، سایت انگلیسی شود یا اینکه مراحل را در همین حالت کامل کنید. مهم آن است که در پنل تنظیمات، زبان پیشفرض را انگلیسی نشان دهد و مراحل ادامه داده شود.


4- وقتی زبان سایت انگلیسی است، همه چیز به زبان انگلیسی تبدیل می شود و پنل مدیریت نیز چپ چین شده است. پس به بخش نصب افزونه ها رفته و افزونه رنک مث رایگان را از مخزن وردپرس نصب نموده و آنرا فعال کنید.
5- وقتی رنک مث فعال شد به منو status and tools رنک مث بروید و از این صفحه وارد سربرگ database tools شده و داده های (Flush SEO Analysis Data) و (Remove Rank Math Transients) را پاک کرده و بر روی (Re-create Missing Database Tables) نیز کلیک نمایید. همگی در این صفحه وجود دارند.

6- سپس به بخش افزونه ها رفته و سئو رنک مث را برای اعمال کد فانکشن قالب، ابتدا غیر فعال و سپس پاک نمایید. توجه داشته باشید که باید حتما افزونه غیرفعال شده deactive و بعد حذف شود.
image
7- حالا که داده های دیتا بیس و غیره را پاک کردیم و افزونه رنک مث رایگان را نیز ابتدا غیر فعال و و سپس پاک نمودیم، به منو تنظیمات برگشته و زبان سایت را از انگلیسی به فارسی بر می گردانیم.

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

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

چند نکته را با هم مرور کنیم

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

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

تمام مشکلات و پیام ها و هشدارهایی که دریافت می کنید چه در کنسول گوگل چه در پنل سایت، همگی برگرفته از عدم آگاهی و دانش و تجربه ای است که به راحتی در اختیار شما قرار دارد.
**محقق، مترجم و نویسنده : علیرضا ناجی

2 Likes

سلام

در ارتباط با اسکیما افزونه زیر رو پیشنهاد میکنم که آخرین نسخه اون هم جهت دانلود در انجمن قرار داده شده:

میتونید اسکیما رو در رنک مث غیر فعال کنید و برای اسکیما از این پلاگین استفاده کنید.
بهترین افزونه اسکیما در مارکت جهانیست.

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

3 Likes

سلام
متشکر از توضیحات عالی و مقالات بینظر شما :pray:

با سلام مجدد . درود سپاسگزارم

1 Likes

مداوم بنده درگیر خطای title variable required می شوم پشتیبانی افزونه هم نتونسته عیب را از داخل وب سایت بنده رفع نمایید.
خواستم ببینم شما علت داشتن این خطا رو می دانید البته بررسی ها از طریق پیشخوان سایت ام بوده است . بیش از یک ماه هست هر دو روز یک بار این مشکل برایم بوجود می آید.

الان نزدیک 40 روز هست با این مشکل مواجه هستم ممکن هست فانکشن PHP خاصی نیاز داشته باشه؟