Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/03/2012, 16:54
phpdevelopment
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: busqueda con ñ

Ok ya vi el problema, en el formulario de busqueda de mi theme :

Código HTML:
 <form class="search-form" action="<?php echo home_url(); ?>/" onsubmit="location.href='/search/' + encodeURIComponent(this.s.value).replace(/%20/g, '+') + '/'; return false;" method="get"><!-- Begin search form -->
					<fieldset>
						<label for="s"><?php _e('Search Form','periodic'); ?></label>
						<input id="s" name="s" type="text" onblur="if (this.value == '') {this.value = '<?php _e('Buscar en ','periodic'); ?> <?php bloginfo('name'); ?> <?php _e('...','periodic'); ?>';}" onfocus="if (this.value == '<?php _e('Buscar en ','periodic'); ?> <?php bloginfo('name'); ?> <?php _e('...','periodic'); ?>') {this.value = '';}" value="<?php _e('Buscar en ','periodic'); ?> <?php bloginfo('name'); ?> <?php _e('...','periodic'); ?>" />
						<!--<input id="search-submit" type="image" src="<?php //echo get_template_directory_uri(); ?>/images/misc/search.png" />-->
					</fieldset>
				</form><!-- End search form --> 
y lo cambie asi para hacer amigables las url :

Código HTML:
 <form class="search-form" action="<?php echo home_url(); ?>/" onsubmit="location.href='/search/' + encodeURIComponent(this.s.value).replace(/%20/g, '+') + '/'; return false;" method="get"><!-- Begin search form -->
					<fieldset>
						<label for="s"><?php _e('Search Form','periodic'); ?></label>
						<input id="s" name="s" type="text" onblur="if (this.value == '') {this.value = '<?php _e('Buscar en ','periodic'); ?> <?php bloginfo('name'); ?> <?php _e('...','periodic'); ?>';}" onfocus="if (this.value == '<?php _e('Buscar en ','periodic'); ?> <?php bloginfo('name'); ?> <?php _e('...','periodic'); ?>') {this.value = '';}" value="<?php _e('Buscar en ','periodic'); ?> <?php bloginfo('name'); ?> <?php _e('...','periodic'); ?>" />
						<!--<input id="search-submit" type="image" src="<?php //echo get_template_directory_uri(); ?>/images/misc/search.png" />-->
					</fieldset>
				</form><!-- End search form --> 
y hay esta el problema....supongo que sera con el encodeURIComponent....Conoceis alguna otra funcion que resuelva ese problema, porque quitandola me da el mismo problema.

Un saludo