دوره مجازی قالب وردپرس (جلسه 61) :پیاده سازی ترجمه قالب + پیاده سازی child theme

- visibility ۳۵ mode_comment

به نام خدا و سلام. در جلسه 61 ام از دوره مجازی آموزش طراحی قالب حرفه ای وردپرس در خدمت شما هستیم. در این جلسه درباره توابع ترجمه قالب های وردپرس و هم چنین نحوه پیاده سازی آن و استفاده ار نرم افزار PoEdit بحث خواهیم کرد و هم چنین قابلیت child theme که مزیت بزرگی برای قالب های وردپرس به شما می رود را پیاده سازی خواهیم کرد. در ابتدای کار تابع load_theme_textdomain را معرفی می کنیم که با استفاده از آن یک شناسه منحصر به فرد برای ترجمه قالب مشخص خواهیم کرد و  در ادامه هم توابع ()__  و ()e_ را معرفی خواهیم کرد که با استفاده از آن می توانیم و متن های مختلف قالب را قابل ترجمه کنیم. با ما همراه باشید.

در این جلسه خواهیم دید :

  • معرفی قابلیت و نحوه ترجمه متن در وردپرس
  • معرفی تابع load_theme_textdomain
  • استفاده از توابع ()__ و ()e_ در قالب
  • استفاده از نرم افزار PoEdit برای ایجاد فایل های ترجمه
  • معرفی قابلیت child-theme
  • پیاده سازی ساختار مورد نیاز برای child-theme
  • فعال سازی child-theme
info توجه

این مطلب یک جلسه از دوره طراحی قالب وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره طراحی قالب وردپرس

comment دیدگاه کاربران
farhad6169

یک سوال دیگه برام پیش اومد و اون اینکه در بخش کپی رایت سایتها، وقتی اسم طراح زده میشه، معمولا بصورت فارسی درج میشه. اگر سایت 2 زبانه باشه باید برای بخش انگلیسی سایت، متن فارسی به انگلیسی تغییر کنه. بطور مثال میشه نوشت:
طراحی سایت: سون لرن
خب اگه به بخش انگلیسی وارد بشیم باید بشه:
webdesign: 7lern
این کارو برای قالبها بدون افزونه و با کدنویسی، چطوری باید انجام بدم.
با تشکر

کیوان علی محمدی

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

farhad6169

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

کیوان علی محمدی

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2