آموزش فارسی سازی پوسته های وردپرس – قسمت اول

daskhatmin فواد طهماسبی
16,967 بازدید
آموزش فارسی سازی پوسته های وردپرس

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

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

با توجه به مطالبی که گفته شد باید به صورت پارامتریک جلو برویم، در قسمت اول فقط به مقدمات میپردازم:

I- ملزومات و تواناییهای مورد نیاز برای فارسی سازی پوسته وردپرس:

  •  آشنایی با زبانهای HTML و CSS و PHP و در برخی موارد جاوا اسکریپت.
  •  شبیه سازی وب بر روی کامپیوتر شخصی با استفاده از XAMPP
  •  دانلود آخرین نسخه وردپرس از وبسایت رسمی وردپرس فارسی
  •  نصب یک ادیتور متن، ترجیحا ++Notepad
  • نرم افزار Poedit جهت ترجمه متنها
  • و یک پوسته برای فارسی سازی

II- راه اندازی xammp بر روی کامپیوتر شخصی:

با توجه به اینکه قصد این مقاله تمرکز بر روی نحوه فارسی سازی پوسته وردپرس هست، فقط به صورت مختصر در مورد xampp توضیحاتی داده میشود. xampp شامل برنامه های Appache, MySQL, PHP, phpMyAdmin و … است.

بعد از دانلود xampp باید آن را  نصب کنید. (اگه فایل به صورت zip هست، از حالت zip خارج کنید و سپس فایل setup_xampp.bat را اجرا کرده و مراحل نصب را ادامه دهید تا نصب به اتمام برسد.) برای شبیه سازی محیط وب بر روی کامپیوتر  باید دو برنامه Apache و MySQL را فعال کنید. برای این کار فایل xampp-control را اجرا کرده و در پنجره باز شده Apache و MySQL را اجرا کنید (دکمه start مقابل هر کدام را کلیک کنید). برای غیر فعال کردن نیز دکمه stop را کلیک کنید.

xampp

کنترل پنل xampp

برای تست درست کار کردن سرویس ها آدرس “localhost” و یا “http://127.0.0.1” را از مرورگر خود فراخوانی کنید.

اگر دقت کرده باشید یک پوشه داخل پوشه اصلی xampp وجود دارد با نام “htdocs”، که تمام کارهایی که ما انجام میدهیم داخل این پوشه است. در اصل این پوشه همان فضایی است که وقتی هاست خریداری میکنید به شما اختصاص داده میشود. به کاری که ما انجام دادیم راه اندازی سرویس localhost نیز گفته میشود.

توجه: مهمترین خطایی که موقع اجرای آپاچی ممکن است رخ بدهد و مانع اجرای آن شود، تلاقی پورتهاست. آپاچی بر روی پورت ۸۰ اجرا میشود و ممکن است بر روی کامپیوتر شما نرم افزاری باشد که از پورت ۸۰ استفاده میکند. مثل ooVoo، … که این مشکل با خارج شدن از آن برنامه برطرف میشود. البته پورت استفاده شده توسط آپاچی قابل تغییر است.

III- نصب وردپرس بر روی میزبان محلی (localhost):

بعد از دانلود وردپرس که به صورت فشرده است، داخل پوشه “htdocs” کپی کنید و آن را از حالت فشرده خارج کنید. با این کار یک پوشه با نام “wordpress” ایجاد میشود که تمام محتویات وبسایت وردپرس ما داخل آن است. مطمئنا همه شما با روش نصب وردپرس آشنایی دارید. بعد از ایجاد پایگاه داده از طریق “phpMyAdmin” در آدرس  “localhost/phpmyadmin” و وارد کردن اطلاعات پایگاه داده در فایل “wp-config.php”، بر روی نوار آدرس مرورگرتان آدرس “localhost/wordpress” را فراخوانی کنید.   مراحل نصب را ادامه بدهید تا ورد پرس شما نصب شود.

wordpress-install

صفحه نصب وردپرس فارسی

حالا صفحه اصلی وردپرس محلی شما در آدرس “localhost/wordpress” قابل دسترس است.

فکر میکنم تا اینجای کار برای قسمت اول “آموزش فارسی سازی پوسته های وردپرس” کافی باشد. در قسمت بعدی، نحوه استفاده از “poedit” و ایجاد فایل “fa_IR.po” و مباحث مقدماتی CSS و HTML ، مفاهیم راست چین و چپ چین کردن و … آموزش داده میشود .اگر نظری در مورد این قسمت دارید یا به نظرتان نکات دیگری  هم باید در این قسمت اضافه بشود، حتما از طریق دیدگاهها اطلاع دهید.

قسمت اول – قسمت دوم – قسمت سوم – قسمت چهارم

daskhatmin

فواد طهماسبی

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

13 دیدگاه برای “آموزش فارسی سازی پوسته های وردپرس – قسمت اول”

  1. علی گفت:

    آموزش بسیار مفیدی بود واقعا ممنونم!
    من نمیدونم کجا اشتباه میرم که وقتی فرایند راستچین سازی رو انجام میدم سایت کلا از حالت رسپانسیو خارج میشه و در بعضی موارد یه سری از موارد مثل گالری به هم خورده اند

    1. فواد طهماسبی گفت:

      خواهش میکنم،
      این حالت موردی هست، اگر از فریم ورک استفاده میکنه تم شما باید فریم ورک هم راستچین بشه

  2. مهدی گفت:

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

  3. عبدالله گفت:

    با سلام و عرض خسته نباشید:
    ببخشید من این کار هایی رو که گفتید رو انجام دادم..ولی وقتی آدرس localhost/phpmyadm رو باز میکنم ،نمیتونم یک دیتابیس درست کنم
    این جوری میشه

    ببینید تصویر رو….

    http://8pic.ir/images/52970288766578428341.jpg

    1. فؤاد طهماسبی گفت:

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

  4. امیر گفت:

    با سلام و خسته نباشید خدمت شما.
    یه تم رو ترجمه کردم و ترجمه به تمم اعمال شده ولی مثل اینکه فایل rtl.css که توی تم موجود بوده کار نمیکنه.
    خیلی هم خلاصه هستش این فایل. (این فایل از قبل موجود بوده)
    اگه امکانش یه نگاه بهش بندازید.
    تم رو آپلود کردم.
    https://www.dropbox.com/s/6vgmqtlumlx1jvq/flatsome.zip
    این هم وبسایت خودم هست:
    http://www.liancase.ir

    1. فؤاد طهماسبی گفت:

      سلام،
      تم شما با فایل rtl کار میکنه، ولی فایل ناقص هست.یعنی نه اینکه بلد نبودن نه! 😉 بیشتر از این رو جزئیات کار نکردن. بقیه رو هر جا که میبینید لازم هست خودتون باید اضافه کنید.

  5. صمد گفت:

    سلام
    در هنگام نصب وردپرس به صورت مجازی اطلاعات پایگاه داده و نام و رمز بانک اطلاعاتی چه چیزی را وارد کنیم؟
    تا اونجایی که بنده می دونم مثلا در هاستها قسمتی برای ایجاد اون وجود داره ولی در این مورد نمی دونم باید چیکار کنم؟

    1. فؤاد طهماسبی گفت:

      معمولا یوزر دیتابیس “root” و پسورد نداره، یعنی خالی میذارید کادرش رو.
      برای ساخت دیتابیس هم از phpmyadmin استفاده کنید.

    2. صمد گفت:

      گرفتم چی شد!!
      اون بالا خودتون گفتین!!
      شرمنده :))

  6. neshat گفت:

    بسیار سپاسگذاریم

  7. فؤاد طهماسبی گفت:

    سلام،
    مهمترین مساله فارسی سازی پوسته مرحله سوم این آموزش هست. چون پوسته باید راست چین بشه یعنی نوشته ها و بقیه المانهای پوسته باید چینششون از راست به چپ باشه. پوسته ای که شما فارسی کردی اگر مرحله سوم رو اجرا نکردی، احتمالا پوسته تا حدی برای زبانهای راستچین آماده بوده(متاسفانه نتونستم فایلی رو که لینک دادید دانلود کنم). اگر توجه کنید منوهای بالای صفحه، عنوان ویجتها ، سمتی که آیکون ها قرار گرفتن(اصولا آیکون ها باید سمت راست لینک باشن)، فونتی که استفاده شده مناسب متن فارسی نیست، بهتر این هست که مرحله سوم رو هم روی پوسته اعمال کنید. چون در طراحی وبسایت فقط قابل درک بودن متن مهم نیست، بلکه زیبایی سایت و کاربر پسند بودن اون هم مهمه! موفق باشید.

  8. سوته دل گفت:

    سلام اگر یک قالب را فارسی کنم کافیه؟
    منظورم اینه فقط فایل en_us را ترجمه کنم و کارهای مرحله سوم و چهارم را انجام ندم؟
    مثلا من الان یک قالب را فقط ترجمه کردم شد این
    telvizion.ir
    به نظرم ایرادی نداشت
    این هم فایل دانلود قالبی که ترجمه کردم
    http://forum.kam-rang.ir/showthread.php?tid=85&pid=86#pid86
    خواهش میکنم ایراداتم را بگیرید

دیدگاه‌های بیشتر

کد HTMLCSSJavaScriptPHP