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

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

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

مرحله ۰) ابتدا در یک ویرایشگر فایل 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 در خط ۵۰۰ فایل و در نسخه ۱.۱ پوسته تا به حال (۱ مرداد ۱۳۸۹) وجود ندارد و خودتان باید کد دوم را  در خط ۴۴۱ بعد از } به فایل اضافه کنید.

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

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

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

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

  1. سه خط می‌گوید:

    Firefox 3.6.6 Windows XP

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

  2. Firefox 3.5.11 Windows XP

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

  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
      باز اگه سوالی بود در خدمت هستم.
      ۲ . مینت سرعت نسبتا بالایی داره و بهینه شده است.
      ۳ . فکر کنم این تقصیر مرورگر باشه، خیلی بهش گیر ندید ;)
      موفق باشید.

پاسخ دهید

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

*

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