معماری
خانه / طراحی و ابزار وب / به صورت خودکار برخی کلمات پست را لینک دار کنیم

به صورت خودکار برخی کلمات پست را لینک دار کنیم

به صورت خودکار برخی کلمات پست را لینک دار کنیم
به صورت خودکار برخی کلمات پست را لینک دار کنیم

منتخب وب: گاهی اوقات شما میخواهید کاربرانتان از قسمت های مختلف سایت که در حال تماشا هستند هنگام برخورد با برخی کلمات خاص لینکی ظاهر شود که آنها را هدایت به صفحه خاصی بکند.

مثلا مطلبی در مورد تربیت کودک نوشتید و در بین مطلب چنین توضیحی هست :” در اسلام تربیت کودک جایگاه ویژه ای دارد” خب در این متن میخواهید کلمه تربیت کودک لینک دار باشد و آن هم لینک موضوع یا برچسب تربیت کودک سایتتان باشد. برای این کار لازم نیست برای هر پست و هر کلمه خاص این کار را انجام دهید .

البته افزونه هایی هم وجود دارد مثل WPMU Automatic Links که میتوانید از آن هم استفاده کنید.

اما با این آموزش از منتخب وب بدون نیاز به افزونه در عرض چند دقیقه می توانید این کار را انجام دهید.

(توجه: متاسفانه بعضی قالب ها به بخش function حساس هستند و جواب نمیده.)

برای انجام این کار فایل function.php قالب خود را باز کنید . و کد زیر را در آن قرار دهید :

<?php function replace_text_wps($text){
$replace = array(
// ‘WORD TO REPLACE’ => ‘REPLACE WORD WITH THIS’
‘wordpress’ => ‘<a href=”#”>wordpress</a>’,
‘excerpt’ => ‘<a href=”#”>excerpt</a>’,
‘function’ => ‘<a href=”#”>function</a>’
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}

add_filter(‘the_content’, ‘replace_text_wps’);
add_filter(‘the_excerpt’, ‘replace_text_wps’); ?>

توجه کنید که در خط ‘wordpress’ => ‘<a href=”#”>wordpress</a>’, به جای wordpress کلمه مورد نظر و به جای <a href=”#”>wordpress</a> لینک خود را وارد کنید .

منبع : اختصاصی منتخب وب

لینک کوتاه این مطلب:
http://montakhabweb.ir/?p=15693

همچنین ببینید

پنج راهکار امنیتی برای بانکداری با موبایل

مرکز مدیریت امداد و هماهنگی عملیات رخدادهای رایانه‌ای با اعلام هشدار امنیتی در استفاده از خدمات بانکداری موبایلی، ۵ راهکار برای دریافت خدمات بانکی ایمن از طریق گوشیهای هوشمند را تشریح کرد.

2 دیدگاه

  1. با تشکر از آموزش خوبتون
    خیلی جالب بود
    موفق باشید

  2. کارآفرینی اینترنتی

    خیلی خوب بود
    موفق باشید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

قالب وردپرس