woocommerce-loop-hamyarwp

سلام؛

تا امروز که جلسه ی پنجم از سری آموزش های ووکامرس می باشد توانستیم فروشگاه خود را تا حد معقولی پیاده سازی کنیم. با راه اندازی ووکامرس همانطور که مشاهده کردید بدون اینکه کاری کنیم کلمات مختلفی مثل سبد خرید، حراج و… در فروشگاه نمایش داده شد. اما ممکن است شما تمایل نداشته باشید از این کلمات در فروشگاه خود استفاده کنید و نام آن ها را تغییر دهید. مسلما برای اینکه شما کلمات و جملات دلخواه خود را قرار دهید نیاز دارید تا در حلقه ی ووکامرس دست ببرید و کلمات مورد نظر خود را جایگزین کنید. اما نگران نباشید در ووکامرس این کار اصلا سخت نیست و به راحتی قابل اجراست.
تیم ووکامرس پارسی با ساخت افزونه ی ووکامرس فارسی که در همان جلسه ی اول همراه با فروشگاه ساز ووکامرس نصب کردیم تا آن را به ووکامرس فارسی تبدیل کند، این کار را نیز به راحتی انجام خواهد داد.

ووکامرس فارسی

persian woo hamyarwp

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

update hamyarwp

همانطور که مشاهده می کنید فیلتر قیمت در اینجا ابزارکی است که برای راحتی کار مشتریان قرار گرفته تا در همان بازه ی قیمتی که تمایل دارند کالای خود را انتخاب کنند. مشتری با انتخاب بازه ی قیمتی خود باید بر روی دکمه ی “صافی” کلیک کند. ما می توانیم نام این دکمه را مشخص تر انتخاب کنیم. مثلا بگذاریم فیلتر قیمت یا بروز رسانی.
برای این کار در قسمت حلقه های ترجمه از ووکامرس فارسی کلمه ی مورد نظر را با انتخاب خود جایگزین می کنیم:

translate loop hamyarwp

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

change vocab hamyarwp

حال به بخش ابزارک مورد نظر در فروشگاه رفته و آن صفحه را رفرش نمایید. تغییر را مشاهده می کنید:

update cost hamyarwp

همانطور که می بینید تغییر کرد.

تغییر نام برگه ها

بعضی از موارد را نمی توان در حلقه ی ترجمه جایگزین کرد یا تغییر داد مثل برگه هایی که ووکامرس ایجاد کرده است. مانند Shop، my account و…
اما این مسئله هم نگرانی ندارد و به راحتی قابل تغییر است. شما می توانید به بخش برگه ها مراجعه کرده و برگه ی خود را پیدا کنید و سپس نام آن را تغییر دهید. و نیازی به استفاده از حلقه ی ترجمه نیست.

اضافه شدن کلمات با ابزارک

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

 

change name hamyarwp

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

نکته!!! حلقه ی ترجمه ی ووکامرس به جای اینکه کل یک رشته را تغییر دهد، کلمه ها را تغییر می دهد و همین امر می تواند موجب برخی اشتباهات و خطاها در کار ما شود. با هم میبینیم…

تغییر نام نمایش سبد خرید

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

display basket hamyarwp

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

change basket hamyarwp

حلقه را ذخیره می کنیم و به صفحه ی فروشگاه باز میگیردیم تا تغییرات را ببینیم…

display buy hamyarwp

همانطور که ملاحظه می کنید کلمه ی مورد نظر ما تغییر کرد اما تمامی جاهایی که سبد خرید نوشته شده بود را نیز تغییر داد. مثل افزودن به سبد خرید که شد افزودن به پیگیری سفارش! حال باید برای حل این مشکل چه کرد؟

راه اول این است که گزینه ای که باعث به هم ریختن کلمات شده یعنی سبد خرید را حذف کنیم. برای حذف آن در همان بخش حلقه های ترجمه در گزینه ی مورد نظر کلیک کنید و سپس آن را حذف کنید:

remove hamyarwp

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

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

add to basket hamyarwp

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

problem hamyarwp

پس باید دقت کنید که تمامی این اشکالات را رفع نمایید.

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

دیدگاه کاربران 0
  • نظرات شما پس از بررسی و تایید نمایش داده می شود.
  • لطفا نظرات خود را فقط در مورد مطلب بالا ارسال کنید.


برای انتشار مطالب رایگان بیشتر,با کلیک روی G+1 ما

را در گوگل محبوب کنید