Ich habe das Problem, dass bei meinem Blog (Alles 2null) der Autor nicht angezeigt wird. Ich habe das Cutline Theme, auf der Demoseite (Cutline Theme for WordPress) wird in den Beiträgen aber ein Autor angezeigt.
Ich habe mich als Admin und einen anderen als Autor, aber die Namen erscheinen nicht im Beitrag.
Übersehe ich was? Wo ist die Einstellmöglichkeit? Freu mich für einen Tipp...
Es wird kein Autor angezeigt
-
-
- Gerade eben
- Anzeige
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.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Gibts sowas in deinem Theme, speziell in der single.php bzw. index.php? Sollte sich in der Nähe von the_tags() finden lassen. Wenn nicht, schreibs mal selber rein.
-
Hab grade nachgeschaut und du hast Recht, da steht es zumindest. Auszug folgt hier:
<h2><?php the_title(); ?></h2>
<h4><?php the_time('F jS, Y') ?><!-- by <?php the_author() ?> --> · <a href="<?php the_permalink() ?>#comments"><?php comments_number('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?></a></h4>
<div class="entry">Aber er wird ja trotzdem nicht angezeigt... ??? *Fragendkuck*
-
Selber reinschreiben ist keine gute Lösung, da ja verschiedene Autoren dargestellt werden sollen.
-
Hab grade nachgeschaut und du hast Recht, da steht es zumindest. Auszug folgt hier:
PHP<h2><?php the_title(); ?></h2> <h4><?php the_time('F jS, Y') ?>[COLOR="Red"][B]<!--[/B][/COLOR] by <?php the_author() ?> [COLOR="#ff0000"][B]-->[/B][/COLOR] · <a href="<?php the_permalink() ?>#comments"><?php comments_number('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?></a></h4> <div class="entry">Aber er wird ja trotzdem nicht angezeigt... ??? *Fragendkuck*
Es *wird* angezeigt (schau mal im Browser-Quelltext der Seite nach ;-)), aber es wird nicht auf der Website ausgegeben, da der Autor in einem HTML-Kommentar versteckt wird (rot markiert). Nimm die Kommentar-Delimiter raus, und der Autor ist da.ZitatSelber reinschreiben ist keine gute Lösung, da ja verschiedene Autoren dargestellt werden sollen.
Also entweder hast du mich missverstanden, oder ich dich... the_author()
zeigt immer den Autor des Artikels an. Und das sollst du reinschreiben, nicht den Namen hartcodieren. ;-) -
Jetzt hab ichs kapiert, wunderbar, vielen Dank !!! Super
-
aber es wird nicht auf der Website ausgegeben, da der Autor in einem HTML-Kommentar versteckt wird (rot markiert). Nimm die Kommentar-Delimiter raus, und der Autor ist da.
Hallo marX,
bei meinem Blog mit Standard-Theme (Motor-Mania) ist das auch wohl so..!?
Kannst Du mir für "Nicht-Experten" erklären, was ein Kommentar-Delimiter ist und wie ich den raus nehme…??
-
bei meinem Blog mit Standard-Theme (Motor-Mania) ist das auch wohl so..!?
Jupp, genau so ists. :-)ZitatKannst Du mir für "Nicht-Experten" erklären, was ein Kommentar-Delimiter ist und wie ich den raus nehme…??
Kommentare in HTML:
SELFHTML: HTML/XHTML / Allgemeine Regeln für HTML / Kommentare und CreditsAlso einfach diese beiden Teile hier: "<!--" und "-->", alles was dazwischen steht ist ein Kommentar in HTML. Nimm die beiden einfach raus, dann wird der Autor dazwischen auch auf der Seite ausgegeben.
-
Ok, soweit hab ich es verstanden.
ABER (Achtung, ich bin Laie!):
Die Kommentar-Delimiter kann ich ja nicht beim Schreiben eines Beitrages
im "Code"-Fenster (nicht "Visuell") eingeben.Wo finde ich die Datei, die ich ändern muss...
-
Wo finde ich die Datei, die ich ändern muss...
Steht oben in meinem 1. Beitrag hier. Die single.php und vielleicht noch die index.php deines Themes. Solltest du z.B. über den Theme-Editor im Backend bearbeiten können (wenn die chmod-Rechte korrekt gesetzt sind).PS: Nicht von irgendwelchen Fachbegriffen verwirren lassen - die grün unterstrichenen sind im Forenglossar erklärt. Einfach anklicken! ;-)
-
im theme-editor in den datein single.php bzw. index.php
du gehst also in den themeeditor -> dann auf die datei die du bearbeiten willst ( index.php bzw single.php ) -> dann suchst du den passenden Abschnitt im Theme,
der ungefähr so aussieht:HTML<?php the_title(); ?> <?php the_time('F jS, Y') ?><!-- by <?php the_author() ?> --> · <a href="<?php the_permalink() ?>#comments"><?php comments_number('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?></a></h4> <div class="entry">dann löscht du die <!-- und die -->
und speicherst ab, dann sollte es tunWenn du da nicht weiterkommst meld dich nochmal hier :)
-
Aaaahaja! Ich denke, so könnte ich klarkommen.
Danke für die schnelle Antwort!!!
-
bei mir sieht das in der single.php irgendwie anders aus, kann ich da was einfügen, dass dann der autor angezeigt wird.
PHP
Alles anzeigen<?php get_header(); ?> <div id="content"> <div class="post-nav"> <span class="previous"><?php previous_post_link('%link') ?></span> <span class="next"><?php next_post_link('%link') ?></span></div> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div class="date"><span><?php the_time('M') ?></span> <?php the_time('d') ?></div> <div class="title"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Direktlink zu <?php the_title(); ?>"><?php the_title(); ?></a></h2> <div class="postdata"><SPAN class="category"><?php the_category(', ') ?></SPAN> <span class="right mini-add-comment"><a href="#respond">Kommentar hinzufügen</a></span></div> </div> <div class="entry"> <?php the_content('Continue reading »'); ?> <?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?> <?php edit_post_link('Editieren', '', ''); ?> </div><!--/entry --> <?php comments_template(); ?> <?php endwhile; else: ?> <p>Entschuldigung, kein Eintrag entspricht deinen Kriterien.</p> <?php endif; ?> -
bei mir sieht das in der single.php irgendwie anders aus
Soviel anders nun auch wieder nicht... ;-)Zitatkann ich da was einfügen, dass dann der autor angezeigt wird.
Sicher. Wo denn zum Beispiel? Bei der Kategorie?PHP
Alles anzeigen<?php get_header(); ?> <div id="content"> <div class="post-nav"> <span class="previous"><?php previous_post_link('%link') ?></span> <span class="next"><?php next_post_link('%link') ?></span></div> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div class="date"><span><?php the_time('M') ?></span> <?php the_time('d') ?></div> <div class="title"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Direktlink zu <?php the_title(); ?>"><?php the_title(); ?></a></h2> <div class="postdata">[COLOR="Red"]<span class="author"><?php [B]the_author()[/B] ?></span>[/COLOR] <SPAN class="category"><?php the_category(', ') ?></SPAN> <span class="right mini-add-comment"><a href="#respond">Kommentar hinzufügen</a></span></div> </div> <div class="entry"> <?php the_content('Continue reading »'); ?> <?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?> <?php edit_post_link('Editieren', '', ''); ?> </div><!--/entry --> <?php comments_template(); ?> <?php endwhile; else: ?> <p>Entschuldigung, kein Eintrag entspricht deinen Kriterien.</p> <?php endif; ?> -
super hat funktioniert, danke. kann ich anschliessen noch die zeit anzeigen lassen, wann verfasst wurde, z.b so: Nickname - 18:30
gleich nach dem autor tag, den datum tag einfügen? geht das so?
-
Sicher. das geht ganz genauso, und zwar mit the_time():
http://codex.wordpress.org/Template_Tags/the_timeDem übergibst du einen kryptischen Zeichencode, z.B. "h:i". Mehr im Codex oder hier:
http://de2.php.net/manual/en/function.date.php
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!