قرار دادن جست و جو در عنوان مطالب در وردپرس

قرار دادن جست و جو در عنوان مطالب

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

برای این کار باید وارد فایل های قالب وردپرس شوید یا از طریق هاست و یا از مسیر وردپرس یعنی پیشخوان » نمایش » ویرایشگر حال به دنبال فایل function.php بگردید و آن را به حالت ویرایش در آورید و بعد کد زیر را به آن اضافه کنید.

 


<?php
function
__search_by_title_only(
$search
, &
$wp_query
)
{

global
$wpdb
;

if
(
empty
(
$search
) )

return
$search
;
// skip processing - no search term in query

$q
=
$wp_query
->query_vars;

$n
= !
empty
(
$q
[
'exact'
] ) ?
''
:
'%'
;

$search
=

$searchand
=
''
;

foreach
( (
array
)
$q
[
'search_terms'
]
as
$term
) {

$term
= esc_sql( like_escape(
$term
) );

$search
.=
"{$searchand}($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')"
;

$searchand
=
' AND '
;

}

if
( !
empty
(
$search
) ) {

$search
=
" AND ({$search}) "
;

if
( ! is_user_logged_in() )

$search
.=
" AND ($wpdb->posts.post_password = '') "
;

}

return
$search
;
}
add_filter(
'posts_search'
,
'__search_by_title_only'
, ۵۰۰, ۲ );
?>

با این کار و قرار دادن کد فوق در فایل گفته شده آن را ذخیره سازی کنید.از این به بعد هنگام جستجو فقط عناوین مطالب نشان داده خواهد شد.

به پایان این آموزش هک وردپرس رسیدیم و امید واریم مورد استفاده قرار گرفته باشد.

 

 

منبع: آپ تم  مرجع: آموزش وردپرس | پوسته وردپرس | قالب وردپرس تک صفحه ای | قالب وردپرس وبلاگی

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (امتیاز اول را شما ثبت کنید.) | به راستی!! در صفحه اینستاگرام آپ تم عضو شوید، ( آموزش وردپرس ، تخفیفات و بروز رسانی ها )
Loading...
مطالب زیر را حتما بخوانید

دیدگاه ها

  1. مجید گفت:

    سلام کار نمیده

    1. سعید حبیبی گفت:

      با سلام،
      دوست عزیز تست شده کارمیکنه حتما مشکل از جای دیگه ای هستش برسی کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *