Wordpress - Templates: Unterschied zwischen den Versionen
(→Pond) |
|||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
* http://codex.wordpress.org/Template_Tags | * http://codex.wordpress.org/Template_Tags | ||
| − | + | 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 === | === Avada === | ||
| Zeile 25: | Zeile 25: | ||
http://theme-fusion.com/avada/ | 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=== | ||
| + | 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 === | ||
| + | Media Presentation - '''free''' | ||
| + | www.onedesigns.com | ||
| + | |||
| + | === Pond === | ||
| + | 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 == | == Nützliche Plugins == | ||
Aktuelle Version vom 16. März 2015, 14:21 Uhr
OK - in Wordpress sind es Themes :-) ...
Links[Bearbeiten]
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]
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