هنگامی که با استفاده از Contact Form 7 که یک فرم تماس جدید ایجاد میکنید، بر اساس زبان فعلی سایت، زبان فرم تعیین میشود. بنابراین اگر در سایتی که زبان اصلی آن انگلیسی است، یک فرم با محتوای فارسی ایجاد کنید، در هنگام نمایش، محتوای فرم از سمت چپ به راست نمایش داده خواهد شد.
برای رفع این مشکل دو راه حل وجود دارد:
انجام روش اول به سادگی امکانپذیر است. برای انجام روش دوم یا تغییر با استفاده از ویرایش پایگاه داده به شکل زیر عمل میکنیم:
فرم تماس را در بخش مدیریت سایت باز کنید و کد فرم را از مقابل متغیر post از نشانی صفحه بیابید:
سپس با استفاده از PhpMyAdmin به پایگاه داده و جدول post_meta مراجعه کنید.
از منوی بالای نرمافزار، روی سربرگ Search کلیک کنید و در بخش post_id کد یافته شده در مرحلهی قبل را وارد کنید و جستجو را انجام دهید.
اکنون در ردیفهای یافته شده، مقدار مقابل متغیر locale را مطابق نیاز تغییر دهید. مقدار مناسب برای زبان فارسی «fa_IR» و مقدار مناسب برای زبان انگلیسی «en_US» میباشد.
افزونهی Contact Form 7 بر اساس زبانی که در این بخش برای هر فرم مشخص شده باشد، زبان و جهت نمایش آن را در بخش ظاهری سایت مشخص میکند.