2016-08-10 3 views
3

Используя встроенный Wordpress форму поиска:Как добавить, если заявление в моей форме поиска - Wordpress/WooCommerce

<?php 
    if (function_exists('woocommerce_product_search')) { 
    echo woocommerce_product_search(array('limit' => 40)); 
    } 
?> 

<div class="col-lg-4 col-lg-offset-4"> 
    <div class="input-group"> 
    <input type='textbox' maxlength="8" id="item-search" name="s" class="form-control form-inline" value="<?php the_search_query();?>" placeholder="Enter your postcode e.g. SW1Y 4LG"/> 
    <span class="input-group-btn"> 
     <button class="item-search-btn">search</button> 
    </span> 
    </div> 
</div> 

</form> 

Я назвал его появляться на моей домашней странице (index.php) :

<?php get_search_form(); ?> 

Я хочу добавить, если заявление для отображения:

<div id="postcode-no" class="col-lg-4 col-lg-offset-4"> 
    Unfortunately this is incorrect. 
</div> 

Так в мой файл index.php я добавил:

<?php if (input-text=='SW12') { ?> 
    <div id="postcode-no" class="col-lg-4 col-lg-offset-4"> 
     Unfortunately this is incorrect. 
    </div> 
<?php } else if (input-text=='SW15'){ ?> 
    <div id="postcode-no2" class="col-lg-4 col-lg-offset-4"> 
     Correct. 
    </div> 
<?php } ?> 

Но это не работает. Я довольно новичок в PHP, поэтому кто-нибудь может помочь мне в том, что я сделал неправильно? Заранее спасибо!

+0

вы можете использовать $ input-text как var не input-text и печатать первый $ input-текст, чтобы вы знали, что будет выводиться. и использовать инструкцию else для более понятного – mollie

+0

О, хорошо, я понимаю, что вы имеете в виду. Спасибо. У вас есть ответ на код? @mollie –

+0

Пожалуйста, проверьте ниже код – mollie

ответ

1
Chaneg the var input-text to $input_text than try 
<?php if ($input_text=='SW12'): ?> 
<div id="postcode-no" class="col-lg-4 col-lg-offset-4"> 
    Unfortunately this is incorrect. 
</div> 
<?php elseif ($input_text=='SW15'): ?> 
<div id="postcode-no2" class="col-lg-4 col-lg-offset-4"> 
    Correct. 
</div> 
<?php else: ?> 
<div id="postcode-no2" class="col-lg-4 col-lg-offset-4"> 
    Some Else. 
</div> 
<?php endif; ?> 
Смежные вопросы