André hatte eine Frage per Email:” Und zwar würde ich gerne im Post selbst alles was über dem “More Tag” steht nicht anzeigen. Hättest Du dafür eine Lösung im Kopf?”
[Update 27.09.2011]
Hierher kommen ganz viele Leser, die nach “was bedeutet Tag einfügen” suchen => bitte schickt mir eine Email mit dem genauen Zusammenhang wo das stand, dann kann ich helfen. Danke!
Den anderen wünsch ich viel Freud am “more tag teilen”
Ja eine Lösung habe ich dafür im Kopf, doch vorher kurz eine Erklärung zum More Tag.
Nutzt man beim Schreiben eines Artikels entweder dieses Symbol
oder den more Button bei den Quicktags, dann teilt man den Artikel dort ab wo man selber mag.
More Tag in die index.php
In die index.php des verwendeten Themes schreibt man dann so:
<?php the_content('Weiterlesen..'); ?>
Oder auch so wie hier auf Texto.de genutzt:
<?php the_content("»» " . the_title('', '', false)); ?>
Dies ergibt einen Anker zur geteilten Textstelle
Im Normalfall ergibt dies einen Anker in der URL, dies sieht dann in der Browser Adresszeile so aus:
http://www.yourdomain.tld/postslug/#more-10
Klickt man da jetzt drauf landet man bei der Textstelle, die man vorher als Trennung selber entschieden hat und oberhalb ist alles was vorher auf der Startseite zu lesen war.
Alles was vor dem More Tag kommt nicht anzeigen
Und genau das alles oberhalb mag eben André nicht haben.
Single.php mit einem Texteditor öffnen, dann
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?>
Jetzt alles was Du anzeigen lassen magst. Posttitel, Uhrzeit, Autor und alles andere, dann kommt normalerweise nur das:
<?php the_content();?>
Und dies muss man jetzt so abändern:
<?php the_content('', TRUE); ?>
Fertig!
Ab jetzt ist in der Einzelansicht eines Artikels nur mehr der Text nach dem More Tag zu lesen.
Irgendwas zwischen Text vor dem More Tag und Text nach dem More Tag einfügen:
Mancher mag diese Textteilung durch den More Tag vielleicht auch nutzen , um was dazwischen anzuzeigen:
Die meisten mögen dies, um dazwischen Werbung anzuzeigen
Wieder single.php mit einem Texteditor öffnen:
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> alles was Du sonst magst <?php $more = 0; the_content(''); ?> <?php endwhile; ?> das was dazwischen kommen sollte <?php while (have_posts()) : the_post(); ?> <?php the_content('', TRUE); ?> <?php endwhile; ?> und weiter im Loop der single.php
Fertig!
Wie merkt man sich diese Spielerei mit dem More Tag
Bookmarken bei einem Deiner Social Dienste…

Schalkie
28.05.08 um 01:20Vielen Dank dafür, hat mir sehr geholfen!
Liebe Grüße
André
Michael Karl
28.05.08 um 10:23Ich wäre nicht auf die Idee gekommen, das more-Tag so zu verändern.
Werds mir trotzdem mal merken.
bloggen
28.05.08 um 13:26Genau das, wonach ich gesucht habe. Danke.
Maik
13.06.08 um 15:58Hm fast das was ich zur Zeit suche
. Aber ich würde gerne den ersten Teil (also alles was vor more steht) mit Ajax laden, wenn man auf der Single-Page ist
. Hast du da vllt auch noch eine Idee
texto
14.06.08 um 12:36oben steht wie man den Teil anzeigt, der nach dem More Link kommt jetzt zeige ich Dir wie man auf der Singelansicht den Teil anzeigt der bis zum More Link geht:
Den Sinn dieses mit Ajax zu laden erschließt sich mir nicht so ganz, weil Du Dir damit nichts *ersparst*
lg
Maik
16.06.08 um 18:34ist ein experiment
aber so einfach wie du es geschrieben hast geht es leider auch nicht da an die ajaxseite nur die postID übergeben wird.
in der ajaxseite muss auf jedenfall folgendes gemacht werden um wieder auf den aktuellen post zugreifen zu können.
texto
17.06.08 um 09:09Hi Maik
ich habe ja auch keine Hilfe für Ajax gepostet
Danke für den Tipp, vielleicht brauchts auch noch wer anderer
lg Dir
texto
08.08.08 um 20:57ali dann ist meist irgendwas zu breit, aber ohne Link brauche ich meine Glaskugeln. Doch die nehmen alles wortwörtlich, zB:FREI -tag und arbeiten daher heute nicht.
lg
ali
08.08.08 um 20:35Danke es hat mir geholfen, nun habe ich ein anderes problem.Das Problem ist das sich der Navigation von der rechten Seite sich ganz nach unten verschiebt.
ali
09.08.08 um 14:41Ich hatte die Anleitung mit xampp auf meinem Rechner ausprobiert gehabt deshalb konnte ich keinen Link vorweisen.Ich hatte zuvor beim css bischen rumgebastelt gehabt warscheinlich ist die verschiebung dadurch entstanden.
Die anleitung habe ich heute bei funpic ausprobiert ohne probleme.
texto
09.08.08 um 16:31lg
Paul
15.08.08 um 11:23Merci
Paul
19.08.08 um 21:22Vielen Danke, kann ich gerade gut einbauen.
texto
21.08.08 um 14:38Paul wo?
tät ich gerne sehen, in Deinem verlinkten Blog ist ja kein *weiterlesen* Link auf der Startseite
lg
Paul
21.08.08 um 15:00Arg peinlich,
hab den Fehler (bau wo anders das neue Design, bzw. ein fertiges um) Ich wusste nicht das der more Befehel mit einer ID bestückt ist. Wenn man also auf den More-button klickt, stellt sich der Browser so ein, dass er alles vorallem zeigt was nach dem More erscheint. ich wollte aber nun, dass die Seite ganz normal geladen wird, also zum Header hin.
Das geht aber nur wenn man die wp-includes/post-template.php umarbeitet, was ich aber net will.
texto
21.08.08 um 15:03http://www.thunderguy.com/semicolon/wordpress/less-wordpress-plugin/
seit Jahren hilft mir dieses Plugin dazu
lg
Paul
21.08.08 um 14:22Komisch is nur bei mir nur, dass immer wenn man auf den more-link klickt, der Browser nach ganz unten scrollt (sprich man muss wieder hoch scrollen um den Artikel komplett lesen zu können. Was hab ich da falsch gemacht bzw. mit eingebaut?
Paul
21.08.08 um 15:08Eben, hab ich auch nach langem Suchen gefunden, hoffe das dies dann auch für die neuen Versionen geht:
Hab noch ein Problem, wollte deine More Technik für Werbezwekche umbauen
Code-Werbung
Der Sinn soll sein, dass die Werbung, auf der Startseite nciht gezeigt wird, sondern erst wenn man den more-button kligt, oder halt auf der Einzelansicht des Artikel ist.
Doch so wird der Cotent nun oberhalb (das was auf der Startseite ist) und unterhalb des Artikel (ganzer Text) ausgeben. So sollte das nun ja nicht sein, sondern eher wie dort: http://w3projekt.com/studio-hybrid-der-neue-mini-pc-von-dell.html (Bitte Kommentar/Link dann löschen, wenn problem gelöst)
Danke
texto
21.08.08 um 16:41zweimal aufsplitten weiß ich ehrlichst derzeit nicht wie es gehen sollte…
lg
Paul
24.08.08 um 13:19OK, hab es nun, muss wie folgt aussehen:
Werbung oder was anderes
Das TRUE hat gefehlt. Danke für die Hilfe, werde vielleicht ein kleines Tutorial schreiben.
nick
10.09.08 um 11:31Hallo,
ich würde gern das More Tag verschwinden lassen.
Ich habe unter meinen Beitrag eine Grafik “Ganzen Artikel lesen”
ich will den Beitrag zwar per more Tag kürzen aber diese “weiterlesen” verlinkung soll verschwinden da ich ja wie gesagt eine grafik unten habe.
weiß da wer ne lösung?
danke
nick
texto
10.09.08 um 11:40hi nick
die Lösung ist , dass Du mit untenstehenden den the_content tag bei Dir änderst und den Pfad zu deinem *weiterlesen* Bild angibst – den genauen Pfad,
lg
Nick
10.09.08 um 12:54hallo,
der grafiklink befindet sich leider nicht im Beitrag sondern außerhalb.
Ich müsste nur wissen wie ich das More Tag unterbinden kann und schon ist alles geritzt.
Danke
texto
10.09.08 um 16:11das machst Du auch nicht im Beitrag, sondern Du verwendest nur den more Button beim Schreiben fügst obiges in die index.php ein , dort wo jetzt the_content …. steht,
magst Du dies nicht, dann mußt Du in der index.php the_excerpt statt the_content verwenden, magst du da spezielle Sachen haben mußt Du das Plugin the excerpt reloaded suchen und verwenden,
anders gehts net
lg
hombertho
26.03.09 um 11:40Super! Danke für den Tipp. Das war genau das was ich gesucht hatte um Werbung direkt nach dem more Tag einzublenden
Viele Grüße
Thomas
texto
26.03.09 um 14:23Hi Thomas
ganz ehrlich:wozu braucht man dies denn sonst
lg
chris
27.03.09 um 11:30merci – good work
Andreas
18.07.09 um 13:07Klasse hack, wurde niemals drauf kommen, bin jetzt gerade dabei es in meine wordpress theme einzubinden, vielen dank.
Thomas
29.10.09 um 11:45Es gibt eine einfache Möglichkeit den gewünschten Effekt, also das Wegfallen des Textes vor dem bei der Eingabe zu steuern. Einfach hinter das packen.
Thomas
29.10.09 um 11:48Ergänzung, weil ein Teil des Kommentars geschluckt wurde: hinter das more einfach ein noteaser packen <!–noteaser–>
Maximilian
11.03.10 um 20:12Danke für die gute Erklärung, nun weiß ich auch, wofür der more Tag gut ist. Dachte ursprünglich, das Ganze wäre rein für die Formatierung der Texte, also Umbrüche und so zuständig. Aber OK, werde es aber dennoch nicht brauchen.
Steffan
21.10.10 um 20:10Vielen Dank, bin über Google auf die Seite gestoßen und wurde fündig ;- )
Bido
16.12.10 um 23:46in der single.php finde ich bei mir nur folgendes:
<?php
get_header();
if (have_posts())
{
while (have_posts())
{
art_page_navi();
art_post();
comments_template();
}
art_page_navi();
} else {
art_not_found_msg();
}
get_footer();
Wo soll ich sonst was ändern?
texto
17.12.10 um 00:31I love(hate) themes like this
irgendwo muss es vielleicht eine loop.php geben oder eine .php Datei die die Ausgabe der Artikeln steuert- da hilft entweder der ThemeAutor aus, oder Du musst die Dateien dort durchsuchen…
lg
Eike
01.02.11 um 17:02Hallo,
interessanter Beitrag. Hast Du auch eine Lösung für folgendes?: Ich will das, was auf der Hauptindexseite vor dem More-Tag sozusagen als Teaser kommt, auf dem Einzelbeitrag (single) dann im Text fett darstellen. Das ist sicher nicht so schwer, oder?
texto
06.02.11 um 19:39nee Eike ist nicht schwer, nutz obiges Tutorial,
gib da eine eigene css class drumherum und definiere diese als *fett* in der style.css