2016-06-14 12 views
0

Ich muss die Suche aus meinem Wordpress Theme optimieren, weil es mir nicht erlaubt, Akzente wie é/è/à/ù usw. zu verwenden, ich mache sie nicht zu besonderen Zeichen und ich dachte über die Verwendung von Regex, aber kann nicht herausfinden, wie/wo das Regex-Snippet zu setzen. Hier[Wordpress] Regex auf Suchformular

ist die Seite Code:

do_action('mytheme_before_searchform'); ?> 
<form role="search" method="get" id="searchform" action="<?php echo home_url('/'); ?>"> 
<div class="row collapse"> 
    <?php do_action('mytheme_searchform_top'); ?> 
    <div class="small-11 columns"> 
     <input type="text" value="" class="search-form" name="s" id="s" placeholder="SEARCH"> 
    </div> 
    <?php do_action('mytheme_searchform_before_search_button'); ?> 

    <?php do_action('mytheme_searchform_after_search_button'); ?> 
</div> 

Jede Idee, wie ich vorgehen sollte? Danke

Antwort

0

Sie müssen es auf die Funktionsdatei Ihres Themas setzen.

function add_rewrite_rules($aRules) { 
$aNewRules = array('google-search/([^/]+)/?$' => 'google-search?pagename=page-google-search&q=$matches[1]'); 
$aRules = $aNewRules + $aRules; 
return $aRules; 

}

und ich habe die q var registriert, so dass es wp erlaubt auf die weitergegeben werden: In meinem Fall ist das Formular an die wp Seite/Google-Suche (permalink), wie folgt umgeleitet url. Hoffe diese Hilfe!