wenn man eine kategorie anlegt und diese dann auf dem blog öffnet steht immer
Archiv für die 'name der kategorie' Kategorie
darüber - kann man diesen text ändern? womöglich für jede kategorie einzeln???
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenwenn man eine kategorie anlegt und diese dann auf dem blog öffnet steht immer
Archiv für die 'name der kategorie' Kategorie
darüber - kann man diesen text ändern? womöglich für jede kategorie einzeln???
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Zitatkann man diesen text ändern?
Ja. Im Standard-Theme in der Datei archive.php
Zitatwomöglich für jede kategorie einzeln?
Auch das. Mit Abfragen der Art:
geht das, s. http://codex.wordpress.org/Template_Tags/in_category
wo müsste das rein - sorry aber ich bin newbie - seit gestern dabei
die lösung
hier fehlen jetzt zwar viele zwischenschritte, aber da diese eh erfolglos waren ist das ja auch nicht schlimm - naja auf jeden fall hat [COLOR=Red]MaD [COLOR=Black]das problem lösen können :D und damit alle daran teilhaben können hier die geänderte archive.php :
[/COLOR][/COLOR]
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()){{ if (is_category('1') ) { ?><h2>Die WG</h2> <?php } elseif
(is_category('2') ) {?><h2>Der Normen</h2> <?php }elseif
(is_category('3') ) {?><h2>Der Peter</h2> <?php } elseif
(is_category('5') ) {?><h2>Der Stefan</h2> <?php } elseif
(is_category('6') ) {?><h2>Die Galli</h2> <?php } elseif
(is_category('8') ) {?><h2>Die Mareike</h2> <?php } else
{ ?> <h2 class="pagetitle">Archiv für die '<?php echo single_cat_title(); ?>' Kategorie</h2>
<?php /* If this is a daily archive */ }}} elseif (is_day()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('F jS, Y'); ?></h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('F, Y'); ?></h2>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('Y'); ?></h2>
<?php /* If this is a search */ } elseif (is_search()) { ?>
<h2 class="pagetitle">Ergebnisse der Suche</h2>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Autoren Archiv</h2>
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2 class="pagetitle">Blog Archiv</h2>
<?php } ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Frühere Beiträge') ?></div>
<div class="alignright"><?php previous_posts_link('Neuere Beiträge »') ?></div>
</div>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
<small><?php the_time('l, j. F Y') ?></small>
<div class="entry">
<?php the_content() ?>
</div>
<p class="postmetadata">Abgelegt unter <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Bearbeiten','','<strong>|</strong>'); ?> <?php comments_popup_link('Keine Kommentare »', '1 Kommentar »', '% Kommentare »'); ?></p>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Frühere Beiträge') ?></div>
<div class="alignright"><?php previous_posts_link('Neuere Beiträge »') ?></div>
</div>
<?php else : ?>
<h2 class="center">Nichts gefunden</h2>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Zitat von irotier... hier die geänderte archive.php :
PHP<?php /* If this is a category archive */ if (is_category()){{ if (is_category('1') ) { ?><h2>Die WG</h2> <?php } elseif (is_category('2') ) {?><h2>Der Normen</h2> <?php }elseif (is_category('3') ) {?><h2>Der Peter</h2> <?php } elseif (is_category('5') ) {?><h2>Der Stefan</h2> <?php } elseif (is_category('6') ) {?><h2>Die Galli</h2> <?php } elseif (is_category('8') ) {?><h2>Die Mareike</h2> <?php } else { ?> <h2 class="pagetitle">Archiv für die '<?php echo single_cat_title(); ?>' Kategorie</h2> ...
Da die Überschriften der einzelnen Kategoriearchiven eh nur die Kategorienamen sind, hättest du auch einfach nur aus dem ursprünlichen Code die überflüssigen Wörter Archiv für die und Kategorie löschen brauchen:
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle"><?php echo single_cat_title(); ?></h2>
Dann steht als Überschrift nur noch der Name der jeweiligen Kategorie.
Heyho,
Ich muss in dem CleanResponse Theme von Themefurnace die verschiedenen Kategorietitel durch jeweils verschiedene Logos austauschen. Ich hab ewig gesucht und in archive.php nichts gefunden. Letztendlich habe ich die Kategorietitel in categories.php gefunden.
Bin ich dort richtig? Ich kann dort schonmal den Kategorietitel editieren.
Bisher habe ich es geschafft ein Logo für alle Kategorien einzubinden, aber nicht zu bestimmen dass Logo1 bei Kategorie1 als Titel angezeigt wird.
Nach längeren Versuchen bin ich auf den Thread hier gestoßen und habe versucht das Ganze durch diesen if befehl zu lösen.
Ich verstehe nur sehr laienhaft php und bekomme beim Einbinden Fehlermeldungen.
Meine Frage(n):
Was mache ich falsch?
Ist das überhaupt die richtige .php Datei für mein Anliegen?
Original categories.php
<?php get_header(); ?>
<h1 class="posttitle"><?php _e('Category Archives','themefurnace') ?> - <?php single_cat_title() ?></h1>
<div id="postmeta"><ul>
</ul></div><!-- End Postmeta -->
<div id="main">
<?php while ( have_posts() ) : the_post() ?><div <?php post_class( 'blogitem'); ?> id="post-<?php the_ID(); ?>"><p><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('home-thumb', array('class' => 'blogimage')); ?></a></p><h3 class="itemintro"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3><p class="meta"><?php the_time('F j, Y') ?> - <a href="<?php the_permalink(); ?>#comments"><?php comments_number( '' . __('No Comments', 'themefurnace') . '', '' . __('One Comment', 'themefurnace') . '', '' . __('% Comments', 'themefurnace') . '' ); ?></a></p><?php the_excerpt(); ?><p><a href="<?php the_permalink(); ?>" class="button green more">Full Story »</a></p></div><?php endwhile; ?>
<?php wp_reset_query(); ?>
<?php themefurnace_pagination(); ?></div><!-- End Main --><?php get_sidebar(); ?><br class="clear" />
<?php get_footer(); ?>
Alles anzeigen
Meine editierte Datei
<?php get_header(); ?>
<h1 class="posttitle"> <?php if ( in_category( 'grotto.tv' )) { // <?php echo "<p><img src='http://grotto-tv.de/wp-content/uploads/2013/11/grotto.png' /></p>"; ?>} elseif ( in_category( array( 'easyoung' ) )) { // <?php echo "<p><img src='http://grotto-tv.de/wp-content/uploads/2013/11/Bandsalat.png' /></p>"; ?> } else { // & c.} ?></h1>
<div id="postmeta"><ul>
</ul></div><!-- End Postmeta -->
<div id="main">
<?php while ( have_posts() ) : the_post() ?><div <?php post_class( 'blogitem'); ?> id="post-<?php the_ID(); ?>"><p><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('home-thumb', array('class' => 'blogimage')); ?></a></p><h3 class="itemintro"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3><p class="meta"><?php the_time('F j, Y') ?> - <a href="<?php the_permalink(); ?>#comments"><?php comments_number( '' . __('No Comments', 'themefurnace') . '', '' . __('One Comment', 'themefurnace') . '', '' . __('% Comments', 'themefurnace') . '' ); ?></a></p><?php the_excerpt(); ?><p><a href="<?php the_permalink(); ?>" class="button green more">Full Story »</a></p></div><?php endwhile; ?>
<?php wp_reset_query(); ?>
<?php themefurnace_pagination(); ?></div><!-- End Main --><?php get_sidebar(); ?><br class="clear" />
<?php get_footer(); ?>
Alles anzeigen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!