فهرست مطالب

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

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

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

برای این کار باید وارد فایل های قالب وردپرس شوید یا از طریق هاست و یا از مسیر وردپرس یعنی پیشخوان » نمایش » ویرایشگر حال به دنبال فایل 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'
, 500, 2 );
?>

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

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

 

 

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

5/5 - (1 امتیاز)
اشتراک
اطلاع از
guest
2 نظرات
جدیدترین
قدیمی ترین بیشترین آرا
بازخورد درون خطی
مشاهده همه نظرات
مجید
مجید
5 سال ها پیش

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

2
0
نظر خود را به اشتراک بگذاریدx
عضو شوید و همه محصولات را رایگان دانلود کنید!!!