کد پیوند یکتا + درج خودکار لینک کوتاه مطالب در وردپرس

دو کار کاربردی رو میخوام در این پست شرح بدم، اولی یه کد برای پیوندهای یکتاست که خیلی سودمنده

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

این نوشته رو قبلا در سایت دیگه م “اعتماد به نفس” منتشر کرده بودم، بعد از انتقال نوشته ها به اینجا کپی رایتش رو دست نخورده باقی گذاشتم


1.پیوند یکتا
2. درج خودکار لینک کوتاه در صفحه نوشته

پیوند یکتا :

دوست عزیزی یه کد برای پیوند یکتا رو بهم معرفی کرد که از چند جهت میتونه واقعا مفید باشه
1. از نظر سئو
2. از نظر سرعت لود نوشته
3. راحتی استفاده از لینک نوشته در جاهای مختلف

کد پیوند یکتا :

/%post_id%/%postname%/

این کد رو باید از منوی “تنظیمات” و زیر منوی “پیوندهای یکتا” در کادر “ساختار دلخواه” وارد کنید و در آخر روی دکمه “ذخیره تنظیمات” کلیک کنید

 

کد پیوند یکتا

بصورت پیش فرض لینک وردپرس به این شکل هست

http://etemadbenafs.com/?p=123

اما بعد از قرار دادن این کد در ساختار دلخواه لینک وردپرس به شکل زیر در میاد

http://etemadbenafs.com/515/حذف-فلش-کنار-شورت-کات‏ها-در-ویندوز-سون

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

 

این کد از دو بخش عدد و نام نوشته تشکیل شده
برای مثال لینک نوشته ای در همین سایت رو در زیر وقتی در پنجره مسنجر یا جایی که کپی میکنید میبینید، کاملا مشخصه که کلمات فارسی نوشته شده در لینک بسیار طولانی و به ظاهر بسیار نامنظم و نامفهوم هستن :

http://etemadbenafs.com/515/%d8%ad%d8%b0%d9%81-%d9%81%d9%84%d8%b4-%da%a9%d9%86%d8%a7%d8%b1-%d8%b4%d9%88%d8%b1%d8%aa-%da%a9%d8%a7%d8%aa%e2%80%8f%d9%87%d8%a7-%d8%af%d8%b1-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%b3%d9%88%d9%86/

حالا اگر بخشی از متن فارسی (که در لینک بالا واقعا نمیشه گفت فارسی) حذف بشه مشکلی برای لینک مطلب ایجاد نمیشه، چون تنها آیدی نوشته هست که مهمه و اون هم در متن کاملا مشخصه.

پس ما میتونیم وقتی میخوایم لینک رو برای کسی ارسال کنیم از بخش فارسی لینک چشم پوشی کنیم و تنها لینک مختصر شده رو برای کاربر بفرستیم :

http://etemadbenafs.com/515

درج خودکار لینک کوتاه در نوشته :

درج خودکار لینک کوتاه

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

<?php the_ID(); ?>

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

www.etemadbenafs.com/<?php the_ID(); ?>

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

 







ارسال نظر

*

code

19 نظر

  1. جعفر گفت:

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

    • مهدی گفت:

      نام پست در موتور های جستجو تاثیر زیادی داره
      براحتی میتونه سایت رو بالا بکشه، البته اگر تیتر درستی براش انتخاب بشه

  2. جعفر گفت:

    بله الان متوجه شدم

  3. ژیهات گفت:

    سلام ، ممنون از آموزش بسیار مفیدتون ، اما حالا که شما این لینک رو داینامیک کردین فکر کنم دستی وارد کردن آدرس سایت جایز نباشه …
    من این رو پیشنهاد میدم
    <code><?php bloginfo(‘url’); ?>/?p=<?php the_ID(); ?>
    </code>

  4. سید گفت:

    سلام
    وقتی این کار رو انجام میدم ارور 404 میده
    چون من قبلا گزینه نام نوشته رو انتخاب کرده بودم
    برای تغییرش چیکار باید بکنم؟

  5. سلام تا اونجایی که من میدونم باید کد اینجوری باشه:
    http://etemadbenafs.com/?=p

  6. محمد گفت:

    دمت گرم ! :)
    روی تبلیغات سایتت هم کلیک کردم : ) )