Benny's Blog
Navigation: Home » Archives for Suche
27. August 2011

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

Vielen Dank an den Beitrag “Google-Suche in Adresszeile” aus dem Männerblog.

28. Januar 2010

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(); ?>