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 finden
Man nimmt sie raus, so wie hier:
Meine index.php ohne Kommentar-Popup-Links:
PHP
<?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(); ?>
Alles anzeigen
und meine single.php mit der ganz oben verlinkten Optimierung zur Anzeige des comments-Templates nur in Posts der Kategorie '3':
PHP
<?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(); ?>
Alles anzeigen
Vielleicht hilft Dir das ja irgendwie weiter ![]()