Wordpress - Templates: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
 
* http://codex.wordpress.org/Template_Tags
 
* http://codex.wordpress.org/Template_Tags
  
== Links ==
+
https://devpress.com/themes/
www.onedesigns.com
+
 
 +
http://www.onedesigns.com
 +
 
 +
http://www.themeforest.com
  
 +
== Theme Generatoren / Starter Themes ==
 +
_underscores (_s)
  
 +
bones
  
 
== Gute Templates ==
 
== Gute Templates ==
 +
 +
=== Avada ===
 +
Kostenpflichtig es Multipurpose Theme
 +
 +
+ Extrem flexibel
 +
- recht weit verbreitet
 +
 +
http://theme-fusion.com/avada/
 +
 +
=== Cabin ===
 +
58$
 +
 +
Leichter Vintage Look, übersichtlich, eher traditionell.
 +
Shop enthalten, 4 Varianten die kombiniert werden können, viel Zubehör wie es aussieht.
 +
 
=== Enfold===
 
=== Enfold===
 
Business - Multipurpose
 
Business - Multipurpose
 +
 +
=== Keynote ===
 +
http://themeforest.net/item/the-keynote-conference-meeting-wordpress-theme/9718856
 +
 +
Sehr übersichtliche Strukturmöglichkeiten, nicht überladen aber viele Möglichkeiten. Gute Tabstyles z.B. für Programmübersicht etc.
 +
 +
=== Opus ===
 +
Übersichtliches Multipurpose Theme. Sieht ganz brauchbar aus, mit Retina Unterstützung, Slider etc.
  
 
=== Pinboard ===
 
=== Pinboard ===
Media Presentation - free
+
Media Presentation - '''free'''
 
www.onedesigns.com
 
www.onedesigns.com
  
Zeile 21: Zeile 50:
 
Sehr elegant. Fancy aber nicht zu überladen. Evtl. zu komplizierte Navigation. Auf Handy sehr schön zu navigieren.
 
Sehr elegant. Fancy aber nicht zu überladen. Evtl. zu komplizierte Navigation. Auf Handy sehr schön zu navigieren.
  
Update: Kann jetzt auch ein traditionelles Menü
+
Update: Kann jetzt auch ein traditionelles Menü, evtl. gut für Präsentationsartige Microsites.
 
 
=== Avada ===
 
Kostenpflichtig es Multipurpose Theme
 
 
 
+ Extrem flexibel
 
- recht weit verbreitet
 
 
 
http://theme-fusion.com/avada/
 
  
 
== Nützliche Plugins ==
 
== Nützliche Plugins ==

Aktuelle Version vom 16. März 2015, 14:21 Uhr

OK - in Wordpress sind es Themes :-) ...

Links[Bearbeiten]

https://devpress.com/themes/

http://www.onedesigns.com

http://www.themeforest.com

Theme Generatoren / Starter Themes[Bearbeiten]

_underscores (_s)

bones

Gute Templates[Bearbeiten]

Avada[Bearbeiten]

Kostenpflichtig es Multipurpose Theme

+ Extrem flexibel - recht weit verbreitet

http://theme-fusion.com/avada/

Cabin[Bearbeiten]

58$

Leichter Vintage Look, übersichtlich, eher traditionell. Shop enthalten, 4 Varianten die kombiniert werden können, viel Zubehör wie es aussieht.

Enfold[Bearbeiten]

Business - Multipurpose

Keynote[Bearbeiten]

http://themeforest.net/item/the-keynote-conference-meeting-wordpress-theme/9718856

Sehr übersichtliche Strukturmöglichkeiten, nicht überladen aber viele Möglichkeiten. Gute Tabstyles z.B. für Programmübersicht etc.

Opus[Bearbeiten]

Übersichtliches Multipurpose Theme. Sieht ganz brauchbar aus, mit Retina Unterstützung, Slider etc.

Pinboard[Bearbeiten]

Media Presentation - free www.onedesigns.com

Pond[Bearbeiten]

Sehr elegant. Fancy aber nicht zu überladen. Evtl. zu komplizierte Navigation. Auf Handy sehr schön zu navigieren.

Update: Kann jetzt auch ein traditionelles Menü, evtl. gut für Präsentationsartige Microsites.

Nützliche Plugins[Bearbeiten]

Wordpress - Plugins

Eigenes Template für Startseite[Bearbeiten]

Quelle: http://www.netz-gaenger.de/blog/wordpress-tutorials/wie-erstelle-ich-eine-individuelle-startseite-wordpress (Zugriff: 03-2014)

Es gibt mehrere Möglichkeiten

1. Kopieren und Anpassen des Hauptemplates[Bearbeiten]

Kopiere die Templatedatei page.php und umbenennen (z.B. in page-startseite.php ) In diese Datei schreibt man am Anfang nach dem öffnenden PHP-Tag:

/*
Template Name: startseite
*/ 

So erkennt WP diese man kann sie im BE zuweisen

Template Tools[Bearbeiten]

Template Starter : http://underscores.me/

Wordpress Templates mit Underscores erstellen

Snippets[Bearbeiten]

Kommentare einschränken[Bearbeiten]

  • Nur 1 Kommentar für jeden Post und Tag, außer für User höherer Level.

/wp-content/themes/myTheme/comments.php

comment_form();

ersetzen durch folgenden Code (siehe auskommentierte Teile für zusätzliche Funktionalität):

<?php

global $wpdb, $current_user;
$limit = 1;
//this is limit per day per user
$minUserLevel = 6;
// no limit for users above this level
$myUser_level = 0;
$myUser_level = intval($current_user -> user_level);
$myUser_login = $current_user -> user_login;
$myUser_id = $current_user -> ID;
$myComment_id = get_comment_ID();
$myComment_post_id = get_the_ID();

/*
echo("<div>user id: " . $myUser_id . "</div>");
echo("<div>comment id: " . $myComment_id . "</div>");
echo("<div>comment post id: " . $myComment_post_id . "</div>");
echo("<div>user level: " . $myUser_level . "</div>");
echo("<div>min user level: " . $minUserLevel . "</div>");
*/
$comment_count = $wpdb -> get_var($wpdb -> prepare("
        SELECT count(*)
        FROM kas_wp_comments 
        WHERE user_id = '%d' AND comment_parent = '0' AND comment_post_ID = '%d'
        ;", $myUser_id, $myComment_post_id));

/*	$comment_count = $wpdb -> get_var($wpdb -> prepare("
 SELECT count(*)
 FROM kas_wp_comments
 WHERE user_id = '%d' AND comment_parent = 0 AND comment_post_ID = '%d'
 AND comment_date >= DATE_SUB(NOW(),INTERVAL 1 DAY);", $myUser_id,$myComment_post_id));
 */

//echo("<div>Beiträge zum Thema: " . $comment_count . "/" . $limit . "</div>");

$level_ok = 0;
$limit_ok = 0;
if ($comment_count < $limit) {
	$limit_ok = 1;
//	echo "<div>limit_ok</div>";
}

if ($myUser_level > $minUserLevel) {
	$level_ok = 1;
//	echo "<div>level_ok</div>";

}

if ($level_ok || $limit_ok) {
	comment_form();
} else {
	//echo 'Sie haben die maximale Anzahl von Fragen ('.$limit.') gestellt. Sie können weiterhin auf gestellte Fragen antworten.';
	echo('<div class="invisible"><br>');
	comment_form();
	echo('</div>');
}
?>

Arbeitsbeispiele mit Templates und Themes[Bearbeiten]

Pinboard Theme[Bearbeiten]

  • Widgets bis auf Suche aus Header entfernen
Design > Widgets
  • Logo und Hintergrundbild einfügen
Design > Header
  • Retina Bilder einstellen falls gewünscht. Retina Bilder werden in doppelter Auflösung hochgeladen und werden dann für normale Geräte runtergerechnet.
Design > Theme Options
  • Seiten erstellen: Ein paar Seiten erstellen um die Navigation zu testen
  • Navigation: Beschreibungen wenn gewollt im Title Attribut hinterlegen.
Design > Menüs
  • Social Media Links - einfach Adresse eintragen in:
Design > Theme Options > Social Media Links
  • Ads über Widgets einfügen (z.B. Text Widget) Standardformate: 728 x 90 für Full Width Pages oder 468 x 60
  • Cropping für Thumbnails in Posts einschalten
  • Slider einstellen
    • Slider Option für Sticky Posts einschalten
Design > Theme Options > Homepage "Display Sliders of Sticky Posts 
    • Posts erstellen und als Beitragsbild das Slider Bild auswählen
    • In Quick Edit oben halten aktivieren