آموزشی وردپرس

پیدا کردن و نمایش لینک کوتاه نوشته ها در وردپرس

نوشته شده توسط نیک وب

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

http://nik-web.ir/downloads/%DB%8C%D9%88%D8%B2%D8%B1%D9%BE%D8%B1%D9%88%D8%8C-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%B9%D8%B6%D9%88%DB%8C%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

http://nik-web.ir/?p=1084

کدوم بهتره؟ می دونستید که در وردپرس برای هر نوشته و برگه یک لینک کوتاه هم دارید؟ یعنی بدون اینکه از سرویس‌های کوتاه کننده لینک استفاده کنید، خودتون یکیشو دارید، یعنی همون وردپرس 😉

برای نمایش لینک کوتاه در صفحه نوشته، کد زیر رو توی single.php در جای مناسب (بسته به قالب تون) کپی کنید (منبع کد):

لینک کوتاه به این شکل نمایش داده میشه:

http://nik-web.ir/?p=1917

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

همونطور که گفتم وردپرس برای هر نوشته یک لینک کوتاه میسازه که ساختارش اینطوریه:

http://nik-web.ir/?p=1917

حالا میخواهیم بدونیم که چطور میشه این لینک رو بدون استفاده از کدی که بالا گفتم پیدا کنیم؟

خیلی سریع و آسان! هر نوشته، برگه و یا نوع نوشته های دیگه ((Post Type) مثل دانلود (download) که مربوط به دانلودهای EDD هست)، یک شماره مخصوص به خودش داره مثل همون 1917 توی لینک بالا.

http://uploads.nik-web.ir/2016/01/wordpress_short_url1_WWW.NIK-WEB.IR_.png

تنها کاری که باید انجام بدیم اینه که شماره مربوط به نوشته یا برگه ای که لینک کوتاه شو می‌خواهیم، رو پیدا کنیم و تو ساختار لینکی که بالا گفتم بذاریم. برای این کار مثلا برای نوشته ها، به ویرایش نوشته مورد نظر مراجعه کنید. توی آدرس صفحه post=X رو پیدا کنید. این X همون عددیه که دنبالش می‌گشتیم. حالا این عدد رو توی ساختاری که گفتم بذارید. مثلا برای همین نوشته این عدد 1917 هستش که لینک کوتاهش میشه همون لینک بالا.

این قضیه برای برگه ها و انواع نوشته های دیگه هم صدق میکنه.

نکته آخر اینکه می تونید پیوندهای یکتا رو طوری تنظیم کنید که آدرس اصلی نوشته ها به همین صورت کوتاه شده باشه اما نظر اکثریت علمای سئو اینه که بهتره عنوان نوشته توی آدرس هم باشه 🙂

سوالی داشتید بیایید پایین توی دیدگاهها 😉

تخفیف‌های نیک‌وب رو از دست ندید!

مشترک خبرنامه نیک‌وب شوید تا مطالب و تخفیف‌های نیک‌وب رو در ایمیل‌تون دریافت کنید 😉
ایمیل شما
1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره (3 رتبه، میانگین: 5٫00 از 5)
Loading...

درباره نویسنده

نیک وب

دیدگاه

6 دیدگاه

  • سلام و خسته نباشید
    خیلی ممنون. لینک کوتاه همیشه یکی از مشکلات من بوده که باهاش کنار اومدم. واقعا جالب بود راهی که گفتید و خیلی کمک می کنه که وقتی پستی رو به اشتراک میزارم کوتاه میشه و کمتر جا میگیره. به خصوص توی توییتر که کاراکترهای کمی میشه به اشتراک گذاشت.
    این کدی که گفتید رو باید کدوم قسمت بزارم؟

    • سلام
      خواهش می کنم 🙂
      این کد برای نمایش لینک کوتاه توی نوشته هست و شما باید این کد رو توی single.php بذارید. این که کجای صفحه بیاد بستگی به قالب و سلیقه شما داره. از قسمت نمایش » ویرایشگر می تونید این فایل رو ویرایش کنید و این کد رو داخلش بذارید. اگر دقیقا نمیدونید کجا باید بذارید می تونید با آزمون و خطا، مکان مناسب رو براش پیدا کنید.

  • عالی بود
    سوالی داشتم اینکه نمیشه آدرس فارسی رو در وردپرس به شکل این درصد و از این آدرس های عجیب قریب درآورد؟ تابعی برای این کار نداره؟

    • سلام
      ممنون
      راهش اینه که برای هر نوشته slug ش رو ویرایش کنید و انگلیسی وارد کنید.