Hallo,
zuerst - ich habe keine Ahnung von Wordpress, alles was ich weiß habe ich in den letzten Stunden des fleißigen testens herausgefunden.
Ich möchte kurz mein Problem beschreiben. Wir mussten unsere wordpress Installation umziehen von Apache2+PHP4+MySQL auf ein System Apache2+PHP5+MySQL4. Wir benutzen das Plugin List Manager. Nach dem Umzug haben wir das Problem, dass die Einträge auf der Startseite noch mit einem Auszug "angeteasert" werden, wenn ich aber dem Link folge bekomme ich die Seite mit dem eigentlichen Artikel, wo alles stimmt, außer das der eigentliche Content fehlt.(Überschrift, Verfasser etc. alles ist da) Nun habe ich mal den normalen Aufruf von the_content() durch [FONT=Courier New]<?php echo $post->post_content; ?> [/FONT][FONT=Arial]ersetzt und voila: Der Inhalt ist wieder da. Mein Problem ist nur, dass er natürlich nicht formatiert ist. Wie kann ich nun dieses Problem lösen?[/FONT]
Wäre sehr dankbar für Eure Hilfe.
O.
the_content() - leer ?
-
-
- 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)
-
Zeig mal die single.php.
-
Hallo,
hier ist sie, wir haben allerdings ein eigenes Theme unter
/wp-content/themes/<themename>, da gibt es keine single.php - diese ist aus dem Verz. /wp-content/themes/default:
PHP
Alles anzeigen<?php get_header(); ?> <div id="content" class="widecolumn"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="navigation"> <div class="alignleft"><?php previous_post('« %','','yes') ?></div> <div class="alignright"><?php next_post(' % »','','yes') ?></div> </div> <div class="post"> <h2 id="post-<?php the_ID(); ?>"><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2> <div class="entrytext"> <?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?> <?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?> <p class="postmetadata alt"> <small> This entry was posted <?php /* This is commented, because it requires a little adjusting sometimes. You'll need to download this plugin, and follow the instructions: [URL]http://binarybonsai.com/archives/2004/08/17/time-since-plugin/[/URL] */ /* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?> on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?> and is filed under <?php the_category(', ') ?>. You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed. <?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) { // Both Comments and Pings are open ?> You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(display); ?>">trackback</a> from your own site. <?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) { // Only Pings are Open ?> Responses are currently closed, but you can <a href="<?php trackback_url(display); ?> ">trackback</a> from your own site. <?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) { // Comments are open, Pings are not ?> You can skip to the end and leave a response. Pinging is currently not allowed. <?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) { // Neither Comments, nor Pings are open ?> Both comments and pings are currently closed. <?php } edit_post_link('Edit this entry.','',''); ?> </small> </p> </div> </div> <?php comments_template(); ?> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> </div> <?php get_footer(); ?> -
Dann müsst ihr für eures Theme eine single.php anlegen, da die aus dem Standard Theme nicht für euer Theme greift. Gell?
Am besten eure index.php kopieren und als single.php anlegen. Dann die entsprechenden Änderungen vornehmen und alles schicki machen usw. -
peti: Das stimmt so nicht... man muss nicht unbedingt eine single.php haben, sondern nur, wenn man ein besonderes Template für die Einzelseiten haben möchte.
Octoputant: Was passiert, wenn Du alle Plugins deaktivierst? Habt Ihr irgendwas an den Dateien außerhalb von wp-content geändert?
-
Genau. Mein reden.
Aber, habe ich das Gegenteil behauptet?
Es war auch nicht meine Absicht irgendjemanden die Bequemlichkeit der single.php aufzudrängen, nur wäre es dann sicherlich einfacher eine Lösung zu finden.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!