نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: انکد کردن یو ار ال در وردپرس

  1. #1
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    محل سکونت
    تهران
    نوشته ها
    144
    تشکر تشکر کرده 
    38
    تشکر تشکر شده 
    30
    تشکر شده در
    29 پست

    پیش فرض انکد کردن یو ار ال در وردپرس

    سلام دوستان

    من میخواستم یوارال رو انکد کنم. دو ساعته درگیره اینم هر کدی مینویسم درست کار نمیکنه.

    ببینید مثلا یوار ال های فارسی به این شکل در می یاد www.example.com/2%3%4%55%

    میخواستم این مدل یوارال انکد بشه به این صورت
    www.example.com/test به جای test البته عبارت فارسی قرار میگیره

    کلافه شدم دیگه. کسی میدونه چه کدی باید بنویسم؟ سی ام اس هم وردپرس هست.

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Jun 2012
    محل سکونت
    بندرعباس
    نوشته ها
    524
    تشکر تشکر کرده 
    899
    تشکر تشکر شده 
    660
    تشکر شده در
    457 پست

    پیش فرض پاسخ : انکد کردن یو ار ال در وردپرس

    نقل قول نوشته اصلی توسط elan نمایش پست ها
    سلام دوستان
    من میخواستم یوارال رو انکد کنم. دو ساعته درگیره اینم هر کدی مینویسم درست کار نمیکنه.
    ببینید مثلا یوار ال های فارسی به این شکل در می یاد www.example.com/2%3%4%55%
    میخواستم این مدل یوارال انکد بشه به این صورت www.example.com/test به جای test البته عبارت فارسی قرار میگیره
    کلافه شدم دیگه. کسی میدونه چه کدی باید بنویسم؟ سی ام اس هم وردپرس هست.
    جایی اینو دیدین یا همینطوری به ذهنتون رسیده؟ چون من اولین باره چنین چیزی می بینم و می شنوم
    رضا قلعه‌خانی: وردپرس و WHMCS - طراحی و راه‌اندازی انواع وب‌سایت شخصی، شرکتی و فروشگاهی

    تماس: ارسال ایمیل

  4. تعداد تشکر ها از Reza G به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    120
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    84
    تشکر شده در
    67 پست

    پیش فرض پاسخ : انکد کردن یو ار ال در وردپرس

    قبلا یک افزونه خوب توسط اقای کافی نوشته شده
    ترجمه خودکار آدرس عناوین فارسی به زبان‌های دیگر

    آدرس‌های صفحات یا URL یکی از مشخصه‌های اصلی هر وبسایتی است، در URLهای فارسی آدرس به صورت یونیکد (کدگذاری Percent-encoding) ارسال می‌شود برای نمونه عنوان فارسی «سلام-جهان» به صورت کد شده «%D8%B3%D9%84%D8%A7%D9%85-%D8%AC%D9%87%D8%A7%D9%86» ارسال و دریافت می‌شود. مشکلی که این روش دارد ایجاد آدرس‌هایی با خوانایی ضعیف و بدون قابلیت یادگیری است و همین طور مرورگرها با نمایش آدرس زبان‌های راست به چپ مشکل دارند.
    برای حل این مشکل بهتر است نامک/Slug مطلب به صورت انگلیسی نوشته شود. در وردپرس امکان تنظیم نامک هر مطلب به سادگی وجود دارد، حال اگر بخواهید ترجمه عنوان به صورت خودکار به عنوان نامک قرار گیرد افزونه WP-Parsi Permalink Translator کمک خوبی برای شما خواهد بود، که این افزونه توسط دوست خوبمان آقای پارسا کافی آماده گردیده است.

    این افزونه وردپرس در هنگام ایجاد مطلب عنوان را با توجه به تنظیمات ترجمه و به عنوان نامک مطلب قرار می‌دهد.



    هم‌چنین شما می‌توانید در صفحه تنظیمات » مترجم لینک زبان مبدا و مقصد را تنظیم کنید و نوع پست‌هایی که می‌خواهید ترجمه عنوان برروی آن صورت گیرد.


    نکته
    : این افزونه برای ترجمه نامک پست‌ها از API مترجم مایکروسافت استفاده می‌کند. برای فعال‌سازی افزونه به صفحه Microsoft Azure Marketplace » کلیدهای کاربری بروید و از کلید پیش‌فرض استفاده کنید یا کلید جدیدی بسازید و مقدار آن را برای تنظیم این گزینه کپی کنید. و سپس به صفحه مترجم مایکروسافت بروید و طرح ترجمه را فعال کنید (طرح رایگان حداکثر ۲.۰۰۰.۰۰۰ حرف در ماه را ترجمه میکند)
    ⭐⭐ فروش سایت همکاری در فروش فایل با اسکریپت اختصاصی ⭐⭐
    فروش سایت با درآمد 8 میلیون تومان در ماه ⭐ فروخته شد


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


  7. #4
    عضو دائم sazsaz آواتار ها
    تاریخ عضویت
    Aug 2011
    محل سکونت
    بندر گناوه
    نوشته ها
    1,123
    تشکر تشکر کرده 
    296
    تشکر تشکر شده 
    1,265
    تشکر شده در
    861 پست

    پیش فرض پاسخ : انکد کردن یو ار ال در وردپرس

    نقل قول نوشته اصلی توسط elan نمایش پست ها
    سلام دوستان

    من میخواستم یوارال رو انکد کنم. دو ساعته درگیره اینم هر کدی مینویسم درست کار نمیکنه.

    ببینید مثلا یوار ال های فارسی به این شکل در می یاد www.example.com/2%3%4%55%

    میخواستم این مدل یوارال انکد بشه به این صورت
    www.example.com/test به جای test البته عبارت فارسی قرار میگیره

    کلافه شدم دیگه. کسی میدونه چه کدی باید بنویسم؟ سی ام اس هم وردپرس هست.
    این خطا به خاطر فاصله یا فضای خالی در فایل فانکشن هست فایل فانکش را برای بررسی قرار دهید

  8. تعداد تشکر ها از sazsaz به دلیل پست مفید


  9. #5
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    محل سکونت
    تهران
    نوشته ها
    144
    تشکر تشکر کرده 
    38
    تشکر تشکر شده 
    30
    تشکر شده در
    29 پست

    پیش فرض پاسخ : انکد کردن یو ار ال در وردپرس

    گویا منظورم رو خوب نرسوندم. ببینید. ادرس اشتباه نیست درست هم کار میکنه. این کد رو نگاه کنید.

    کد HTML:
    <a href="http://www.example.com/%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%DB%8C/"><a>
    میخوام توی href ادرس یو ار ال به این شکل چاپ نشه. و به همون صورت فارسی خودش باشه. به این صورت مثلا

    کد HTML:
    <a href="http://www.example.com/خسته-شدم"><a>
    حالا چرا؟ چون توی structure data google اون مدل یک ادرس رو با وجود این که درست کار میکنه رو بی اعتبار نشون میده.

    ولی اگر انکد شده باشه مثل بالا ارور نمیده. امیدوارم خوب توضیح داده باشم.

  10. #6
    عضو انجمن persiancoder آواتار ها
    تاریخ عضویت
    Nov 2015
    محل سکونت
    </>
    نوشته ها
    203
    تشکر تشکر کرده 
    314
    تشکر تشکر شده 
    546
    تشکر شده در
    361 پست

    پیش فرض پاسخ : انکد کردن یو ار ال در وردپرس

    نقل قول نوشته اصلی توسط elan نمایش پست ها
    گویا منظورم رو خوب نرسوندم. ببینید. ادرس اشتباه نیست درست هم کار میکنه. این کد رو نگاه کنید.

    کد HTML:
    <a href="http://www.example.com/%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%DB%8C/"><a>
    میخوام توی href ادرس یو ار ال به این شکل چاپ نشه. و به همون صورت فارسی خودش باشه. به این صورت مثلا

    کد HTML:
    <a href="http://www.example.com/خسته-شدم"><a>
    حالا چرا؟ چون توی structure data google اون مدل یک ادرس رو با وجود این که درست کار میکنه رو بی اعتبار نشون میده.

    ولی اگر انکد شده باشه مثل بالا ارور نمیده. امیدوارم خوب توضیح داده باشم.

    دوست عزیز این نه به وردپرس ربط نه به سایت شما. یه چیز کاملا عادی هست. هر 2 مورد بالایی که شما گذاشتید در واقع یکی هستند و یک ارزش دارند.
    چون در url امکان وجود داشتن اسپیس یا فاصله نیست.

    شما اگر میخواهید به این شکل نمایش داده نشه از اسپیس استفاده نکنید در url.
    هرچی اسپیس باشه به شکل %20 نمایش داده میشه.

    اما فرضا site.com/لینک-فارسی به همین صورت نمایش داده میشه.

  11. #7
    عضو انجمن AMIB آواتار ها
    تاریخ عضویت
    Sep 2016
    نوشته ها
    159
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    131
    تشکر شده در
    106 پست

    پیش فرض پاسخ : انکد کردن یو ار ال در وردپرس

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

    اینکه شما کجا می‌خواهید آدرس را تبدیل کنید و اصلا در وردپرس چه نیازی هست که آدرس‌ها تبدیل شود، برای پاسخ دادن به سوال شما لازم هستند

  12. تعداد تشکر ها از AMIB به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 9
    آخرين نوشته: May 9th, 2018, 19:54
  2. پاسخ ها: 0
    آخرين نوشته: August 23rd, 2016, 14:14
  3. خرید رادیو نانو استیشن 5 و فروش رادیو Level1 2
    توسط alfavps در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: March 11th, 2014, 21:42
  4. پاسخ ها: 0
    آخرين نوشته: April 22nd, 2011, 11:25

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •