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

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-04-26 05:14:51

یکی از کدهایی که می تونیم برای پیشرفته تر کردن سایتمون ازش استفاده کنیم، لینک دار کردن خودکار آی دی هایی هست که کاربرا یا خودتون در متن مطالب می نویسید. لازمه این کار اینه که کاربر یا شما آی دی مورد نظرتون رو به صورت @masih توی متن بنویسید (حتما باید اون علامت @ استفاده بشه) . بعد توسط کدی که خودتون تعیین کردید، این آی دی به اینستاگرام یا تلگرام لینک داده میشه.

برای استفاده از این قابلیت، اگر می خواهید به اینستاگرام لینک داده بشه این کد رو در فایل functions.php قرار بدید:

function content_instagram_mention($content) {
return preg_replace('/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/', "$1<a href=\"https://instagram.com/$2\" target=\"_blank\" rel=\"nofollow\">@$2</a>", $content);
}
add_filter('the_content', 'content_instagram_mention');   
add_filter('comment_text', 'content_instagram_mention');

 

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

function content_telegram_mention($content) {
return preg_replace('/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/', "$1<a href=\"https://t.me/$2\" target=\"_blank\" rel=\"nofollow\">@$2</a>", $content);
}
add_filter('the_content', 'content_telegram_mention');   
add_filter('comment_text', 'content_telegram_mention');