اصلاح تاریخ شمسی در پوسته پیش فرض وردپرس ۳

یکی از مشکلاتی که بعد از نصب وردپرس ۳ با آن مواجه شدم نمایش اشتباه تاریخ بود، به صورتی که همه تاریخ‌ها به صورت شکل زیر بود :

یعنی ۱۱ دی ۱۳۴۸، بعد از آموزش زیر همه تاریخ‌ها به درستی نمایش داده خواهند شد :

مرحله ۰) ابتدا در یک ویرایشگر فایل functions.php موجود در پوشه پوسته twentyten را باز کنید، برای این کار می‌توانید در پنل مدیریتی وردپرس از قسمت نمایش گزینه ویرایشگر را انتخاب و از آنجا functions.php را باز کنید.

مرحله ۱) تابع twentyten_posted_on را جستجو کنید. در خط اول این تابع مقدار

$date_string = function_exists('jdate') ? jdate(get_option('date_format'),strtotime($post->post_date)) : get_the_date(); // wp-persian edit

را به

$date_string = function_exists('jdate') ? jdate(get_option('date_format'),strtotime(get_the_date())) : get_the_date(); // wp-persian edit

تغییر دهید. این خط کد در نسخه ۱.۰ پوسته twentyten در خط ۵۰۰ فایل و در نسخه ۱.۱ پوسته تا به حال (۱ مرداد ۱۳۸۹) وجود ندارد و خودتان باید کد دوم را  در خط ۴۴۱ بعد از } به فایل اضافه کنید.

مرحله ۲) برای نمایش بهتر و بدون اشکال تاریخ، از پنل مدیریت وردپرس بخش وردپرس فارسی را انتخاب و قسمت تنظیمات ساعت و تاریخ را مانند شکل زیر تنظیم کنید :

همیشه آزاد باشید و وردپرسی ;)

این نوشته در وردپرس ارسال و , , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

22 Responses to اصلاح تاریخ شمسی در پوسته پیش فرض وردپرس ۳

  1. سه خط Firefox 3.6.6 Windows XP می‌گوید:

    دست گلتون درد نکنه.

  2. سلام.
    ممنون دوست عزیز. استفاده کردم جواب داد و بسیار نیکو بود.

  3. Vahid Firefox 3.6.2 Windows XP می‌گوید:

    سلام این کدی که شما دادید فقط برای پوسته twentyten هست ؟ یا قالب های دیگه هم پشتیبانی میکنه ؟
    چون الان قالب من اصلا این کد رو توی فایل فانکشنش نداره :(

    • میثم Firefox 3.6.6 Linux Mint 9 می‌گوید:

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

  4. نوید کاشانی Firefox 3.6.8 Windows 7 می‌گوید:

    سلام،
    این مشکل توی وردپرس فارسی 3 هست ؟ چون ما این مشکل رو قبل از انتشار تو وردپرس فارسی حل کردیم …

    • میثم Firefox 3.6.6 Linux Mint 9 می‌گوید:

      سلام
      الان فکر نکنم دیگه باشه،
      ظاهرا مشکل از گلوبال نکردن متغیر post بود که فکر کنم گناهکار عزیز بعد از انتشار این پست زحمتش رو کشیدن و درستش کردن.

  5. مهدی Firefox 3.6.8 Windows 7 می‌گوید:

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

  6. مهدی Firefox 3.6.8 MacIntosh می‌گوید:

    سلام

    ممنون.
    اما یه مشکل به نظر من بزرگ و تا حالا غیرقابل حل برای من هست !
    این مشکل رو اینجا هم دیدم.
    اون هم نمایش t کنار ساعت ارسال نظره !
    این بالا هم مشخصه، مثلا نوشته :
    ۱۲ مرداد ۱۳۸۹ در t ۱۰:۵۴
    !
    من هر کاری کردم نفهمیدم این t از کجا پیداش میشه، شما چطور ؟

  7. امیر حسین Chrome 6.0.472.25 Windows XP می‌گوید:

    سلام. من الان در حال حاضر از این قالب استفاده می کنم و مثل شما خیلی هم دوستش دارم. ولی نمایش تاریخ در وبلاگ من این طور نیست. بلکه این طوریه : ” ارسال شده در شهریور ۱, ۱۳۸۹ توسط admin ” می تونم تقاضا کنم راهنمایی ام کنید. با تشکر.

    • میثم Firefox 3.6.8 Linux Mint 9 می‌گوید:

      سلام.
      به پنل مدیریتی برید و وردپرس فارسی رو انتخاب کنید، در قسمت ساختار تاریخ پیش‌فرض، فرمت تاریخ رو به صورت d M Y بذارین.
      سوالی بود در خدمت هستم.

  8. امیر حسین Firefox 3.6.6.NETCLR3.5.30729 Windows XP می‌گوید:

    من این کاری را که شما گفتید انجام ندادم. اما کار دیگه ای کردم. در قسمت ” دلخواه ” تاریخ رو تصحیح کردم. ممنونم. چند تا سوال دیگه داشتم :

    1. پیشنهاد می کنید کدام یک از نسخه های لینوکس را استفاده کنم؟ ( از لحاظ سادگی و راحت بودن ) اگر پیشنهادی دارید لطفاً بگوئید مقدمات کار برای لینوکسی شدن چیست؟ ( پارتیشن بندی هارد چی باشه و غیره )

    2. شما خودتون از لینوکس مینت 9 استفاده می کنید. چرا؟ خصوصیات و ویژگی ها.

    3. اگر دقت کرده باشید، تیتر وبلاگ و توضیحاتش در قسمت تسکبار ( همون نواری که Close , غیره داره ) اونجا پشت سر هم و بی ریخت در میاد. مثلن به وبلاگ خودم دقت کنید می فهمید. چکار باید کرد؟

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

    • میثم Firefox 3.6.8 Linux Mint 9 می‌گوید:

      دقیقن اونجا هم همین کار رو میکنه :) من آدرس سر راست دادم.
      ۱ . من برای شروع گنو/لینوکس ابوبونتو یا مینت رو توصیه میکنم، چون هلوتره :) برای لینوکسی شدن هم ایین کامنت رو بخونید : http://blog.anarnet.ir/1389/02/newbie-hick-or-professional-dumb/#comment-229
      باز اگه سوالی بود در خدمت هستم.
      ۲ . مینت سرعت نسبتا بالایی داره و بهینه شده است.
      ۳ . فکر کنم این تقصیر مرورگر باشه، خیلی بهش گیر ندید ;)
      موفق باشید.

  9. علی Chrome 3.0.195.33 Windows XP می‌گوید:

    میثم جان من همین که این پلاگین رو نصب می کنم همه چی غیب میشه ! نه ادمین نه سایت نه دوغ نه هیچی !!!

    نمی دونم چشه! ینی می دونم ها اما نمیدونم چه جوری حلش کنم ! میدونی من یه تم از یه شرکت خارجی خریدم حالا به این روز افتادم !

    • میثم Firefox 3.6.12 Windows 7 می‌گوید:

      عجیبه!
      برو تو بخش وردپرس فارسی، همه‌ی امکانات به جز تاریخ شمسی برای پست رو غیرفعال کن ببین درست میشه یا نه.

  10. شهرام Firefox 3.6.15 Windows XP می‌گوید:

    سلام من وردپرس انگلیسی نصب کردم و حالا میخوام تاریخ رو فارسی کنم باید چیکار کنم؟

  11. ali Chrome 14.0.835.202 Windows 7 می‌گوید:

    با سلام و عرض ادب و احترام

    بنده به تازگی در سایت wordpress.com اقدام به بازکردن وبلاگ کردم، می خواستم تاریخ رو از میلادی به جلالی تغییر بدم. همونطور که میدونید اجازه دسترسی به css ندارم. من داشبورد رو فارسی کردم اما هیچ جاییش نیست که بتونم تقویم جلالی رو اضافه کنم. خواهشمندم من رو راهنمایی کنید.

    با کمال تشکر از راهنمایی شما

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>