برجسته کردن کلمات جستجو شده در صفحه جستجوی وردپرس
بخش جستجوی یک سایت یکی از بخش های مهم و کاربردی می باشد که کاربران می توانند به جای جستجو در موتور های جستجو و دسترسی به سایت های مختلف از سایت شما به عنوان یک مرجع استفاده نمایند و به مطالب مورد نیاز خود با جستجو در سایت شما دسترسی پیدا کنند. در برخی از سایت های نیز از جستجوی گوگل در جستجوی داخلی خود استفاده می کنند که دلیل آن استفاده کمتر از منابع سرور سایت می باشد که در نهایت منجر به افزایش سرعت جستجو می شود. همچنین روش های متعدد دیگری نیز در موتور جستجوی داخلی سایت وجود دارد که در این مطلب قصد معرفی نکته ای کاربردی برای وردپرس را داریم. در این مطلب قصد آموزش وردپرس را داریم که توسط آن قادر به برجسته کردن کلمات کلیدی جستجو شده در سایت وردپرسی خود خواهید بود و با اینکار قادر خواهید بود کلمات را در میان هزاران کلمه ی دیگر برجسته کنید. در ادامه با ما و آموزش برجسته کردن کلمات جستجو شده در صفحه جستجوی وردپرس همراه باشید.
برجسته کردن کلمات جستجو شده در صفحه جستجوی وردپرس
برای اینکار باید به ویرایش فایل Search.php موجود در قالب وردپرس خود دسترسی پیدا کنید تا قطعه کدی را در آن درج نمایید. در این فایل به دنبال تابع <?php the_title(); ?> بگردید و آن را با کد زیر جایگزین کنید:
<?php the_title(); ?>
نکته ای که حائز اهمیت می باشد این است که کد بالا را قبل از کد زیر قرار دهید تا تابع عملکرد صحیحی از خود نشان دهد:
<?php $title = get_the_title(); $keys = explode ( " " , $s ); $title = preg_replace( '/(' .implode( '|' , $keys ) . ')/iu' , '<strong class="search-excerpt">\0</strong>' , $title ); ?>
پس از درج این کدها، نیاز به استایل دهی به کلمه کلیدی مورد نظر می باشد که کافی است کد زیر را در فایل استایل قالب خود قرار دهید:
strong.search-excerpt { background-color:yellow; color:blue; }
نتیجه گیری: برجسته کردن کلمات کلیدی در بخش جستجوی سایت می تواند کمک زیادی به کاربران نماید که در این مطلب اقدام به آموزش برجسته کردن کلمات جستجو شده در صفحه جستجوی وردپرس نمودیم.
نظرات کاربران
ثبت دیدگاه