آموزش نحوه گذاشتن سرچ تو سایت (search.php)

آموزش نحوه گذاشتن سرچ تو سایت (search.php)

آموزش search.php

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

خب ابتدا باید به فایل index .php یا header.php رجوع کنید و یا جایی که می خواهید جستجو رو قرار بدید

form

ابتدا تگ فرم  رو مینویسد و آن را می بندید

به این نحو می خواهم که در ذهنتون باشه <form></form> سپس در یک کلاس داخل فرم ایجاد میکنیم و مساوی سرچ فرم قرار می دهیم class=”form-search” که بعدا استایل بدیم بهش و متد که یک کلمه از سرو دریافت کنه و تحویل کاربر بده متد دو نوع یا از نوع get ویا از نوع post که برای ثبت نام و غیره از post استفاده میکنیم .

و آخرین قسمت فرم اکشن هستش action یعنی واکنش خب اینم مساوی کد <?php echo home_url( ‘/’ ); ?>” که مستقیما مار به فایل search .phpمیبره اگه این نباشه جستجو به سمت فایل search .php نمیره خب فرم ما تموم شد میرم سراغ input

<form>

<input/>

<input/>

</form>

input

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

Input چند تا آیتم داره یکیش و ابته ضروری ترینش typeاولین تایپ را مساوی text قرار می دهیم و یک کلاس و پلاس هولدیر که قبل از این که روی اون کلیک کنید یک نوشته ای نشون میده و موقع کلیک ناپدید میشه.

در input دومی تایپ رو مساوی button قرار می دهید و یک ولیو value که نشون بده باتون چیه خب کد های که نوشتیم به صورت کامل در زیر می تونید مشاهده کنید . اما هنوز کارمان تموم نشده به ادامه مطلب توجه کنید .

<form role=”search” class=”form-search” method=”get” action=”<?php echo home_url( ‘/’ ); ?>” >

<input type=”text” class=”tfsearch” name=”s” placeholder=”<?php echo esc_attr( esc_attr__( ‘[تایپ +اینتر’, ‘dehkadezarrin’) ) ?>” />

<input type=”submit” class=”submit” value=”جستجو”/>

</form>

خب بعد از اینکه فرم جستجو و درست کردیدم باید یک فایل به نام search.php درست کنیم

میرید سراغ فایل single .php و کل آنو کپی میکنید و تو فایل search .php ذخیره میکنید . و این کد را <?php get_search_query();?> قبل از کد <?php the_content();?> ویا <?php the_excerpt();?> قرار میدهید .

خب کارمان تمام شد اما استایل باید نیز بدهید که خوب و عالی به نظر برسد و این کار را به عهده خودتون میگذار .

آیدی تلگرام :@dehkadezarrin

امیدوارم مفید واقع شده باشد .

لطفا نظرات خود را با ما در میان بگذارید .