Beiträge von marX
-
-
Merkwürdiger Fehler. Hast du nocheinmal versucht es mit einem frischen WP-Download zu überschreiben? Vielleicht war dein Installationspaket korrupt.
-
-
Das sind nur Kommentare, an welcher Stelle die Message-ID im Programm verwendet wird.

-
So müsste es gehen:
PHP<?php echo comments_popup_link( 'Schreib Du die erste Meinung. ', 'Schreib Du die <b>zweite Meinung</b>. ', 'Schreib Du die <b>Meinung Nr. ' . get_comments_number( $id ) + 1 . '</b>' ); ?>
(Nur etwas überischtlicher formatiert, so dass du die Änderung gleich siehst. Kannst das natürlich alles auf 1 Zeile schreiben.) -
Wie stellst du dir diese Beziehung zwischen den Seiten genau vor? Wenn die Seiten, die in der Sidebar angezeigt werden sollen, Unterseiten der aktuellen Seite sind, dann ist das kein großes Problem.
-
Nein, nicht nötig. Mich wundert nur dass die Codes tw. unterschiedlich zur index.php sind. So siehts im HTML-Quelltext deiner Seite aus:
Code
Alles anzeigen<div id="content"> [COLOR="Red"]<!--SO FÄNGT DER LOOP AN, DER DEINE POSTS ANZEIGT-->[/COLOR] <li class="pagenav">Seiten<ul><li class="page_item page-item-22 current_page_item"><a href="http://www.zirkon777.de/?page_id=22" title="Info">Info</a></li> <li class="page_item page-item-30"><a href="http://www.zirkon777.de/?page_id=30" title="Info2">Info2</a></li> </ul></li> <br /> [COLOR="#ff0000"]<!--MACHT POSTS SICHTBAR-->[/COLOR] [COLOR="#ff0000"]<!--HIER ENDED DER LOOP-->[/COLOR] </div>
Überprüf mal ob du wirklich an der richtigen Datei arbeitest u. du mir auch die richtige index.php gegeben hast.Achja, und bei the_content() kannst du die letzten beiden Parameter weglassen, wenn du sie nicht nutzt, etwa so:
-
-
habe in php nur grundlagen
Reicht für die Erstellung eigener Themes völlig aus.Zitatkann aber html und css. technisch ist eigentlich fast alles klar,
Sehr gut. Dann...Zitatz.B. will ich für meine erste testseite im default-theme die sidebar
... nimm als Ausgangspunkt nicht das Default-Theme. Durch die vielen Hintergrundgrafiken da ist es wohl einfacher ein passendes Theme zu suchen, oder gleich von 0 an selbst zu basteln.Zitatoder ein template installieren, wo sich die sidebar direkt an der gewünschten stelle befindet? oder geht's doch ganz anders?
Schau dir mal das hier an:
WordPress Theme Vorlage -
Ich hab doch erklärt, wozu die page.php verwendet wird. Nötig ist sie also nicht unbedingt. Ob du eine brauchst musst du selbst entscheiden.

Hast du noch weitere Templates in deinem Theme? weil es doch einige Unterschiede zwischen dem generierten HTML-Quellcode und der oben geposteten index.php gibt.
Und noch am Rande: bitte verwende die Forenbuttons, um Quelltexte auszuzeichnen.
-
Soweit wie möglich Finger weg von direkten DB-Abfragen!

Du suchst:
Function Reference/get all category ids WordPress Codex -
Schau dir das mal an:
WordPress › WP-Syntax WordPress Plugins -
Nextgen Gallery hat meines Wissens auch eine Wasserzeichen-Funktion.
-
Hast du eine page.php? Diese wäre für die Ausgabe der WP-Seiten verantwortlich? Wie sieht diese aus?
Wenn du keine page.php hast, dann wird die index.php für die Ausgabe verwendet. In diesem Fall müsstest du also diese posten. -
Probiers mal so:
PHP
Alles anzeigen<?php query_posts("cat=$bue_cat_ids&orderby=category&order=ASC&posts_per_page=-1"); [COLOR="Red"]$current_cat = '';[/COLOR] while (have_posts()) : the_post(); ?> <div class="" id="post-<?php the_ID(); ?>"> <?php [COLOR="#ff0000"]$categories = get_the_category(); if( $categories[0]->cat_name != $current_cat) {[/COLOR] the_category(' > ','multiple'); [COLOR="#ff0000"]$current_cat = $categories[0]->cat_name;[/COLOR] } ?> //hier folgt die Ausgabe des Artikels -
PHP
<?php if(has_tag([COLOR="Red"][B]'[/B][/COLOR]get_post_meta($post->ID, 'ostag', true)[B][COLOR="#ff0000"]'[/COLOR][/B])): ?>
Hier sind die markierten Anführungszeichen zuviel. Was genau steht in "ostag"?ZitatWenn ich statt "get_post_meta($post->ID, 'ostag', true)" zum Beispiel WordPress eingebe so ist es dennoch nicht korrekt. Es wird nur der jetzige Beitrag ausgegeben und nicht alle Artikel mit diesem Tag.
Wie gesagt, has_tag() prüft nur, ob der Beitrag den Tag enthält. Beiträge ausgeben geht immer über einen Loop, etwa so:PHP<h2>News zu <?php the_title(); ?></h2> <ul> <?php $relatedPosts = new WP_Query('tag=mytag'); ?> <?php while ( $relatedPosts->have_posts() ) : $relatedPosts->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu diesem Artikel"><?php the_title(); ?> - <?php the_time('d.m.Y'); ?></a></li> <?php endwhile; ?> </ul> -
Die Datei sieht sauber aus, das muss aber nichts heißen. Es wurde dir ja mehrfach gesagt wonach du schauen musst. Es dürfen - speziell in den Dateien wp-config.php, functions.php (Themeverzeichnis) und den Plugins - keine Zeichen (Zeilenumbrüche, Leerzeichen etc.) vor "<?php" oder nach "?>" stehen. Manchmal macht man auch inder functions.php den Fehler, zwischen 2 eingefügten Funktionsblöcken sowas zu schreiben:
Das kann den Fehler ebenfalls provozieren. Oder auch das immer wieder beliebte UTF-8-BOM.Schau auch mal hier:
»Cannot modify header information ?« « WordPress Deutschland FAQ -
Tut mir leid, das tut es nicht
. Irgendwie blicke ich da nicht ganz, inwiefern das mein Problem löst (und sogar mit der Nummerierung der Kommentare, steht ja über dem Codebeispiel).
Es löst zumindest das Problem mit der wechselseitig eingefügten CSS-Klasse. Zur Nummerierung hab ich bisher noch nichts finden können, aber ich vermute mal, dass da ebenfalls eine (noch nicht dokumentierte?) Funktion eingeführt wurde. Eventuell mal durch den Code der comment.php im WP-Kern wühlen...
ZitatIch hab das Beispiel bereits gestern auf einer englischen Seite gesehen, wo das erklärt war, hab den Link aber grad nicht zur Hand, glaub aber, es war was mit otto...
Die hier:
WordPress 2.7 Comments Enhancements
Ist in o.g. Codex-Seite verlinkt und hat praktisch den gleichen Inhalt. -
is_tag() prüft, ob die aktuell betrachtete Seite ein Tag-Archiv ist. Du suchst eher has_tag() - das gibts seit WP 2.6:
Conditional Tags WordPress CodexBzw. liefert dir get_the_tags() alle Tags zum Artikel zurück:
Template Tags/get the tags WordPress CodexFür ähnliche Artikel verwendest du dann einen neuen Loop, bei dem du Artikel mit diesem Tag abfragst:
Template Tags/query posts WordPress Codex -
Zur weiteren Verwendung in Variablen bekommst du bei WP-Template-Tags fast immer was zurück, wenn du "get_" vor die Funktion schreibst. Das funktioniert bei get_the_title(), get_bloginfo() - und auch bei get_the_category() bekommst du ein Array der Kategorien zurück.

Template Tags/get the category WordPress Codex