Archiv verlassen und diese Seite im Standarddesign anzeigen : in Wordpress ältere Artikel an Anfang setzen
venenbluten
2010-01-07, 21:44:28
Hallo.
Ich weiss das ich diese Frage im offiziellen Forum stellen sollte. Hab ich schon getan. Allerdings ist noch nix bei rausgekommen.
Ich mach einfach mal copy/paste.
Hallo.
Ich hab leider nix zu diesem Thema gefunden.
Ist es möglich die älteren Artikel als erstes anzeigen zu lassen?
Also 1. geschriebener Artikel ganz oben, dnanach den Artikel der danach geschrieben wurde.
Im Moment ist es so das die neueren Artikel immer an erster Stelle stehen.
Ich stelle handwerkliche Sachen mit jeweiligen Arbeitsschritten her. Da sollte der erste Schritt also immer oben stehen.
link: www.venenbluten.de
Die Seite ist im Aufbau.
ps.: Ist in Wordpress Version 2.9.1. es nun möglich mehere Galerien in einem Artikel zu setzen?
Link: http://forum.wordpress-deutschland.org/konfiguration/63443-aeltere-artikel-als-erstes-anzeigen.html
ps.: Die Reihenfolge der Artikel sollte wie in einem Forum dargestellt werden. Der Startpost als erstes, der Rest danach.
Danke für Eure Hilfe
Such mal nach "Post Sticky Wordpress" bei gidf.de ;-)
venenbluten
2010-01-08, 09:16:27
Bedeutet Sticky nicht nur einen Artikel nach oben zu stellen?
Ich möchte aber die Reihenfolge komplett umdrehen.
Als erstes den Startbeitrag, danach Teil 1 , dann Teil 2, dann Teil 3, ... .
Im Moment stellt Wordpress es folgend dar: ...,Teil 3, Teil2, Teil 1, Startbeitrag.
ps.: gidf.de ist gut. ;)
Bedeutet Sticky nicht nur einen Artikel nach oben zu stellen?
Ich möchte aber die Reihenfolge komplett umdrehen.
Als erstes den Startbeitrag, danach Teil 1 , dann Teil 2, dann Teil 3, ... .
Im Moment stellt Wordpress es folgend dar: ...,Teil 3, Teil2, Teil 1, Startbeitrag.
ps.: gidf.de ist gut. ;)
Achsooo...hehe, dann schau dir mal die index.php an. Bei meinem Theme wäre dir zu überarbeitende Stelle folgende:
<?php while (have_posts()) : the_post(); ?>
<?php the_date('d. F Y', '<h1 class="date">', '</h1>')?>
Du müsstest das "While-Iteration", in dem die Posts gespeichert sind nur in umgekehrter Reihenfolge durchlaufen. Hoffe, dass ich dich richtig verstanden habe.
Gruß
Daniel
venenbluten
2010-01-08, 13:31:10
Bin leider ne PHP Niete. Kannst mir da helfen?
Die Änderung sollen in erster Linie die Beiträge unter den einzelnen Kategorien betreffen. ( z.b.: link: http://www.venenbluten.de/category/herr-der-ringe-tisch/ )
Hier ist meine ( Theme) index.php
<?php get_header(); ?>
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h1 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h1>
<p class="date"><?php the_time(__('l, F dS, Y g:ia','relaxation')) ?></p>
<div class="entry">
<?php the_content(__('| Read the rest of this entry ...','relaxation')); ?>
</div>
<p class="postmetadata"><?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link(__('Edit','relaxation'),'','<strong> |</strong>'); ?> <?php comments_popup_link(__('Comments (0)','relaxation'), __('Comments (1)','relaxation'), __('Comments (%)','relaxation')); ?></p>
<!--
<?php trackback_rdf(); ?>
-->
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php posts_nav_link('','',__('« Previous Entries','relaxation')) ?></div>
<div class="alignright"><?php posts_nav_link('',__('Next Entries »','relaxation'),'') ?></div>
</div>
<?php else : ?>
<h2 class="center"><?php _e('Not found.'); ?></h2>
<p class="center"><?php _e("Sorry, but you are looking for something that isn't here."); ?></p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
robobimbo
2010-01-08, 16:42:31
ich glaub Du musst da eher die query umbauen damit die ein anderes ergebnis liefert, siehe http://codex.wordpress.org/The_Loop_in_Action bzw. http://codex.wordpress.org/The_Loop
venenbluten
2010-01-08, 19:24:47
Ohje noch mehr Php und weiterhin keine Ahnung.
Kannst Du mir helfen?
wie wärs damit einfach in der adminoberfläche von wordpress die option zu suchen, wo man direkt einstellen kann, dass älteste beiträge zuerst angezeigt werden. ausserdem kann man auch stickys machen, weiß aber nicht ob man dazu ein plugin braucht. wenn dein wordpress das nicht kann wirds dringend mal zeit für ein update auf die aktuelle version
venenbluten
2010-01-10, 13:55:47
Ich nutze die letzte Version von Wordpress die noch ohne >MySQL 4.1 läuft.
Also recht aktuell.
Sag mir bitte wo ich diese Funktion finde, ich finde sie nicht.
Ein Sticky geht in dem Fall nicht da ich die komplette Reihenfolge umdrehen will.
Die Anzeige wie in einem Forum.
Als erstes den Startbeitrag, danach Teil 1 , dann Teil 2, dann Teil 3, ... .
Im Moment stellt Wordpress es folgend dar: ...,Teil 3, Teil2, Teil 1, Startbeitrag.
Danke für den erlösenden Tipp.
hmmmm ich dachte das wäre bereits in wordpress enthalten. bist du sicher, dass das nirgends auf der adminoberfläche ist? falls dem tatsächlich nicht so ist, musst du erst ein plugin installieren, und zwar entweder das von orda genannte oder ein anderes, dass dazu in der lage ist. auf der wordpress seite findest du das sicher (http://wordpress.org/extend/plugins/), im notfall helfen dir die auch faqs auf http://wordpress-deutschland.org/ oder das dortige forum.
robobimbo
2010-01-10, 19:32:31
Schau dir mal das Plugin "Query Posts" an: http://justintadlock.com/archives/2009/03/15/query-posts-widget-wordpress-plugin
Findest du auch innerhalb von WP Admin Panel und kannst es direkt von dort runterladen und installieren
venenbluten
2010-01-11, 20:52:57
Danke, aber das ist nicht das was ich suche.
Ich habe ein code bekommen der aber noch überarbeitet werden müsste.
Ich habe in der header.php jetzt VOR </head>
stehen:
<?php
if ( is_category(array('herr-der-ringe-tisch','herr-der-ringe-tisch')) ) {
query_posts($query_string . '&order=ASC');
}
?>
<?php
if ( is_category(array('geschwungener-spiegel','geschwungener-spiegel')) ) {
query_posts($query_string . '&order=ASC');
}
?>
Die Anzeige funktioniert in der richtigen Reihenfolge, ABER es hat 2 Fehler.
Fehler 1: es werden alle Artikel in einer Kategorie angezeigt. Das darf nicht sein. ( siehe Blog; www.venenbluten.de )
Fehler 2: Ich muss mit diesem Code jede Kategorie mit extra code eintragen. Das wäre nicht das Problem, wenn Fehler 1 behoben wäre.
Weiss wer Rat?
venenbluten
2010-01-13, 13:55:55
Yeah, dank Frank Bültge funktioniert es jetzt!!!
Die Lösung dafür ist:
Folgenden Code in die archive.php (!!!) kopieren:
<?php global $query_string;
query_posts($query_string . "&order=ASC");?>Dann klappt es!
Man bin ich froh! Jetzt kann das bloggen losgehen.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.