Membuat advance search di wordpress


Status
Not open for further replies.

heru nugroho

Beginner 2.0
Saya sedang mencoba untuk membuat advance search pada WP, saya sudah berhasil membuat formnya tetapi masih bingung untuk functionnya.
berikut form dan function saat ini mohon bantuannya

Form
HTML:
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
    <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>/">
        <input type="text" value="<?php the_search_query(); ?>" name="s"  id="formtxtSearch" onfocus="if (this.value == '<?php the_search_query(); ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '';}" />
        <select name="release" class="selectopt">
            <option value="All">All</option>
            <option value="2012">2013</option>
            <option value="2013">2012</option>
            <option value="2011">2011</option>
        </select>
        <select name="categori" class="selectopt">
            <?php
            $catogory = get_categories();
            foreach ($catogory as $kategori) {
            echo '<option value="', $kategori->slug, '">', $kategori->name, "</option>\n";
            }
            ?>
        </select>
      <input type="submit"  value=" " class="btnSearch" />
    </form>
</form>

Function
PHP:
function searchfilter($query) {

    if ($query->is_search)
    {
        $query->set("post_type", "post");
    }
    return $query;
}

Untuk yang options release itu datanya diambil dari custom field.
Mohon bantuannya untuk penambahan pada Functionnya
Terimakasih
 

Owlline

Beginner 2.0
itu kaya 2 script terpisah kalau saya liat mas hehe.
gaada variabel pada form yg disubstitusi di fungsi ny kah ?
CMIIW masih cetek
 
Status
Not open for further replies.

Top