Morteza Khodarahmi
3 سال پیش توسط Morteza Khodarahmi مطرح شد
3 پاسخ

تبدیل date picker wp-forms به جلالی

سلام دوستان
من از پلاگین wp forms استفاده کردم.راهی هست که فیلد تاریخ رو به جلالی تغییر بدم؟
توضیح تصویر رو وارد کنید


ثبت پرسش جدید
Sina
@sinayas1 3 سال پیش مطرح شد
0

@mrkhodarahmii
سلام
این پلاگین رو نصب کنید ببینید فارسی سازی انجام میشه ؟
WP Shamsi – افزونه تاریخ شمسی و فارسی ساز وردپرس

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


Morteza Khodarahmi
تخصص : Backend Developer
@mrkhodarahmii 3 سال پیش مطرح شد
0

@sinayas1
این پلاگین رو نصب کردم تاریخ میلادی رو با فارسی نمایش میده فقط


Sina
@sinayas1 3 سال پیش مطرح شد
0

@mrkhodarahmii
سلام طبق مستندات خود پلاگین شما با روش زیر و اضافه کردن کدهای زیر به فانکشن میتونید تقویم رو در wp form شخصی سازی کنید :

/**
 * Load the date picker locale strings.
 *
 * @link https://wpforms.com/developers/localize-the-date-picker-strings/
 *
 */
function wpf_dev_datepicker_locale() {

    wp_enqueue_script( 
        'wpforms-datepicker-locale', 
        'https://npmcdn.com/flatpickr/dist/l10n/fa.js',
        array( 'wpforms-flatpickr' ), 
        null, 
        true
    );
}
add_action( 'wp_enqueue_scripts', 'wpf_dev_datepicker_locale' );
/**
 * Apply the date picker locale strings.
*
 * @link https://wpforms.com/developers/localize-the-date-picker-strings/
 *
 */
function wpf_dev_datepicker_apply_locale() {
    ?>
    <script type="text/javascript">
    jQuery( document ).ready( function() {
        jQuery( '.wpforms-datepicker-wrap' ).each( function() {
            var calendar = this._flatpickr;

            if ( 'object' === typeof calendar ) {
                calendar.set( 'locale', 'fa' );
            }
        } );
    } );
    </script>
    <?php
}
add_action( 'wpforms_wp_footer_end', 'wpf_dev_datepicker_apply_locale', 30 );

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام