شاید بخواهید در برخی از کلمات در متن نوشته های سایت وردپرسی خود بصورت خودکار لینک قرار دهید. این کار علاوه بر ساخت لینک های داخلی که باعث سئوی سایت شما می شود. در صورت کپی کردن متن مطالب شما لینک های مستقیم از سایت کپی کننده دریافت خواهید کرد. خب با ما باشید تا به شما آموزش اینکار بدون نیاز به افزونه را بدهیم.
برای اینکار متن زیر را در فایل functions.php قرار دهید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php function link_words($content){ $words = array( 'wordpress', 'ads' ); $links = array( '<a href="https://freescript.ir">wordpress</a>', '<a href="https://freescript.ir/ads">ads</a>' ); $content = str_replace($words , $links ,$content); return $content; } add_filter('the_content', 'link_words'); add_filter('the_excerpt', 'link_words'); ?> |
در کد بالا به جای wordpress کلمه ای که میخواهید لینک دار شود و به جای https://freescript.ir لینک کلمه را وارد کنید. دقت بفرمایید تایپ کلمات فارسی هم مجاز هست 🙂