PHP Archiv

Das PHP Script Verzeichnis

Tag Archives: WordPress

Mit diesem Code für die functions.php kann man die WordPress Suche auf Posting beschränken. // Search Post only not Pages function vibeExcludePages($query) { if ($query->is_search) { $query->set(‚post_type‘, ‚post‘); } return $query; } add_filter(‚pre_get_posts‘,’vibeExcludePages‘); [/php]

Um die maximale Anzahl der Worte in WordPress Titeln festzulegen, genügt es folgende Zeilen in die functions.php des aktuellen Themes einfügen: function maxWordAnzahl($title){ global $post;$title = $post->post_title; if (str_word_count($title) >= 10 ) // anstatt der 10 oben die Anzahgl der Worte eintragen wp_die( __(‚Fehler: Der Post Titel ist über der maximalen Word Anzahl.‘) ); } […]

Um den WordPress Editor um eine weitere  Sprache zur Rechtschreibprüfung erweitern einfach folgende Funktion in die die functions.php des aktuellen Themes eintragen: function fb_mce_external_languages($initArray){ $initArray[’spellchecker_languages‘] = ‚+English=en, German=de‘; return $initArray; } add_filter(‚tiny_mce_before_init‘, ‚fb_mce_external_languages‘);[/php]

Wenn man ein Blog mit mehreren Autoren betreibt, ist dieser kleine Hack hilfreich. Er erlaubt es eine Autor Bio für jedes Posting zu integrieren. Dazu den folgenden Code in die funktions.php des aktuellen Themes einbinden: function get_author_bio ($content=“){ global $post; $post_author_name=get_the_author_meta(„display_name“); $post_author_description=get_the_author_meta(„description“); $html=“<div class=’clearfix‘ id=’about_author‘>n“; $html.=“<img width=’80‘ height=’80‘ class=’avatar‘ src=’http://www.gravatar.com/avatar.php?gravatar_id=“.md5(get_the_author_email()). „&default=“.urlencode($GLOBALS[‚defaultgravatar‘]).“&size=80&r=PG‘ alt=’PG’/>n“; $html.=“<div class=’author_text‘>n“; $html.=“<h4>Author: […]