فارسی سازی قالب وردپرس

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

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

فارسی سازی قالب وردپرس

در فیلم آموزشی فارسی سازی قالب وردپرس با چه مواردی آشنا خواهید شد؟

آموزش ”  فارسی سازی قالب و پلاگین وردپرس “، در مدت زمانی حدود ۱ ساعت و نیم، برای شما دوست عزیز، تهیه شده است. در این آموزش تمامی مواردی که شما احتیاج خواهید داشت تا بر اساس آن بتوانید یک قالب یا پلاگین وردپرس را، فارسی سازی کرده و راستچین نمایید، موجود می باشد.

برای اینکه قبل از دیدن این فیلم آموزشی، بدانید که در مورد چه مطالبی در این آموزش صحبت شده است، این موارد برای شما به صورت لیست آماده شده است. نکاتی که در این ویدئو آموزشی به آن ها اشاره می گردد، عبارتند از:

  • آشنایی با ساختار فایل های قالب وردپرس و پلاگین های وردپرس

  • آموزش نحوه دسته بندی فایل های وردپرس – فایل های قالب وردپرس در کجا قرار دارند؟

  • آشنایی و نحوه ساخت child theme در قالب وردپرس برای از بین نرفتن تغییرات داده شده در قالب وردپرس

  • آشنایی با فایل rtl.css در قالب وردپرس – فایل rtl.css کجاست؟ آشنایی با محل قرارگیری فایل rtl.css در قالب های ساده و قالب های حرفه ای وردپرس

  • نحوه ساخت فایل rtl.css یا تغییر دادن آن در قالب وردپرس

  • استفاده از دو تنظیم مهم زیر جهت راستچین کردن قالب وردپرس برای اعمال بر css ها، در فایل rtl.css

direction: rtl;
unicode-bidi: embed;
  • پیدا کردن استایل های زیر، در استایل های اصلی قالب وردپرس و عوض کردن مقادیر آن ها از left به right و اضافه کردن آن ها به فایل استایل قالب ترجمه شده یا فایل rtl.css

//Change all of text align
text-align: left; convert to => text-align: right;

//Change all of left floating
float: left; convert to => float: right;

//Change all of clearing from left
clear: left; convert to => clear: right;

//Change all of margin or shorthand margin
margin-left: 10px; convert to => margin-right: 10px;
margin: 0 10px 4px 5px; convert to => margin: 0 5px 4px 10px;

//Change all of padding or shorthand padding
padding-left: 10px; convert to => padding-right: 10px;
padding: 0 10px 4px 5px; convert to => padding: 0 5px 4px 10px;

//Change all of border or shorthand border setting
border-left: 10px; convert to => border-right: 10px;

//Change all of direction from right to left
direction: ltr; convert to => direction: rtl;

//Change all of background position
background-position: left; convert to => background-position: right;

//change all of positions in your styles
left: 30px; convert to => left: auto;
                          right: 30px;
  • کپی کردن کلیه فایل های استایل تغییر داده شده در فایل rtl.css یا فایل های مدنظر برای استایل قالب فارسی شده یا راستچین شده

  • اضافه کردن فونت های فارسی در قالب وردپرس و تعریف آن ها در فایل استایل قالب وردپرس

  • تغییر کلیه font-family های موجود در قالب یا پلاگین وردپرس و چک کردن اندازه فونت ها یا همان font-size در قالب یا پلاگین وردپرس برای درست نمایش داده شدن آن ها

  • نحوه چک کردن کلیه بخش های قالب برای تغییر مواردی که از آن ها به جای font-family از font shorthand یا همان font استفاده شده است

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

  • بررسی کلیه اسلایدر ها و چک کردن آن ها برای نمایش صحیح آن ( هم عکس های موجود در آن ها و هم text های موجود روی آن ها) همین طور بررسی اندازه فونت ها و خانواده فونت آن ها و تصحییح آن ها

  • آشنایی با توابع ترجمه در قالب وردپرس و نحوه کار با آن ها

//Used for functions that have void return or only texts that need to echo them.
_e( string $text, string $domain = 'default' )
_e( 'Your string that need to translate', 'Your text domain' )

//Used for functions that have specific type of return like comments or content and etc.
__( string $text, string $domain = 'default' )
__( 'Your string that need to translate', 'Your text domain' )

// Used when the text has the potential to be plural
_n( string $text, string $domain = 'default' )

//Useful for when the translation of the word depends on the context
_x( string $text, string $domain = 'default' )
  • آشنایی با فایل های POT – Portable Object Template و PO – Portable Object و MO – Machine Object

  • آشنایی با نرم افزار POEdit و پلاگین loco translate برای فارسی سازی قالب وردپرس یا فارسی سازی پلاگین وردپرس

  • آشنایی با محل ذخیره سازی فایل های ترجمه قالب وردپرس و دایرکتوری languages در قالب وردپرس به همراه نحوه ساخت آن در child theme

  • معرفی فایل های ترجمه با استفاده از توابع load_theme_textdomain و load_plugin_textdomain

load_theme_textdomain( string $domain, string $path = false );
load_child_theme_textdomain( string $domain, string $path = false );
load_plugin_textdomain( string $domain, string $deprecated = false, string $plugin_rel_path = false );
  • راه حل های پیشنهادی در صورت موجود نبودن فایل های ترجمه ( استفاده از یک IDE و اضافه کردن تمامی رشته های ترجمه در قالب یا پلاگین وردپرس)

  • نحوه ترجمه الگوهایی مانند by %s در قالب یا پلاگین وردپرس

  • آشنایی با HTML entities و نحوه  ترجمه رشته هایی شامل آن ها

  • عوض کردن عکس screenshot.png در صورت نیاز

  • نحوه عوض کردن هدر فایل استایل در قالب وردپرس

  • تنظیم کلیه موارد گفته شده در child theme برای جلوگیری از بین رفتن تغییرات داده شده بعد از آپدیت های احتمالی قالب

حمایت از ما

حمایت از ما جهت ساخت آموزش های رایگان

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

حمایت از ما

راهنما برای خواندن سایر مقالات سایت به صورت دسته بندی شده:

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