بایگانی برچسب: پارسی سازی قالب

نویسنده: علی باقری نیا
تاریخ: ۳۰,مرداد,۱۳۹۲
آخرین ویرایش: ۱۵ آذر ۱۳۹۵
بدون دیدگاه
693 بازديد

حل مشکل تقویم شمسی

کسانی که کارهای ترجمه و یا پارسی سازی قالب های ...

امتیاز دهید :

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

  • کسانی که کارهای ترجمه و یا پارسی سازی قالب های وردپرس را انجام می دهند حتما تا به حال با مشکلات نمایش تقویم شمسی در حین طراحی دست و پنجه نرم کرده اند. اگر خیلی خوش شانس باشید طراح محترم قالب ( که احتمالا در آن طرف آب تشریف دارند) از تگ ‪
    the‪_‬time‪()‬;
    کرده و تنها با فعال سازی افزونه wp‪-jalali به‬ راحتی تقویم شمسی در طراحی شما به نمایش در خواهد آمد اما اگر طراح از تگ
    ‪ get‪_‬the‪_‬time();‬
    استفاده کرده باشد ، زمان به مشکل خوردن شما فراخواهد رسید. چرا؟ چون با فعال کردن افزونه wp‪-jalali ‬ همچنان تاریخ به صورت میلادی نشان داده می شود. اما راه حل ها چیست ؟ راه حل اول این است که تمام تگ های تاریخ را به تگ
    the‪_‬time();‬
    تغییر دهید ، این روش معمولا جواب می دهد ولی در برخی موارد تغییر تگ ، تاریخ را درست کرده ولی نمایش و انسجام کلی پوسته را از بین می برد ، آیا راه آسان تری هم وجود دارد ؟ جواب مثبت است ، شما تنها نیاز به انجام ۲ کار دارید ، اول این که مطمئن شوید افزونه wp‪-jalali ‬ فعال شده است و سپس باید به محل قرار گیری افزونه wp‪-jalali ‬ در پوشه plugins رفته و wp‪-‬jalali‪.‬php را باز نمایید. در این فایل به دنبال کدهای زیر بگردید :

    ۱
    ۲
    //add_filter("get_the_date","mps_the_jdate",10,4);
    //add_filter("get_the_time","mps_the_jtime",10,4);

    و دو اسلش موجود در ابتدای آن را بردارید ، همین برای حل تمامی این مشکلات کافی است. درنهایت و پس از تصحیح کد شما به شکل زیر درخواهد آمد:

    ۱
    ۲
    add_filter("get_the_date","mps_the_jdate",10,4);
    add_filter("get_the_time","mps_the_jtime",10,4);

    اگر یک در میلیون بازهم مشکل داشتید ، به دنبال کد زیر در همین فایل بگردید:

    ۱
    if ($d == "") $d = get_option('time_format');

    اگر دوخط مشابه از این کد در قالب یافتید ، دومی را به شکل زیر تغییر دهید :

    ۱
    if ($d == "") $d = get_option('date_format');

    پس از انجام این کارها مطمئن باشید ، هیچ مشکلی بابت تقویم شمسی در کار نخواهد بود.

  • تازه های وردپرس رو از کانال تلگرام خانه وردپرس دنبال کنید