In Firefox über die Adresszeile suchen

Der Mozilla Firefox beherrscht die wahnsinnig praktische Funktion, bei Eingabe eines Suchwortes in der Adresszeile, direkt auf Google danach zu suchen. Man muss es ihm/ihr nur beibringen. Das geht wie folgt:

  1. about:config in die Adresszeile eingeben
  2. keyword.URL im „Filter“ der Konfiguration eingeben
  3. http://www.google.de/search?ie=UTF-8&q= als String für die keyword.URL eingeben

Update:
Im Mozilla Firefox 25+ muss man den browser.search.defaultenginename auf Google setzen.

WordPress Suche ist nicht valide

Das WordPress Suchen-Plugin generiert keine konforme Auszeichnung nach den Standards des World Wide Web Consortium (kurz: W3C). Der W3C Markup Validation Service stört sich am Attribut „role“ der WordPress Suche:

Attribute „role“ is not a valid attribute. Did you mean „frameborder“ or „scrolling“?

Beheben kann man diesen Schönheitsfehler, indem man das role Attribut aus der Suche entfernt und den Quellcode dann in ein eigenes Template für die Suche kopiert und als searchform.php in seinem Template-Ordner abspeichert. Der Code dafür könnte folgendermaßen aussehen:

1
2
3
4
5
6
7
<form method="get" id="searchform" action="<?php bloginfo('siteurl'); ?>" >
	<div>
		<label class="screen-reader-text" for="s">Suche nach:</label>
		<input type="text" value="" name="s" id="s" ///>
		<input type="submit" id="searchsubmit" value="Suchen" ///>
	</div>
</form>

Wenn man alles richtig gemacht hat, dann freut sich der W3C-Validator mit einem:

This document was successfully checked

Eingebunden wird die Suche im Template mit:

1
2
3
4
5
<?php if (function_exists('register_sidebar') &&
	  dynamic_sidebar('search') ) : else : ?>
<!-- Vorher unter "WP Backend" - "Design" - "Widgets"
das "Suchen"-Widget zur Sidebar "Search" hinzufuegen  -->
<?php endif; ?>

Oder ganz einfach mit:

<?php get_search_form(); ?>