انجمن


مشکل قالب با افزونه جلالی  (۴ نوشته)

  • r.dehshahri

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    تشکر شده: ۳ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۸ آذر ۱۳۸۹ - ۱۲:۴۱

    سلام من یه قالب با آرتیستر درست کردم و فارسی سازیش کردم . یه مشکلی که باهاش دارم اینه که تاریخ پست ها ی که میزنم بصورت شمسی نشون نمیده در صورتی که افزونه جلالی فعل هست
    توی ابزارک و کامنت ها تاریخ شمسی هست
    یه چیزی که شک کردم این بود افزونه جلالی رو غیر فعال کردم و دوباره میخواستم فعالش میکنم ارور زیر رو میده
    به‌دلیل داشتن مشکلی جدیافزونه فعال نشد.
    Fatal error: Cannot redeclare jdate() (previously declared in /home/USERNAME/public_html/wp-content/themes/TEMPLATE/functions.php:256) in /home/USERNAME/public_html/wp-content/plugins/wp-jalali/inc/jalali-core.php on line 403
    و لی وقتی قالب دیگه ای رو انتخاب میکنم و افزونه جلالی رو فعال میکنم هم تاریخ پست شمسی میشه و هم این که دیگه افزونه جلالی بدون خطا فعال میشه

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۸ آذر ۱۳۸۹ - ۲۳:۵۲

    سلام رسول, معمولا در پوسته های خارجی از تابع تاریخ میلادی استفاده می شه:
    <?php the_time('g:i a'); ?
    برای شمسی کردن اون کافیه از تابع jdate استفاده بشه:
    <?php echo jdate (); ?>
    یا استفاده از پارامتر j در تابع:
    <?php the_time('F jS, Y') ?>
    در مورد افزون: فایل functions.php هم بررسی کن ببین چه تغییری ایجاد کردی.

  • r.dehshahri

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    تشکر شده: ۳ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۹ آذر ۱۳۸۹ - ۰۲:۰۰

    سلام مصطفی جون
    آقا من همچین کدی رو در هیچ جای قالب پیدا نکردم
    <?php the_time('g:i a'); ?
    فقط یه فانکشن پیدا کردم توی فایل function.php که به صورت زیر هست :

    if (!function_exists('jdate')) {
    	function jdate($format = 'F jS, Y') {
    		return get_the_time(__($format, THEME_NS));
    	}
    }

    درمورد function.php هم هیچ تغییری ندادم من قالب رو با آرتیستر درست کردم و بعد استایل رو فارسی کردم همین

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۹ آذر ۱۳۸۹ - ۱۹:۰۱

    اون تابع رو از functions.php پاک کن ببین افزونه درست می شه.
    تابع the_time هم بدون پارامتر پیدا نکردی؟
    <?php the_time(); ?

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.