dienste:homepage

Dies ist eine alte Version des Dokuments!


unsere Homepage

Unsere Seite auf bytespeicher.org wird derzeit mit Wordpress verwaltet. Abhängig von den gefundenen Bugs, neuen Releases und unserer Aktualisieren sollte immer eine einigermaßen aktuelle Version laufen. ;)

Als Template kommt Twenty Fourteen zum Einsatz, wobei wir einige Änderungen gemacht haben, die nachfolgend dokumentiert sind.

Für eine Diskussion/Ideensammlung gibt es natürlich auch ein Pad

Da unsere Autoren gerne mal das Beitragsbild beim Veröffentlichen von Artikel vergessen, haben wir in der Datei *functions.php* des Designs eine Funktion eingebaut, die über der Überschrift einen Hinweis diesbezüglich zeigt, solange kein Bild ausgewählt wurde. Die Funktion haben wir bei pressengers.de gefunden.

/*
 * With this function, authors have to set a post_thumbnail, before post can be published.
 */

add_action('save_post','wpds_check_thumbnail');
 add_action('admin_notices','wpds_thumbnail_error');
 function wpds_check_thumbnail($post_id){
     // Alternativ könnt ihr hier jeden beliebigen anderen Post Type verwenden (page)
     if(get_post_type($post_id)!='post')
         return;
     if(!has_post_thumbnail( $post_id )){
         set_transient("has_post_thumbnail","no");
         remove_action('save_post','wpds_check_thumbnail'); 
         wp_update_post(array('ID'=> $post_id,'post_status'=>'draft'));
         add_action('save_post','wpds_check_thumbnail');
     }else{
         delete_transient("has_post_thumbnail");
     }
 }
 function wpds_thumbnail_error()
 {
     // Nun wird überprüft, ob ein Bild gesetzt ist, wenn nicht, folgt die Error-Meldung
     if( get_transient("has_post_thumbnail")=="no"){
         echo "<div id='message' class='error'><p><strong>Fehler! Bitte füge ein Beitragsbild hinzu, bevor du den Artikel veröffentlichst.</strong></p></div>";
         delete_transient("has_post_thumbnail");
     }
}

In den Template-Optionen wurde das große Header-Bild deaktiviert, um die Übersichtsseite zu entschlacken und mehr Inhalt auf die Seite zu bringen. Diese Modifikation ist update-sicher und muss daher nicht jedes mal gemacht werden.

Um die Startseite etwas übersichtlicher zu halten, werden keine Artikelbilder angezeigt. Dazu muss man in der Datei content.php die Zeile twentyfourteen_post_thumbnail(); anpassen

if ( is_single() ) :
  twentyfourteen_post_thumbnail();
endif;

Diese Änderung ist nicht update-sicher und muss nach einer Aktualisierung erneut eingetragen werden.

Überschriften der Beiträge werden nicht mehr in UPPERCASE ausgewiesen. Dazu muss man in der Datei style.css in Abschnitt 6.2 bei Klasse .entry-title das uppercase auskommentiert werden.

/* text-transform: uppercase; */

Wir verwenden für die Archivseite des Weblogs das Plugin „Simple Yearly Archive“. Dieses erzeugt allerdings in der Standardeinstellung eine Aufzählung der Beiträge, wodurch die Darstellung unschön wird. In der Template-Datei style.css muss am Ende daher noch der folgende Code eingefügt werden.

.sya_container li {
    list-style-type:none;
}

  • dienste/homepage.1454610481.txt.gz
  • Zuletzt geändert: 04.02.2016 19:28
  • von bernd