Home / وردپرس / کد وردپرس / ایجاد فرم جستجو پیشرفته در وردپرس

ایجاد فرم جستجو پیشرفته در وردپرس

ایجاد فرم جستجو پیشرفته در وردپرس

ایجاد فرم جستجو پیشرفته در وردپرس

شما در حال خواندن ایجاد فرم جستجو پیشرفته در وردپرس هستید.

سلام

امیدوار هستیم که حالتان خوب باشد

تا کنون به قسمت جستجو سایت خود نگاه کرده اید؟به این فکر کرده اید که چگونه میتوان فرم جستجو سایت را کمی پیشرفته تر کرد؟اگر یک سایت دارید که پست های سفارشی و در دسته های متفاوتی پست دارید میتوانید قسمت جستجو سایت خود را کمی حرفه ای تر کنید تا افراد راحت تر بتوانند مطالب مورد نیاز خود را پیدا کنند.برای اینکه بتوانید فرم جستجو سایت خود را حرفه ای تر کنید میتوانید لبخند بزنید و این مقاله را بخوانید.

حالت کد یک فرم جستجو html پیشرفته به صورت زیر میباشد:

<input type="hidden" name="post_type[]" value="مقالات" />
<input type="hidden" name="post_type[]" value="پست" />
<input type="hidden" name="post_type[]" value="ویدیو" /> 
<input type="hidden" name="post_type[]" value="کتاب" />  

توجه:قسمت ورودی(value) را میتوانید طبق نظر و دسته بندی سایت تغییر دهید.

حالا برای اینکه بتوانید فرم جستجو پیشرفته را در سایت وردپرسی فعال کنید میبایست کد زیر را به فایل search.php اضافه کنید:



<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<input type="text" name="s" id="s" <?php if(is_search()) { ?>value="<?php the_search_query(); ?>" <?php } else { ?>value="Enter keywords &hellip;" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"<?php } ?> />
	
<?php $query_types = get_query_var('post_type'); ?>
    
<input type="checkbox" name="post_type[]" value="مقالات" <?php if (in_array('articles', $query_types)) { echo 'checked="checked"'; } ?> /><label>مقالات</label>
<input type="checkbox" name="post_type[]" value="پست" <?php if (in_array('post', $query_types)) { echo 'checked="checked"'; } ?> /><label>وبلاگ</label>
<input type="checkbox" name="post_type[]" value="کتاب" <?php if (in_array('books', $query_types)) { echo 'checked="checked"'; } ?> /><label>کتاب</label>
<input type="checkbox" name="post_type[]" value="ویدیو" <?php if (in_array('videos', $query_types)) { echo 'checked="checked"'; } ?> /><label>ویدیو</label>
    
<input type="submit" id="searchsubmit" value="جستجو" />

توجه:شما میتوانید پارامتر های کد بالا را نیز تغییر دهید.

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

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

امیدوار هستیم که مقاله ایجاد فرم جستجو پیشرفته در وردپرس برای شما مفید و کابردی بوده باشه.

لبخند هم فراموش نکنید 😉

موفق و پیروز باشید

درباره محمد جواد فرکاریان

علاقه مند به سیستم مدیریت محتوای وردپرس هستم و اموزش ها ی در رابطه با سیستم مدیریت محتوای وردپرس را با شما عزیزان به اشتراک میگذارم . لبخند را هیچ وقت فراموش نکنید ;-)

نگاهی به این مطلب بندازید

add-to-google-slides-wordpress

اضافه کردن گوگل اسلاید به وردپرس

سلام ایا میخواهید گوگل اسلاید را به سایت وردپرسی خود اضافه کنید؟گوگل اسلاید به شما …

پاسخ دهید

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

عضویت در خبرنامه اسکارپ
ایمیل خود را وارد کنید تا اخر هفته ها مطالب محبوب و خبر های ما را در ایمیل خود دریافت کنید
ایمیل شما نزد ما محفوظ میباشد