خودکارکردن آدرس های اینترنتی در وردپرس

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

امروز در کنار شما هستیم با یکی از ریزه کاری های وردپرسی!

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

خب همراه باشید با آی وحید، اولش یه مثال بزنم تا کاری که قراره انجام بدین براتون روشن تر و واضح تر بشه و اینم مثال:

(برای مثال یعنی اگر در متن نوشته آدرس https://www.ivahid.com بود به صورت خودکار آدرس دار شود و به شکل https://www.ivahid.com نمایش داده شود )
پس با آی وحید همراه باشید…

کلیه کد های زیر را مثل همیشه در functions.php قالب خود قرار دهید.

خب برای لینک دار کردن خودکار آدرس ها در نظرات کد زیر را استفاده کنید :

<?php 
 
    add_filter( 'comment_text', 'make_clickable',      9 );
 
?>

برای لینک دار کردن آدرس ها در متن مطلب از کد زیر استفاده کنید :

<?php 
 
    add_filter( 'the_content', 'make_clickable',      12 );
 
?>

برای دوستانی که مشتاق به انجام فعالیت بیشتر در این زمینه هستند عرض کنم که میتوانید remove_filter را جایگزین add_filter کنید تا قابلیت لینک دار کردن از بین برود مثلا کد زیر را وارد کنید تا هیچ کاربری حق گذاشتن لینک را در نظرات نداشته باشد:

<?php 
 
    remove_filter('comment_text', 'make_clickable', 9);
?>

 

خب اینم از آموزش امروز آی وحید. امیدوارم مفید واقع شده باشه. با تشکر – آی وحید