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

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

خب روال کار خیلی ساده هست قرار هست با استفاده یک کدپی اچ پی و وردپرس این قابلیت رو به هر قالبی اضافه کنیم

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

قدم دوم : اضاف کردن کد زیر به کل سایت

 

 


function wpc_after_post_content($content){
$url = get_site_url(null, '/?p=' . get_the_ID() );
if (is_single()) {
$content .= 'This Post Shortlink is : ' . $url;
}
return $content;
}
add_filter( "the_content", "wpc_after_post_content" );

 

کد بالا به شرح زیر کار میکنه

  • استفاد از add_filter برای دستکاردی در بخش wpc_after_post_content
  • استفاده از get_site_url برای به دست آوردن آدرس سایت و اضافه کردن بخش اضافی که در ساختار پیش فرض لینک های وردپرس وجود داره
  •  چک کردن اینکه آیا ما در صفحه نمایش یک پست هستیم یا نه اگر جواب منفی باشه ما ادامه نخواهیم داد اما اگر میخواید این کد در صفحات عادی شما هم اجرا بشه میتونید شرط رو از داخل این کد بردارید
  • اضافه کردن متن اضافی تولید شده توسط ما به $content که به عنوان ورودی معرفی شده
  • بر گردوندن مقدار متغیر $content

 

توجه داشته باشید شما میتونید کد و تگ های اضافی اچ تی ام ال هم به کد خودتون اضافه کنید تا بتونید با استفاده از کد های سی اس اس ظاهر این بخش جدید اضافه شده رو تغییر بدید