Hallo allerseits,
in unserem WordPress Blog ist das Datum wie folgt fehlerhaft:
Bei allen Kommentaren - egal an welchem Datum diese verfasst wurden, wird das Datum des Block Artikels verwendet.
Wie und wo kann ich das korrigieren?
ich habe bereits gegoogelt finde aber immer nur die Fehlermeldung die sich auf flasche Servermeldungen oder eine grundsätzlich fehlende Zeiteinstellung bezieht - aber beides passt ja!
Freue mich wenn jemand flink helfen kann - vielen Dank!
Die blog Adresse ist blog.fotoquip.de
Datum in den Kommentaren fehlerhaft
-
-
- 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)
-
hat keiner dazu eine Idee woran das liegen könnte?
Vielen Dank!
informix -
gibt es in deinem Theme eine single.php? ... wenn ja zeig mal den Quellcode ...
-
Danke für die super schnelle Hilfe! :-)
Ja, gibt es, hier:PHP
Alles anzeigen<?php get_header(); ?> <div id="body_items"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="item_title"> <?php the_title(); ?> </div> <div class="item_athor"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td width="70%"> geschrieben von <i class="author"><?php the_author() ?></i> (<?php the_time('j. F Y') ?>) </td> <td class="read"> </td> </tr> </table> </div> <div class="item_text"> <?php the_content('Den kompletten Beitrag lesen »'); ?> </div> <?php edit_post_link('Bearbeiten', '', ''); ?> <div class="item_line"></div> <br /> <a name="comments"></a> <?php comments_template(); ?> <?php endwhile; else: ?> <p>Sorry, nichts gefunden.</p> <?php endif; ?> </div> <?php get_footer(); ?> -
hm k ... da ruft er nur das Kommentar-Template auf ... schick mir mal eben nen Link, wo ich mir dein Theme runterladen kann, dann such selber nach der Stelle ... wird aber die comments.php sein ...
-
also mein Theme kannst Du nirgends runterladen, weil es ein angepasstes Theme ist... darin liegt wohl auch der Fehler...
Was ist denn mit der php comments.php?
Die sieht so aus:
PHP
Alles anzeigen<?php // Do not delete these lines if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie ?> <p class="nocomments">Dieser Breitrag ist passwortgesch¨tzt.<p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = 'alt'; ?> <!-- You can start editing here. --> <?php if ($comments) : ?> <div class="blog_comm"> <div class="comm_title"> Kommentare: </div> <div class="comm_count"> <?php comments_number('0 Kommentare', '1 Kommentar', '% Kommentare' );?> zu "<?php the_title(); ?>" </div> <?php foreach ($comments as $comment) : ?> <div class="comm_data"> <div class="comm_data_pad"> <b class="commlink"><?php comment_author_link() ?></b> am <?php the_time('j. F Y') ?> um <?php comment_time() ?> </div> </div> <div class="comm_text"> <?php comment_text() ?> </div> <br /> <?php /* Changes every other comment to a different class */ if ('alt' == $oddcomment) $oddcomment = ''; else $oddcomment = 'alt'; ?> <?php endforeach; /* end for each comment */ ?> </div> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post->comment_status) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="nocomments">Kommentare geschlossen.</p> <?php endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?> <div id="comm_form"> <div id="form_title"> <div id="form_title_text">Hinterlasse einen Kommentar</div> </div> <div class="form_table"> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>Du musst <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">eingeloggt</a> sein um einen Kommentar zu hinterlassen.</p> <?php else : ?> <div id="form_table"> <table cellpadding="2"> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( $user_ID ) : ?> <p>eingeloggt als <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout »</a></p> <?php else : ?> <tr> <td align="right">Name: </td> <td><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="30" tabindex="1" /></td> </tr> <tr> <td align="right">Email: </td> <td><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="30" tabindex="2" /></td> </tr> <tr> <td align="right">URL: </td> <td><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="30" tabindex="3" /></td> </tr> <?php endif; ?> <!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>--> <tr> <td align="right" valign="top">Kommentar: </td> <td><textarea cols="38" rows="15" name="comment" id="comment"></textarea></td> </tr> <tr> <td></td> <td> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <input type="image" src="<?php bloginfo('stylesheet_directory'); ?>/images/sub.png" width="67" height="25" id="submit" tabindex="5" /> </td> </tr> <?php do_action('comment_form', $post->ID); ?> </form> </table> </div> <?php endif; // If registration required and not logged in ?> </div> <?php endif; // if you delete this the sky will fall on your head ?> -
Da, wo jetzt the_time() steht (Artikeldatum), muss comment_date() hin.
-
-
=> Da, wo jetzt the_time() steht (Artikeldatum), muss comment_date() hin.
Fanastisch, wenn man sich so gut im WordPress auskennt, dass man die Funktionen so aus dem FF beherrscht! ;-) - Respekt ! :-)
Super - vielen, vielen Dank, das war die Lösung! :-)
Kannst du mir ebenfalls verraten, warum die Avatare bei uns nicht angezeigt werden und wie ich das korrigieren kann? Hängt sicherlich ebenfalls mit dem Theme zusammen...
Und: Wie ist das mit einem Update auf die jeweils aktuelle WordPress Version? Ist das Theme komplett gekapselt und somit ein Update von WordPress reibungslos möglich?
Viele Grüsse
informix -
also bei den automatichen Updates ist das kein Problem ... außer natürlich du hast an den Kern-Dateien von WP etwas geändert, dann wird das immer überschrieben ...
beim manuellen Update schiebe ich immer alle Dateien per FTP hoch bis auf den wp-content-Ordner
Avatare muss ich nochmal schauen ... aber komme ich erst morgen zu ... vielleicht hat bis dahin ja schon eine Idee
-
Ist das mit den Avataren und den Benachrichtigungen in der Kommentarfunktion eigentlich eine Standard WordPress Funktionaliät oder sind dazu Plugins zu installieren und falls ja, welche sind empfehlenswert?
Ich bekomme aktuell so jedenfalls beides nicht zum Laufen... :-(
Vielen Dank für Eure Hilfe! :-) -
hat hier noch jemand eine Idee woran dass bei uns mit den nicht anzeigbaren Avartaren liegt - vermutlich ebenfalls an dem modifizierten Theme vermute ich mal...
Und wie ist das eigentlich mit der Benachrichtigungsfunktion per eMail von Kommentaren? Steht die nicht standardgemäß zur Verfügung, sondern nur per Plugin oder wo kann ich die aktivieren?
vielen lieben Dank,
informixx -
wer soll den per Mail benachrichtigt werden? gibt da ja verschiedene Möglichkeiten ... du als Admin ... derjenige der ein Kommentar geschrieben hat und informiert werden möchte, wenn es weitere Kommentare gibt ...
-
ja, sorry - der Kommentartor selbst sollte per eMail benachrichtigt werden sowie alle anderen die den Thread abonniert haben :-)
-
also muss ich für die Benachrichtigung von Blog Besuchern per eMail auf Kommentarantworten ein Plugin installieren oder ist das auch anders in den Griff zu bekommen? :-)
-
also muss ich für die Benachrichtigung von Blog Besuchern per eMail auf Kommentarantworten ein Plugin installieren oder ist das auch anders in den Griff zu bekommen? :-)
du bist ganz schön ungeduldig immer oder?
dafür brauchst du ein Plugin, aber aktuell weiß ich da nicht, welche im Moment die besten dafür sind ... entweder selbst testen oder einen neuen Beitrag dafür machen
-
MaD: ja, sorry - in vielen Foren ist es leider mittlerweile so, dass man überhaupt nur noch mit einer Antwort rechnen kann, wenn ein Beitrag oben bleibt, aber hier scheint grundsätzlich anders verfahren zu werden - was ich sehr lobenswert finde!
Vielen Dank nochmal,
informix -
MaD: ja, sorry - in vielen Foren ist es leider mittlerweile so, dass man überhaupt nur noch mit einer Antwort rechnen kann, wenn ein Beitrag oben bleibt, aber hier scheint grundsätzlich anders verfahren zu werden - was ich sehr lobenswert finde!
Vielen Dank nochmal,
informixgerne ... wenn du dann ein Plugin gefunden hast, sag mal bescheid, welches du verwendest ...
-
Empfehlenswert ist das Plugin "Subscribe to Double-Opt-In Comments"
http://wordpress.org/extend/plugins…pt-in-comments/
[FONT=Arial][size=10][FONT=Arial]Dieses entspricht dem sog. Double-Opt-In Verfahren, welches einmalig eine Bestätigung von der verwendeten eMail fordert und somit die rechtlichen Forderungen nach deutscher Rechtsprechung erfüllt :-)[/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial][/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial]Viele Grüsse und nochmals vielen Dank MaD[/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial]informix[/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial][/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial][/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial][/FONT][/SIZE][/FONT]
[FONT=Arial][size=10][FONT=Arial] [/FONT][/SIZE][/FONT] -
MaD: könntest Du bei Gelegenheit bitte noch einmal nach den Avataren bei uns schauen? :-)
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!