Danke! Das war der Grundgedanke, kein Schnickschnack, Reduktion auf das Wesentliche und eine begrenzte Farbpalette mit möglichst wenig Grafiken.
Beiträge von coffeebean
-
-
Nachdem ich im letzten halben Jahr in größerem Umfang für Bekannte und Freunde WordPress-Themes gebastelt habe und von WordPress an sich sehr begeistert bin, war es an der Zeit, aus meinem schon bestehenden Websitelayout ein persönliches WP-Theme zu bauen. Ist nicht mehr brandneu, schon fast einen Monat in dieser Form in Betrieb aber ich möchte es trotzdem mal hier vorstellen.
-
Hi..
Vielleicht hilft Dir das hier: http://forum.wordpress-deutschland.org/showthread.php?p=70669#post70669
Hatte einen ähnlichen Wunsch mit den Kommentaren und so wie ich es für mich umgebastelt habe, klappt das prima.
Mußt halt nur aus der index.php und der single.php Deines Themes alle Links zum Kommentartemplate rausnehmen, die mastermind schon erwähnt hat.
(in der index.php und der single.php) üblicherweise in dieser Form zu findenMan nimmt sie raus, so wie hier:
Meine index.php ohne Kommentar-Popup-Links:
PHP
Alles anzeigen<?php get_header(); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2 class="posttitle"> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanentlink zu'); ?> <?php the_title(); ?>"><?php the_title(); ?></a> </h2> <p class="postmeta"> <?php edit_post_link(__('Bearbeiten'), ' · ', ''); ?> </p> <div class="postentry"> <?php if (is_search()) { ?> <?php the_excerpt() ?> <?php } else { ?> <?php the_content(__('weiterlesen »')); ?> <?php } ?> </div> <!-- <?php trackback_rdf(); ?> --> </div> <?php endwhile; ?> <?php else : ?> <div class="post"> <h2><?php _e('Zur Zeit keine Einträge vorhanden.'); ?></h2> </div> <?php endif; ?> <?php get_sidebar(); ?> <?php get_footer(); ?>und meine single.php mit der ganz oben verlinkten Optimierung zur Anzeige des comments-Templates nur in Posts der Kategorie '3':
PHP
Alles anzeigen<?php get_header(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="page-title"> <h2 class="page-title-border"><?php the_category(); ?></h2> </div> <div class="post" id="post-<?php the_ID(); ?>"> <h2 class="posttitle"> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanentlink zu'); ?> <?php the_title(); ?>"><?php the_title(); ?></a> </h2> <div class="postentry"> <?php the_content(__('weiterlesen »')); ?> <?php wp_link_pages(); ?> </div> <p class="postmeta"> <span class="post-filed"><?php the_category(', ') ?></span> <?php edit_post_link(__('Bearbeiten'), ' · ', ''); ?> </p> <!--Kommentare erlauben nur für Posts der Kategorie 3--> <?php if ( in_category('3') ) { ?> <?php comments_template(); ?> <?php } else { ?> <p>Keine Kommentare erlaubt</p> <?php } ?> <!--Ende Kommentar-Verzweigung--> </div> <div class="post"> </div> <?php endwhile; else : ?> <div class="post"> <h2><?php _e('Zur Zeit keine Einträge vorhanden.'); ?></h2> </div> <?php endif; ?> <?php get_sidebar(); ?> <?php get_footer(); ?>Vielleicht hilft Dir das ja irgendwie weiter :-)
-
Noch´n Vorschlag
Ich nutze ab und zu das kleine aber sehr bedienerfreundliche Programm BlogDesk, was Du hier http://www.blogdesk.org/de/download.htm als deutsche Version downloaden kannst.
Du richtest nach der Installation Dein WP-Blog ein und kannst dann für jeden Post vor dem Upload ein Häkchen setzen, ob Du den Beitrag kommentieren lassen möchtest oder nicht. Das ist wesentlich schneller und unkomplizierter als übers wp-admin beim Beitragschreiben und Du kannst außerdem mit der Option "Beiträge nachträglich bearbeiten" für alle schon bestehenden Posts die Kommentare freischalten oder sperren.
Hätte ich auch mal früher dran denken können, sorry ;-)
-
Hallo.
Hab ein ähnliches Problem grade so gelöst: http://forum.wordpress-deutschland.org/showthread.php?p=70669#post70669
Allerdings funzt das nur bei komplett aktivierten Kommentaren und für ganze Kategorien. Ich versuch mal rauszukriegen, ob das eventuell auch für einzelne Posts umzubauen geht.
Generell kannst Du das erstmal nur manuell über wp-admin für jeden Post einstellen.
Also Kommentarfunktion global zulassen, dann bei allen Posts, die nicht kommentiert werden sollen, das Häkchen bei "Verwalten-->"Beiträge"-->"Diskussion"-->"Kommentare erlauben" rausnehmen. Ist aber sehr mühsam bei vielen schon vorhandenen Posts. -
das ganze geht dann natürlich auch umgekehrt.
Will man in einer Kategorie die Kommentare sperren und in allen anderen nicht, ändert man den Code wie folgt ab: -
Selbsterkenntnis
Hab es selbst rausgefunden. Ist ganz einfach. In die single.php des Themes die Stelle suchen, wo mit
das Kommentartemplate aufgerufen wird und den Aufruf in folgende Schleife packen:
PHP<?php if ( in_category('Kategorie-ID die erlaubt werden soll') ) { ?> <?php comments_template(); ?> <?php } else { ?> <p>Keine Kommentare erlaubt</p> <?php } ?>Vielleicht nützt es ja jemandem. Für mein konkretes Beispiel ging es um eine Webseite für einen Verein, wo ich nur für die Kategorie "Geburtstage" die Kommentare erlauben wollte, um Glückwünsche zu hinterlassen.
-
Hallo..
kennt jemand eine Möglichkeit, wie man die WordPress-Kommentarfunktion in der comments.php so modifiziert, das das Schreiben von Kommentaren nur in einer einzigen Kategorie funktioniert? Der Ansatz ist mir klar, man müßte einfach die Anzeige des kompletten Kommentar-Formulars in eine Abfrage/Schleife packen, die es nur anzeigt, wenn eine bestimmte Kategorie aktiv ist und sonst nicht. Wäre dankbar für schnelle Hilfe...vielleicht nutzt diese Funktion ja auch jemand anderem.