ورود عضویت ویژه
بک لینک
خانه >> طراحی و توسعه وب >> پایگاه وردپرس >> آموزش وردپرس >> خداحافظی با مشکل ترجمه ی تقویم

خداحافظی با مشکل ترجمه ی تقویم

12345
خداحافظی با مشکل ترجمه ی تقویمبازبینی توسط 3zar در 28-07-1392امتیاز: 5.0خداحافظی با مشکل ترجمه ی تقویماگر تا بحال پروژه ی ترجمه ی قالبی را استارت زده باید و تا انتهای آن رفته باشید حتما با یکسری از مشکلات در ترجمه ی تقویم فارسی روبه رو شده ...

اگر تا بحال پروژه ی ترجمه ی قالبی را استارت زده باید و تا انتهای آن رفته باشید حتما با یکسری از مشکلات در ترجمه ی تقویم فارسی روبه رو شده اید.امروز نظر براین داریم تا شما را با این قیبل مشکلات آشنا کنیم و راه حل آنها را بیان کنیم پس تا آخر با ما باشید.

طراح های بین المللی قالب های خارجی معمولا برای طراحی از تگ زیر استفاده می کنند:

[php]the‪_‬time‪()‬;
[/php]

437
در این صورت تنها با فعال سازی افزونه wp‪-jalali ‬ به راحتی تقویم شمسی در طراحی شما به نمایش در خواهد آمد اما اگر طراح از تگ

[php]‪ get‪_‬the‪_‬time();‬
[/php]

استفاده کرده باشد ، زمان به مشکل خوردن شما فراخواهد رسید.
. چرا؟ چون با فعال کردن افزونه wp‪-jalali ‬ همچنان تاریخ به صورت میلادی نشان داده می شود. اما راه حل ها چیست ؟ راه حل اول این است که تمام تگ های تاریخ را به تگ

[php]the‪_‬time();‬
[/php]

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

[php]

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

[/php]

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

[php]

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


[/php]

اگر باز هم مشکل شما حل نشد که جز محالات هست از کد زیر استفاده کنید :

[php]if ($d == "") $d = get_option(‘time_format’);[/php]

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

[php]if ($d == "") $d = get_option(‘date_format’);[/php]

در نهایت همه چی درست خواهد شد و شما یک پوسته ی زیبا خواهید داشت.

QR: خداحافظی با مشکل ترجمه ی تقویم
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=23282

جوابی بنویسید

ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

*

قبل از نوشتن دیدگاه به نکات مهم زیر توجه کنید


  • - دیدگاه‌هایی مانند: خوب بود، ممنون- سایت خوبی دارید- عالی بود و موارد مشابه تایید نمی‌شود.
  • - دیدگاه‌تان را فقط در رابطه با همین مطلب ثبت کنید، در غیر اینصورت پاسخ داده نخواهد شد.
  • - دیدگاه‌هایی که دارای نام‌های تبلیغاتی با هدف بک‌‌لینک گرفتن هستند تایید نمی‌شوند.