Wenn ich in meiner Tagcloud auf einen Tag klicke, möchte ich folgende Darstellung pro Beitrag sehen:
- Datum
- Überschrift
- 160 Zeichen
- "mehr" button
und davon die letzten 10 untereinander.
Wie geht das?
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 erstellen
Wenn ich in meiner Tagcloud auf einen Tag klicke, möchte ich folgende Darstellung pro Beitrag sehen:
- Datum
- Überschrift
- 160 Zeichen
- "mehr" button
und davon die letzten 10 untereinander.
Wie geht das?
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.
Eine Datei tag,php erstellen (Kopie von index.php oder category.php) und dort im Loop alles so anpassen, wie Du es willst.
Eine Datei tag,php erstellen (Kopie von index.php oder category.php) und dort im Loop alles so anpassen, wie Du es willst.
... vielen Dank für den Hinweis. Zumindest habe ich jetzt ein Keyword nach dem ich suchen kann.
Das hier habe ich gefunden:
http://codex.wordpress.org/Tag_Templates
Bedeutet das, wenn ich
Archiv-, Kategorie- und Schlagwort-Template verändern will, brauch ich nur die archive.php ändern?
...und was muss ich genau ändern, damit ich das o.g. Ergebnis bekomme?
In der index.php oder category.php, die Du zu tag.php kopierst, müssten diese Elemente drin sein. Einfach das, was Du nicht brauchst entfernen und für den Rest die Position und Formatierung anpassen.
In der index.php oder category.php, die Du zu tag.php kopierst, müssten diese Elemente drin sein. Einfach das, was Du nicht brauchst entfernen und für den Rest die Position und Formatierung anpassen.
Hört sich einfach an... vielen Dank.
Am Beispiel: auf meiner u.g. Seite gibt es vier Bereiche:
- Neueste Artikel (soll so bleiben wie es ist: 1 Artikel pro Seite)
- Schlagwortsuche (=tags: soll wie o.g. verändert werden)
- Kategorien(=tags: soll wie o.g. verändert werden)
- Archiv (=tags: soll wie o.g. verändert werden)
bedeutet Deine Antwort, dass ich mit der tag.php nur die templates Schlagwortsuche, Kategorien und Archiv verändere und das template für "Neueste Artikel" bleibt wie gehabt?
Das Geheimnis der WP Template Hierarchie - Template Sheet zum Ausdrucken
da kannst Du nachlesen welches Template WP von sich aus erkennt und was es wo anzeigt
welches Template es nimmt, wenn eines davon nicht da ist
lg
Alles anzeigenDas Geheimnis der WP Template Hierarchie - Template Sheet zum Ausdrucken
da kannst Du nachlesen welches Template WP von sich aus erkennt und was es wo anzeigt
welches Template es nimmt, wenn eines davon nicht da ist
lg
super... vielen Dank!
Damit erkenne ich, dass ich für:
- Archive
- Tags
- Categories
die Datei archive.php nutzen kann.
Was ist mit dem Bereich "Neueste Artikel" auf meiner Seite? Bleibt das dann so wie gehabt, wenn ich archive.php ändere? Das wäre ja perfekt.
Außerdem sehe ich gerade, dass ich da zwei Dateien hab:
so steht das im Editor:
- archive.php (Archive)
- archives.php (Archives page template)
was hat das zu bedeuten? Welche muss ich jetzt ändern, um die templates von archive, tags und categories gleichzeitig zu ändern?
Ich geh mal davon aus, dass archive.php die richtige Datei ist und nicht archives.php.
Ziel ist es folgende Darstellung statt der Darstellung nur eines Posts zu bekommen:
- Datum
- Überschrift
- 160 Zeichen
- "mehr" button
und davon die letzten 10 untereinander.
archive.php sieht momentan wie folgend aus. Was muss ich ändern?
<?php get_header(); ?>
<?php $options = get_option('inove_options'); ?>
<?php if (is_search()) : ?>
<div class="boxcaption"><h3><?php _e('Search Results', 'inove'); ?></h3></div>
<div class="box"><?php printf( __('Keyword: ‘%1$s’', 'inove'), wp_specialchars($s, 1) ); ?></div>
<?php else : ?>
<div class="boxcaption"><h3><?php _e('Archive', 'inove'); ?></h3></div>
<div class="box">
<?php
// If this is a category archive
if (is_category()) {
printf( __('Archive for the ‘%1$s’ Category', 'inove'), single_cat_title('', false) );
// If this is a tag archive
} elseif(is_tag()) {
printf( __('Posts Tagged ‘%1$s’', 'inove'), single_tag_title('', false) );
// If this is a daily archive
} elseif (is_day()) {
printf( __('Archive for %1$s', 'inove'), get_the_time(__('F jS, Y', 'inove')) );
// If this is a monthly archive
} elseif (is_month()) {
printf( __('Archive for %1$s', 'inove'), get_the_time(__('F, Y', 'inove')) );
// If this is a yearly archive
} elseif (is_year()) {
printf( __('Archive for %1$s', 'inove'), get_the_time(__('Y', 'inove')) );
// If this is an author archive
} elseif (is_author()) {
_e('Author Archive', 'inove');
// If this is a paged archive
} elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {
_e('Blog Archives', 'inove');
}
?>
</div>
<?php endif; ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); update_post_caches($posts); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a class="title" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<div class="info">
<span class="date"><?php the_time(__('F jS, Y', 'inove')) ?></span>
<div class="act">
<!--<span class="comments"><?php comments_popup_link(__('No comments', 'inove'), __('1 comment', 'inove'), __('% comments', 'inove')); ?></span>-->
<?php edit_post_link(__('Edit', 'inove'), '<span class="editpost">', '</span>'); ?>
<div class="fixed"></div>
</div>
<div class="fixed"></div>
</div>
<div class="content">
<?php the_content(__('Read more...', 'inove')); ?>
<p class="under">
<?php if ($options['author']) : ?><span class="author"><?php the_author_posts_link(); ?></span><?php endif; ?>
<?php if ($options['categories']) : ?><span class="categories"><?php the_category(', '); ?></span><?php endif; ?>
<?php if ($options['tags']) : ?><span class="tags"><?php the_tags('', ', ', ''); ?></span><?php endif; ?>
</p>
<div class="fixed"></div>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<div class="errorbox">
<?php _e('Sorry, no posts matched your criteria.', 'inove'); ?>
</div>
<?php endif; ?>
<div id="pagenavi">
<?php if(function_exists('wp_pagenavi')) : ?>
<?php wp_pagenavi() ?>
<?php else : ?>
<span class="newer"><?php previous_posts_link(__('Newer Entries', 'inove')); ?></span>
<span class="older"><?php next_posts_link(__('Older Entries', 'inove')); ?></span>
<?php endif; ?>
<div class="fixed"></div>
</div>
<?php get_footer(); ?>
Alles anzeigen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!