< رضا دهقان />
< رضا دهقان />
خواندن ۱ دقیقه·۵ سال پیش

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


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

در ابتدا باید چند کلمه کلیدی را که میخواهید با آنها در نتایج جستجو گوگل و سایر موتورهای جستجو بالا بیایید انتخاب کنید، سپس مطالبی بنویسید که در ارتباط با آن کلمات هستند.

به عنون مثال امنیت وردپرس یکی از کلمات حوزه فعالیت سایت ما است که در رابطه با این کلمات کلیدی می نویسیم و می توان در متن نوشته ها به این کلمه لینک داد تا به مرور تاثیر آن در سئو داخلی سایت نمایان شود.

برای شروع کد زیر را در داخل فایل Functions.php قرار دهید.



<?php function link_words($content){

$words=array('امنیت وردپرس');

$links=array(

'<a href="https://securitydev.ir/category/امنیت-وردپرس">امنیت وردپرس</a>');

$content = str_replace($words,$links,$content);return $content;}

add_filter('the_content','link_words');

add_filter('the_excerpt','link_words'); ?>


در خط دوم کلمه کلیدی را داخل متغییر $words که از نوع آرایه میباشد قرار میدهیم.(می توان با کاما انگلیسی، هر تعداد کلمات که مورد نظر است را وارد و جدا کرد).
در خط سوم لینک(ها) را داخل متغییر $links که آن هم از نوع آرایه است قرار میدهیم.
در حقیقت قطعه کد بالا کلمه کلیدی که در خط ۲ وارد کردیم را شناسایی کرده و آنها را با لینکهایی که در متغییر links قرار داده ایم تعویض میکند. کد ایجاد اتوماتیک لینک داخلی در پستهای وردپرس عبارات موجود در توابع the_content (فراخوانی نوشته ها) و the_excerpt (فراخوانی خلاصه نوشته) را لینک دار میکند.

وردپرسامنیت وردپرسwordpressتوسعه وردپرسسایت
مهندس امنیت اطلاعات | طراح و توسعه دهنده وب https://securitydev.ir
شاید از این پست‌ها خوشتان بیاید