Support » Plugin: Parsi Date » تداخل با Rank Math

  • سلام
    پلاگین Rank Math با توجه به امکانات رایگان بیشتری که داره انتخابی بهتر از yoast هستش
    اما مشکلی که وجود داره تداخل پلاگین پارسی دیت با Rank Math هست. اگه این تداخل رفع بشه امکان استفاده از پلاگین Rank Math برای فارسی زبان ها هم فراهم میشه.
    ممنون

Viewing 8 replies - 1 through 8 (of 8 total)
  • با سلام
    بنده هم این مشکل رو دارم. با توجه به امکانات خوب پلاگین شما و رنک مث ، حیفه همزمان نشه از این دو پلاگین در کنار هم استفاده کرد.
    قسمتی از ارور دریافتی :‌
    Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (۱۳۹۹-۰۷-۲۵ ۰۰:۰۰:۰۰) at position 0 (�): Unexpected character in /home/****************/public_html/wp-content/plugins/seo-by-rank-math/includes/class-helper.php:79 Stack trace: #0 /home/****************/public_html/wp-content/plugins/seo-by-rank-math/includes/class-helper.php(79): DateTime->__construct('\xDB\xB1\xDB\xB3\xDB\xB9\xDB\xB9-\xDB\xB0\xDB\xB7-\xDB...') #1 /home/****************/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/analytics/class-stats.php(93): RankMath\Helper::get_midnight('\xDB\xB1\xDB\xB3\xDB\xB9\xDB\xB9-\xDB\xB0\xDB\xB7-\xDB...') #2 /home/****************/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/analytics/class-stats.php(75): RankMath\Analytics\Stats->set_date_range() #3 /home/****************/public_html/wp- in /home/****************/public_html/wp-content/plugins/seo-by-rank-math/includes/class-helper.php on line 79

    درود بر شما
    این تداخل هنوز وجود دارد
    لطفا ایراد رو رفع بفرمایید
    پشتیبانی rank math پاسخ زیر را داده است

    It looks like the Persian Date plugin is converting the date in admin which is causing problem. From what I see, the converted date is needed only on the front-end so the plugin developer can add a condition ! is_admin() to prevent the function from executing in the Dashboard. Please contact the plugin developer and ask them to add the condition to execute the code only where it’s needed. That will fix the issue.

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

    سلام روز به خیر
    مشکلی زمانی است که تابع زیر در این پلاگین درخواست زمان می نماید.
    ~\seo-by-rank-math\includes\class-helper.php
    تابع زیر
    `
    public static function get_midnight( $time ) {
    if ( is_numeric( $time ) ) {
    $time = date_i18n( ‘Y-m-d H:i:s’, $time );
    }
    $date = new \DateTime( $time );
    $date->setTime( 0, 0, 0 );

    return $date->getTimestamp();
    }
    کافی است خط دستوری زیر را تغییر دهید تا مشکل برطرف شود.
    خط دستوری قدیم
    $date = new \DateTime( $time );
    خط دستوری جدید
    $date = new \DateTime( strtotime($time ));

    • This reply was modified 8 months, 1 week ago by mohsened.
    Plugin Author Morteza Geransayeh

    (@man4toman)

    سلام وقت همگی بخیر
    لطفا بفرمایید این خطاها در چه بخشهایی نمایش داده میشن.

    این خطا سایت بنده رو هم از کار میندازه

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

    توی دیباگ من این لاگ رو دارم:
    Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (۱۳۹۹-۰۹-۱۳ ۰۰:۰۰:۰۰) at position 0 (�): Unexpected character in /home/centinsure/domains/site.com/public_html/wp-content/plugins/seo-by-rank-math/includes/class-helper.php:80 Stack trace: #0 /home/centinsure/domains/site.com/public_html/wp-content/plugins/seo-by-rank-math/includes/class-helper.php(80): DateTime->__construct('\xDB\xB1\xDB\xB3\xDB\xB9\xDB\xB9-\xDB\xB0\xDB\xB9-\xDB...') #1 /home/centinsure/domains/site.com/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/analytics/class-stats.php(94): RankMath\Helper::get_midnight('\xDB\xB1\xDB\xB3\xDB\xB9\xDB\xB9-\xDB\xB0\xDB\xB9-\xDB...') #2 /home/centinsure/domains/site.com/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/analytics/class-stats.php(76): RankMath\Analytics\Stats->set_date_range() #3 /home/centinsure/domains/site.com/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/analytics/class-analytics.php(59): in /home/centinsure/domains/site.com/public_html/wp-content/plugins/seo-by-rank-math/includes/class-helper.php on line 80

    • This reply was modified 7 months, 3 weeks ago by Hamed Azimi.
    • This reply was modified 7 months, 3 weeks ago by Hamed Azimi.

    البته موقتا این مشکل رو با غیر فعال کردن این گزینه حل کردم. اما خوب بهرحال باگی هست که وجود داره و عالی خوتهد شد اگر فیکس کنید.
    https://ibb.co/9b2Jq2h

    تشکر

    امروز رنک مث یک آپدیت ریلیز کرد:
    https://ibb.co/QK4SdCX

    Plugin Author Morteza Geransayeh

    (@man4toman)

    روی نسخه جدید این مشکل حل شده.
    میتونید تست کنید:
    https://github.com/wordpress-parsi/wp-parsidate

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘تداخل با Rank Math’ is closed to new replies.