Hallo, ich habe ein Problem. Und zwar möchte ich gewisse Posts nicht auf der Startseite anzeigen lassen, da meine Seite als Lexikon fungiert. Sprich nur mein Willkommenstext+Bilder soll auf der Startseite zu sehen sein und der Rest in den Kategorien. Wenn ich einen neuen Beitrag poste, darf dieser ebenfalls nicht auf der Startseite erscheinen. Würde mich über jede Hilfe freuen!
Hier mein Code für die Index des Themes:
PHP
<?php get_header(); ?>
<!-- content ................................. -->
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php $custom_fields = get_post_custom(); //custom fields ?>
<?php if (isset($custom_fields["BX_post_type"]) && $custom_fields["BX_post_type"][0] == "mini") { ?>
<hr class="low" />
<div class="minientry">
<p>
<?php echo BX_remove_p($post->post_content); ?>
<?php comments_popup_link('(0)', '(1)', '(%)', 'commentlink', ''); ?>
<a href="<?php the_permalink(); ?>" class="permalink" title="Permalink"></a>
<?php edit_post_link('Edit','<span class="editlink">','</span>'); ?>
</p>
</div>
<hr class="low" />
<?php } else { ?>
<div class="entry">
<h2><a href="<?php the_permalink() ?>" title="Permalink"><?php the_title(); ?></a></h2>
<?php ($post->post_excerpt != "")? the_excerpt() : the_content('mehr lesen...'); ?>
<p class="info"><?php if ($post->post_excerpt != "") { ?><a href="<?php the_permalink() ?>" class="more">mehr lesen...</a><?php } ?>
<?php edit_post_link('Edit','<span class="editlink">','</span>'); ?>
</p>
</div>
<!--
<?php trackback_rdf(); ?>
-->
<?php } ?>
<?php endwhile; ?>
<p><!-- this is ugly -->
<span class="next"><?php previous_posts_link('neuere Beiträge') ?></span>
<span class="previous"><?php next_posts_link('ältere Beiträge') ?></span>
</p>
<?php else : ?>
<h2>Nichts gefunden</h2>
<p>Es tut uns leid, aber Ihre Suchanfrage hat zu keinem Ergebnis geführt.</p>
<?php endif; ?>
</div> <!-- /content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen