Beiträge von bvi

    Hehe ich bin kein WordPress dev :-D

    Also gefunden habe ich

    Code
    the_excerpt_rss()

    in

    the_excerpt_rss *.php
    default-filters.php:add_filter('the_excerpt_rss', 'convert_chars');
    default-filters.php:add_filter('the_excerpt_rss', 'ent2ncr', 8);
    feed-atom.php: <summary type="<?php html_type_rss(); ?>"><![CDATA[<?php the_excerpt_rss(); ?>]]></summary>
    feed.php:function the_excerpt_rss() {
    feed.php: echo apply_filters('the_excerpt_rss', $output);
    feed-rdf.php: <description><?php the_excerpt_rss() ?></description>
    feed-rss2.php: <description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
    feed-rss2.php: <description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
    feed-rss2.php: <content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded>
    feed-rss.php: <description><![CDATA[<?php the_excerpt_rss() ?>]]></description>

    Also z.B. in wp-includes/feed.php

    Code
    function the_excerpt_rss() {
        $output = get_the_excerpt();
        echo apply_filters('the_excerpt_rss', $output);

    Das anpassen?

    Muss mir wohl erst noch ein lab einrichten dafür..? :-D

    Stimmt nicht. Die wp-rss2.php included z.B. die /wp-includes/feed-rss2.php

    Naja das habe ich ja nicht bestritten. Aber in feed-rss2.php gibt es

    Code
    the_content_rss

    nicht.

    Und das hier:

    Template Tags/the content rss « WordPress Codex

    ist ja schon recht eindeutig, aber eben auf

    the_content_rss

    bezogen.

    Also bringt mich das doch so nicht weiter?

    im wp-includes/formatting.php gibt es noch folgende Zeile, die sich darauf bezieht

    Code
    case 'rss_excerpt_length':

    Aber sieht mir nicht aus als ob man das sinnvoll editieren sollte.

    Zumal hier mal jemand irgendwo schrieb Kerndateien bla nicht editieren am besten.

    Es gibt ja noch weitere Dateien die den Namen RSS im Namen tragen, probier's mal da. Die liegen im Stammverzeichnis von WordPress.


    Ist doch ein eindeutiger Hinweis, dass man die falsche Datei bearbeitet hat.

    Hehe.

    Also im Wordpress Stammverzeichnis liegen bei mir folgende Files die 'rss' im Namen beinhalten:

    wp-rss.php
    wp-rss2.php
    wp-commentsrss2.php

    Diese beziehen ihren Content aber aus dem Verzeichnis:

    /wp-includes/

    Und dort ist die Datei:

    feed-rss.php

    aber die einzige die überhaupt:
    the_content_rss

    beinhaltet? :shock:

    Genau das habe ich ja versucht, wie oben kurz beschrieben.

    Aber in der betreffenden Zeile, im feed-rss.php finde ich folgenden Code

    PHP
    <description><?php the_content_rss('', 0, '', get_option('rss_excerpt_length')) ?></description>

    Wenn ich nun

    Code
    get_option('rss_excerpt_length'))

    mit Bspw. 20 ersetze ändert sich garnichts.

    Selbst wenn ich die ganze Zeile lösche ändert sich nichts. :roll:

    Welche Datei ist denn sonst mein Freund?

    Ich könnte warscheinlich das ganze File löschen und es würde keine Auswirkungen zeigen..

    Grüsse

    Dank Dir für die schnelle Antwort.

    Werd ich mal suchen hier noch ausführlicher und festellen wer das Problem sonst noch hatte.

    Falls das jemand liest der es schonmal hatte bitte direkt bei mir melden wenn möglich oder am besten die Lösung posten. :)

    Danke.

    Hallo, ich habe seit ein paar Tagen ein recht merkwürdiges Problem.

    Ich habe einen neuen Blog auf einem neuen dedicated Server installiert und dazu ein Theme gekauft und hochgeladen.


    Alles lief einwandfrei bis sich vor 2 Tagen mein Theme ohne mein zutun auf das Standard Theme verstellt hat. Ich habe nichts geändert etc. aber das Standard war wieder eingestellt.

    Also habe ich in meinem WP Admin wieder auf mein richtiges Theme geswitched und alles lief einandfrei.

    Heute ist mein Blog von einer Minute auf die andere komplett unformatiert. Ich habe nichts editiert oder so zu der Zeit. Er sah aus wie eine html Seite eben aussieht wenn sie mit css formatiert ist und die css Datei fehlt.

    Also bin ich im Admin Panel zu den Themes gewechselt.

    Mein richtiges Theme war zwar noch eingestellt aber der Screenshot war nicht mehr zu sehen. Die Screenshots von allen Standard Themes wurden nach wie vor angezeigt. Also habe ich kurz auf ein Standard Theme geswitched und das wurde auch richtig angezeigt.

    Nach zurückwechseln auf mein eigentliches Theme wieder das gleiche, unformatiert, Screenshot bei den Themes fehlte.

    Also Screenshot kopiert und in ein Standard Theme Ordner gepastet, hier wurde er nun angezeigt.

    Dann den betreffenden Theme Ordner umbenannt, keine Änderung.

    Jetzt einen neuen Ordner angelegt und 'Test' genannt. Inhalt meines Themeordners reinkopiert und siehe da, es lief.

    Der Screenshot wurde nun korrekt angezeigt, mein Blog war wieder im Ausgangszustand. Nur das mein Theme Ordner jetzt Test heisst und der Originale nach wie vor nicht funktioniert.

    Never seen before..

    Ich habe einen dedicated Server, nicht mein erster und einziger, auf dem
    PHP: 5.2.5
    MySQL: 5.0.45

    läuft. Daran sollte es eigentlich nicht liegen. Dazu benutze ich WordPress 2.3.3 deutsch.

    Fremdeinwirkung / remote Zugriff etc. ist nahezu auszuschliessen.

    Hat irgend jemand eine Ahnung was das sein könnte?

    Kann ein Theme, da es vielleicht nicht kompatibel mit 2.3.3 ist aus irgendeinem Grund, sich selbst ändern und aussperren etc? Davon abgesehen steht bei dem Theme auf der Seite des Designers das es kompatibel mit 2.3.3 ist und in seinem Forum was schon recht gross ist hat auch keiner solch ein Problem.

    Rätselnde Grüsse,

    bvi

    Feedlänge ändern

    Hallo,

    ich habe nun den ganzen Tag mit suchen und lesen verbracht und bin nicht wirklich schlauer.

    Ich möchte die Länge meiner Feeds auf eine bestimmte Anzahl Wörter abweichend von 55 beschränken.

    Meine herangehensweise war folgende:

    -Plugin suchen: Es scheint kein funktionierendes Plugin für diesen Zweck zu geben.

    -Foren, Blogs etc. zu diesem Problem lesen: Es gibt zwar mehrfach die Frage aber nie eine zufriedenstellende Antwort.

    -Wordpress Codex nachschlagen und selbst Code editieren:


    Template Tags/the content rss « WordPress Codex

    Eigentlich eindeutig, also ab in den Ordner wp-includes und dort die Dateien feed-rss.php und feed-rss2.php editiert, laut codex. Keine Auswirkung.

    Dann in diesen beiden Dateien an

    PHP
    [COLOR=#000000][COLOR=#0000bb]<?php the_excerpt_rss[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000bb]?>[/COLOR] [/COLOR]

    experimentiert. Keine Auswirkung.

    Dann in feed.php an

    Code
    the_content_rss

    probiert. Keine Auswirkung.

    Dann in formatting.php

    Code
    wp_trim_excerpt

    die 55 geändert. Keine Auswirkung[COLOR=#000000]


    Der aktuelle Schritt ist der Post hier, irgendjemand muss doch wissen wie man die Länge der Feeds einstellt.

    PS: Feedburner möchte ich nicht nutzen.
    [/COLOR]