پارس دیتا
کد: KB-WP-C2-FA-257
زمان انتشار: سه‌شنبه 20 دی 1401

نحوه استفاده از کارکتر های فارسی در وردپرس

در وردپرس جهت آدرس دهی فارسی به مطالب سایت (منوها و مطالب و غیره) می بایست طبق مراحل زیر اقدام نمایید:


      این مراحل برای وردپرس نسخه 4.x هم است، اما قابل استفاده در ورژن های دیگر این سیستم مدیریت محتوا می باشد.

      در مرحله اول می بایست این قابلیت را در بخش مدیریت وردپرس فعال نمایید بدین منظور طبق راهنمای ذیل اقدام به فعال نمودن permalink با وضعیت Post name نمایید:

      نحوه ی انجام Url rewrite در Wordpress :

      این قابلیت در وردپرس ، Permalink نام دارد مانند ( /%category%/%postname%/ ) .

      برای تنظیم Permalink در wordpress ساختار پرمالینک را در داشبورد وردپرس تنظیم نمایید . جهت انجام این کار :

      1- ابتدا به داشبورد وردپرس لاگین نمایید .

      2- بر روی لینک setting در پنل سمت چپ کلیک نمایید در option های ظاهر شده بر روی Permalinks کلیک کنید . لیستی از option ها در وسط پنجره ظاهر می شود . نوع Url rewrite را که می خواهید برای بلاگ استفاده شود را انتخاب کنید . مثلا با انتخاب day and name روزی که پست نوشته شده به همراه نام آن Url می شود .

      بر روی update برای ذخیره تنظیمات کلیک کنید . سپس خروجی را با اجرای وبلاگ مشاهده نمایید .

      جهت انجام این تغییرات لازم است فایل web.config دسترسی نوشتنی داشته باشد.

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


      <rewrite>
         <rules>
                      <rule name="wordpress" patternSyntax="Wildcard">
                          <match url="*" />
                              <conditions>
                                  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                                  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                              </conditions>
                          <action type="Rewrite" url="index.php" />
                      </rule>


      ساختار فوق حالت Domain.com/post_id/post_name را اجرا میکنید.

      منظور از Domain.com نام دامنه شما، post_id شماره پست مربوطه و post_name عنوان پست می باشد.

      همچنین در صورتیکه امکان استفاده از کد فوق را نداشتید می توانید نوع Permalink وب سایت وردپرسی خود را بر روی Custom گذشته و از تکه کد زیر استفاده کنید.

      /index.php/%postname%/


      قسمت Permalink Setting وب سایت شما می بایست شبیه تصویر زیر باشد. در مرحله بعد می بایست قطعه کدی را در ابتدای فایل wp-config.php وب سایت خود لحاظ فرمایید. پس از ورود به کنترل پنل سرویس خود، وارد بخش File Manager شوید. در اینجا به شاخه wwwroot وب سایت تحت وردپرس خود رفته و فایل wp-config.php را پیدا نمایید.


      سپس بر روی گزینه Edit فایل wp-config.php مانند تصویر زیر کلیک نمایید.



      در این مرحله پس از php?> اقدام به اضافه نمودن کد زیر نمائید.

      if($_SERVER['UNENCODED_URL'])
          $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];

      در آخر بر روی گزینه Save کلیک نمایید.


آخرین بروزرسانی: پنجشنبه 29 دی 1401 8:42:05