perun.net – WordPress & Webwork



WordPress & Webwork

Auf perun.net werden seit Januar 2004 Blog-Beiträge zum Thema WordPress und Webwork veröffentlicht. Somit gehört dieses Weblog zu den ältesten und bekanntesten WordPress-Quellen im deutschsprachigen Raum.

Da wir seit Januar 2004 mit WordPress arbeiten, blicken wir auf eine langjährige Erfahrung mit erfolgreich abgeschlossenen WordPress-Projekten und diversen Publikationen zurück.

Falls Sie auf der Suche nach WordPress-Experten sind, dann finden Sie hier die Beschreibung einiger unserer Leistungen und Referenzen, so wie die Kontaktdaten.

Zeichenzahl des WordPress-Auszugs (Excerpt) anzeigen lassen

Von Thordis am 13. 06. 2014 um 09:10

Wenn man in seinem Theme den Auszug (Excerpt) nutzt, dann ist dieser in seiner Anzahl der Worte oder Zeichen, die angezeigt werden, eingeschränkt. Nutzt man z. B. die Standard-Funktion von WordPress the_excerpt werden die ersten 55 Wörter angezeigt. In manchen Themes wird bei dieser Beschränkung auch die Zeichenzahl als Grundlage genommen.

Um nun genau zu sehen wie viel angezeigt wird ist es hilfreich im Modul-Fenster "Auszug" direkt angezeigt zu bekommen wie viele Zeichen der Auszug bereits beinhaltet. Im Editorfenster wird einem übrigens standardmäßig angezeigt wie viele Wörter man bereits geschrieben hat.

Um also diese Info im Modul-Fenster angezeigt zu bekommen ist eine Ergänzung der functions.php notwendig:

function excerpt_count_js(){
      echo '<script>jQuery(document).ready(function(){
jQuery("#postexcerpt .handlediv").after("<div style=\"position:absolute;top:0px;right:5px;color:#666;\"><small>Excerpt length: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:#fff;\"> <small>character(s).</small></div>");
     jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length);
     jQuery("#excerpt").keyup( function() {
     jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length);
   });
});</script>';
}
add_action( 'admin_head-post.php', 'excerpt_count_js');
add_action( 'admin_head-post-new.php', 'excerpt_count_js');

Eine relativ überschaubare Maßnahme, die einem das Leben bequemer machen kann:

Zeichen zählen im WordPress-Auszug (Excerpt)

Zeichen zählen im WordPress-Auszug (Excerpt)

via WPSnipp

Hinweis:
Schulungsunterlagen für WordPress
Aktuell und praxiserprobt. Als E-Book für den Privatgebrauch oder als PDF-Volumenlizenz für den geschäftlichen Einsatz.

WordPress-Artikel einer bestimmten Kategorie sollen ein eigenes Template erhalten

Von Thordis am 11. 06. 2014 um 12:21

Für das Aussehen bzw. die Gestaltung der Einzelansicht von Artikel bzw. Beiträgen bei WordPress ist die single.php zuständig. Hier wird festgelegt welche Inhalte bzw. Elemente vorhanden sind. Möchte man die Artikel einer bestimmten Kategorie anders darstellen als andere, so kann man das ganze wie folgt lösen:

Zunächst einmal muss man sich eine Kopie der Original-single.php erstellen. Danach ersetzt man den Inhalt der single.php mit einer Abfrage. Dabei wird für die angegebenen Kategorien bestimmte welche Datei zuständig ist.

<?php $post = $wp_query->post;
if ( in_category('57') ) {
  include(TEMPLATEPATH . '/single_kategorie1.php');
} else if(in_category('56')) {
  include(TEMPLATEPATH . '/single_kategorie2.php');
} else if (in_category ('33')){
  include(TEMPLATEPATH . '/single_kategorie3.php');
}

else {
  include(TEMPLATEPATH . '/single_standard.php');
}
?>

Dabei greift man zum einen auf die ID der Kategorie zu, die ein bestimmtes Template bekommen soll. Man kann aber auch den Slug der Kategorie einfügen. Anschließend wird dann auf die entsprechende Template-Datei zugegriffen.

Handelt es sich um eine nicht aufgeführte Kategorie (else), dann soll auf die Standard-single.php zurückgegriffen werden. Dabei ist die single_standard.php die am Anfang erstellte Kopie der ursprünglichen single.php.

Das ganze ist im übrigen nicht zu Verwechseln mit der Methode bestimmten Artikel-/Beitragstypen (Stichwort: Formatvorlagen) eine eigene single.php zuzuweisen.

via CreativeDev

WordPress-Newsletter Nr. 145

Von Vladimir am 05. 06. 2014 um 14:09

WordPress-Newsletter Ich habe vorgestern Nachmittag die 145. Ausgabe des WordPress-Newsletters an die Abonnenten verschickt. Das waren vor zwei Tagen die Themen:

Inhalte in WordPress mit GitHub synchronisieren: WordPress < --> GitHub Sync ist ein interessantes Plugin, welches es ermöglicht, dass man die Inhalte einer WP-Installation mit GitHub abzugleichen. Somit kann man diverse Vorteile genießen u.a. gemeinsames Arbeiten an den Inhalten (engl. Collaborative Writing). Gefunden auf WP Tavern. weiterlesen…

Hinweis:
Schulungsunterlagen für WordPress
Aktuell und praxiserprobt. Als E-Book für den Privatgebrauch oder als PDF-Volumenlizenz für den geschäftlichen Einsatz.

Dachzeile, Unterzeile, Subheading in WordPress

Von Vladimir am 04. 06. 2014 um 18:38

Bereits im letzten Jahr habe ich erklärt, wie man vor dem Blogartikel einen individuellen Auszug realisieren kann.

WordPress: individueller Auszug vor dem Artikel

In dem besagten Artikel wird meine Überlegung beschrieben und auch eine Code-Lösung vorgestellt. Diese Lösung könnte man auch dafür einsetzen um ein sog. Subheading zu realisieren.

Wer aus welchen Gründen auch immer, dafür nicht das Auszug-Feld einspannen möchte, der kann eine Dachzeile, eine Unterzeile, ein Subheading – oder wie immer man eine zusätzliche Überschrift bezeichnet – auch durch ein benutzerdefiniertes Feld befüllen. weiterlesen…

WordPress-Suchergebnisse einschränken

Von Thordis am 30. 05. 2014 um 13:44

Gerade bei Webauftritten, die einen Blog als Ergänzung zu ihrem Angebot betreiben und deren Seiten "nur" Basisinformationen enthalten, kann es manchmal sinnvoll sein, dass die Suchergebnisse sich nur auf Fundstellen in Beiträgen bzw. im Blog beschränken.

Um dies zu erreichen reicht eine kleine Erweiterung der functions.php

function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('post_type', 'post');
    }
    return $query;
}

add_filter('pre_get_posts','SearchFilter');

Wobei man hier natürlich auch einen spezifischen post_type eingeben kann.

Selbstverständlich kann man Suchergebnisse auch im Hinblick auf die vorhandenen Kategorien einschränken:

function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('cat','0,1');
    }
    return $query;
}
 
add_filter('pre_get_posts','SearchFilter');

Hier gefunden.


Archiv: «« 1 2 3 4 5 6 7 8 9 10 11 12 539 540 »»

Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet.