محقق، مترجم و نویسنده حوزه فنآوری اطلاعات و دیجیتال مارکتینگ. محتوای آموزشی سئو با تمرکز بر روی اسکیما، موتورهای جستجو و مدل های زبان
بررسی خطای فارسی ساز تاریخ شمسی یا پارسی دیت و تداخل با افزونه سئو رنک مث
بروزرسانی 18 آذر 99 : دوستان و همکاران گرامی، طی آخرین بروز رسانی افزونه سئو رنک مث ورژن 1.0.54 مشکل تداخل افزونه های فارسی و تاریخ شمسی رفع شده است و با آزمایش هایی که کردیم و بازخورد سایر عزیزان هیچ پیغام خطایی مشاهده نمی شود. منتهی برخی افزونه های فارسی ساز و تاریخ شمسی کمی در سرعت بالا آمدن سایت مخصوصا صفحاتی که در هدر کدهای زیادی فراخوان می شود دچار کندی هستند و برخی هنوز اعداد را فارسی یا تاریخ را شمسی نمی کنند. افزونه Parsi Date بالاترین میزان سازگاری و تغییرات و عدم کاهش سرعت را دارا می باشد. ضمن اینکه لینک افزونه فوق را در اختیارتان می گذارم مطالعه ادامه این مقاله را برای کاربرانیکه همچنان درگیر این مشکل هستند توصیه می کنم. موفق باشید
یکی از مشکلاتی که در افزونه سئو رنک مث Rank Math Seo مواجه هستیم خطا در تداخل با سیستم فارسی ساز تاریخ شمسی یا پارسی دیت Persian Date می باشد. هرچند این موضوع را با تیم پشتیبانی رنک مث در میان گذاشته ایم اما راه حلی را برای تان آماده کرده ام که جهت رفع مشکل تقدیم حضور می گردانم.
این ساز و کار توسط بنده انجام شده و توانسته ام مشکل ام را برطرف نمایم و همکارانی هم که این مطلب را قبلا برای شان ارسال نموده ام نیز بدون خطا نتیجه گرفته اند. در عین حال تقاضا دارم حتما قبل از انجام تغییرات در فایل ها و همچنین ویرایش شان یک نسخه پشتیبان از هر چیزی که می خواهید ویرایش کنید تهیه فرمایید.
این مقاله شامل 4 بخش می باشد :
- روش شماره 1 : مشکل در تداخل افزونه رنک مث با وردپرس فارسی - ادیت فایل و ویرایش
- روش شماره 2 : مشکل در تداخل افزونه رنک مث با وردپرس فارسی - جایگزینی فایل
- روش شماره 3 : نصب یک افزونه فارسی ساز جدید به نام WP SHAMSI
- بخش سوالات متداول
تقاضا دارم حتما ابتدا این محتوی را کامل مطالعه کرده و سپس بسته به انتخاب تان یکی از روش ها را انتخاب فرمایید. پیشنهاد من استفاده از شماره 1 است ولی با این حال خواندن کامل این محتوی را توصیه می کنم.
روش شماره 1 : مشکل در تداخل افزونه رنک مث با وردپرس فارسی - - ویرایش
ابتدا افزونه وردپرس فارسی یا پارسی دیت را فقط غیرفعال کنید و حذف نکنید
سپس افزونه رایگان رنک مث را نصب کرده و فعال کنید، تنظیمات رنک مث را تا جاییکه که می خواهید انجام دهید. اگر هم فقط نصب کردید ایرادی ندارد.
سپس وارد هاست خود شده و در مسیر زیر فایل class-helper.php را بیابید.
wp-content/plugins/seo-by-rank-math/includes/class-helper.php
نکته 1 : همیشه برای ادیت و تغییر در هر فایلی مخصوصا فایل های مرجع، یک پشتیبان تهیه کنید. من بشخصه فایل مربوطه را فشرده می کنم و یک فایل زیپ تهیه می نمایم تا در صورت بروز مشکل پس از پاک کردن فایل خراب، نسخه فشرده شده را بازیابی نمایم.
نکته 2 : دقت کنید حتما وارد هاست وب سایتی شوید که افزونه در آن نصب است. گاهی بعضی دوستان بمن پیام می دهند و پس از بررسی فراوان متوجه می شویم وارد پوشه های ساب دامین شده بودند.
وقتی فایل class-helper.php را پیدا و یک پشتیبان تهیه کردید آن را برای ادیت باز کرده و تغییرات زیر را اعمال فرمایید :
خط زیر - ردیف 80 - را پیدا کنید و کد زیر را :
$date = new \DateTime( $time );
با کد زیر جایگزین فرمایید :
$date = new \DateTime( strtotime($time ));
پس از انجام تغییرات، فایل را ذخیره و به سایت برگردید. ابتدا قبل از فعال سازی افزونه تاریخ شمسی یک بار سایت را رفرش کرده و سپس به بخش افزونه های من رفته و پارسی دیت یا فارسی ساز وردپرس یا فارسی ساز تاریخ شمسی تان را فعال نمایید. با این روش مشکل حل شده است.
نکته شماره 3 : یکی از همکاران افزونه فارسی ساز را غیر فعال نکرده بود و پس از نصب افزونه رنک مث و فعال سازی آن، در هنگام وجود خطا روی سایت دستورالعمل بالا را پیاده و پس از بازگشت به سایت با رفرش کردن صفحه مشکل وی حل شده بود. پس از این متد هم می توانید بهره مند شوید که بسته به قالب و شرایط وب ایت شما دارد.
روش شماره 2 : مشکل در تداخل افزونه رنک مث با وردپرس پارسی - جایگزینی
ممکن است از روش شماره 1 که در بالا آموزش دادم نتیجه نگرفته باشید. پس یک راه دیگر را با شما امتحان می کنم. برای این کار لازم است اگر قبلا از روش بالا استفاده کرده اید، فایل اصلی پشتیبان تان را بازگردانی کرده و همه چیز در ابتدای مسیر شروع مجدد باشد.
ابتدا وارد مسیر زیر در هاست خود شوید
wp-content\plugins\seo-by-rank-math\includes
سپس این فایل را دانلود و جایگزین فایل class-helper.php نمایید. توجه کنید فایل مد نظرمان داخل یک فایل زیپ می باشد و باید پس از دانلود از حالت فشرده خارج شود. | لینک کمکی فایل |
گاهی ممکن اس دانلود منیجر شما نتواند یک فایل را دانلود کند. برای این موضوع بر روی لینک دانلود راست کلیک کرده و با انتخاب گزینه ذخیره به عنوان... فایل تان را بر روی هارد بریزید.
همینطور مطمئن هستم که قبل از هرگونه جایگزینی، از فایل داخل هاست یک پشتیبان تهیه کرده اید
ما در اینجا فایل فوق را برای شما درست کرده ایم که با جایگزینی آن نیازی به ادیت نخواهد بود
پروسه تغییر این فایل هم مانند روش شماره 1 از دو متد بهره میبرد. می توانید فارسی ساز را غیر فعال و پس از نصب و راه اندازی سئو رنک مث نسبت به جایگزینی فایل فوق اقدام کرده و با یک رفرش در صفحه سایت، وارد افزونه های من شده سپس افزونه پارسی دیت یا فارسی ساز را فعال نمایید. همینطور می توانید طبق روش همکارم هردو را فعال و در حین خطای روی سایت این تغییر را ایجاد و مجد به سایت برگشته و رفرش کنید تا بتوانید سایت را مشاهده کنید.
روش شماره 3 : نصب یک افزونه فارسی ساز جدید به نام WP SHAMSI
افزونه ای که در اینجا به شما معرفی می کنم را روی سایت های وردپرسی که نصب کردیم به هیچ عنوان مشکل و تداخلی با افزونه رنک مث نداشته است ولی تا 98 درصد بطور قطعی تاریخ های میلادی را شمسی می کند که این امر با بروز رسانی های بموقع تیم سازنده در حال گسترش است. می توانید از آدرس زیر فایل این افزونه را دانلود یا با تایپ کردن نام آن در بخش نصب افزونه ها اقدام به راه اندازی کنید.
لازم به ذکر می دانم عرض کنم حتما قبل از نصب افزونه ذکر شده هیچ افزونه فارسی ساز تاریخ شمسی و فارسی ساز وردپرس نصب نداشته باشید و در صورت فعال بودن افزونه های مشابه دیگر آنها را غیر فعال و حذف کنید.
روش کار به این ترتیب است که پس از مطمئن شدن از عدم وجود هرگونه افزونه فارسی ساز ابتدا این افزونه را نصب و سپس افزونه رنک مث را فعال و پیکر بندی کنید.
لینک دانلود : WP Shamsi افزونه تاریخ شمسی و فارسی ساز وردپرس
سوالات متداول
آیا با نصب افزونه رنک مث در کنار افزونه Schema Pro و یا سایر افزونه های سئو مشکلی ایجاد می شود ؟
بله، توجه داشته باشید افزونه رنک مث یک افزونه کاملا مجهز و مستقل می باشد که با نصب آن نیازی به نصب Schema Pro نبوده و با دارا بودن بخش سئو خبری، سئو محلی و سئو ویدئو حتی کامل تر از پکیج یوآست می باشد. لازم است قبل از نصب رنک مث کلیه افزونه های سئو را حذف کرده و نگران از دست رفتن چیزی نباشید زیرا تنظیمات سئو مجدد توسط رنک مث نوشته و طبق سلیقه شما هم تنظیم می گردد. اطلاعات ایندکس شده نیز نزد گوگل محفوظ است.
مزیت افزونه WP SHAMSI نسبت به بقیه افزونه ها چیست؟
افزونه “تاریخ شمسی و فارسی ساز وردپرس” با استانداردترین روش های کدنویسی برنامه نویسی شده است و همه استاندارد های وردپرس در آن رعایت گردیده. فارسی ساز و شمسی ساز افزونه کاملا سازگار با سئو و گوگل می باشند. به همین دلایل از سرعت و عملکرد سایت شما کاسته نمی شود. به همه اینها ده ها امکانات کاربردی افزونه را هم اضافه کنید.
آیا کلیه خدمات افزونه WP SHAMSI رایگان است؟
بله، این افزونه کاملا رایگان می باشد.
آیا افزونه WP SHAMSI توسط وبسایت رسمی وردپرس تایید شده است؟
بله افزونه توسط وردپرس تایید شده و در مخزن افزونه های وردپرس منتشر شده است.
آیا با نصب افزونه WP SHAMSI به افزونه دیگری نیاز دارم؟
بزرگترین مزیت این افزونه این است که با نصب آن نیاز به هیچ فارسی ساز و شمسی ساز دیگری نخواهید داشت. با یک افزونه وردپرس خود را کاملا فارسی کنید.
آیا افزونه WP SHAMSI سرعت سایت را کاهش می دهد؟
به هیچ وجه. طبق بنچ مارک ها این افزونه اصلا سرعت سایت را کم نمیکند و استفاده از رم هاست ۰ می باشد.
آیا افزونه WP SHAMSI سازگار با سئو می باشد؟
کاملا با سئو و گوگل سازگار می باشد.
افزونه WP SHAMSI را چگونه می توانم نصب کنم؟
ساده ترین راه نصب مستقیم از خود وردپرس است. از قسمت افزونه ها در پنل مدیریت برروی افزودن کلیک کنید و در باکس جستجو عبارت “wp shamsi” را جستجو کنید. افزونه را نصب و فعال سازی کنید.
منبع : جناب آقای مهندس مسعود نجار خدابخش
از شما بابت مطالعه این محتوی سپاسگزارم .
نویسنده و مترجم : علیرضا ناجی
instagram , telegram , website
برای ترجمه و تالیف مقالات و محتوی غنی به زبان پارسی نیازمند | حمایت شما | هستم . از مهرتان سپاسگزارم . آدرس من در ریمیت
مطلبی دیگر از این انتشارات
ویژگی های جدید جستجوی گوگل با جان مولر - رویداد Google I/O
مطلبی دیگر از این انتشارات
آموزش جامع طرحواره ها و دانش اسکیما، حرفه ای
مطلبی دیگر از این انتشارات
نقاط قوت و ضعف محصول با اسکیما - Pros and cons