Beiträge von emptee

    Was anderes habe ich auch nicht gemacht.

    Ich habe in meiner ursprünglichen BX_functions.php nur in der Funktion BX_get_pages in der WHERE-Bedingung das post_status='static' durch post_status='page' ersetzt.


    Nun sieht's so aus und funktioniert:

    Code
    function BX_get_pages($with_content = '')
    {
            global $wpdb;
        $query = "SELECT ID, post_title, post_name, post_parent FROM " . $wpdb->posts . " WHERE post_type='page' ORDER BY menu_order ASC";
            if ($with_content == "with_content") {
               $query = "SELECT ID, post_title,post_name, post_content, post_parent FROM " . $wpdb->posts . " WHERE post_type='page' ORDER BY menu_order ASC";
            }
            return $wpdb->get_results($query);
    }

    Ansonsten habe ich noch die sidebar.php entsprechend angepasst, was aber nix mit Deinen Layout-Problemen zu tun hat...

    Hmmmmmmmm...


    Jemand eine Idee, was an Blix 0.9.1 angepasst werden muss ?

    Unter http://www.utheguru.com/ findet sich das blixkrieg Theme,
    welches 2.1er kompatibel ist. Dort lassen sich die Anpassungen ganz gut 'klauen'.

    Allerdings werden auch dort Funktionen genutzt, die ausdrücklich schon als obsolet gekennzeichnet sind und vielleicht dann beim nächsten Update auch nicht mehr (korrekt) funktionieren...

    Für den Moment und 2.1 hilft's aber, meine u.g. Reiseseiten beruhen auch auf einem derart gepatchten Blix 0.9.1.

    ciao, Mario

    Naja, so kompliziert ist's wirklich nicht....

    Also, in der Funktion "sanitize_title" werden ja zwei Funktionen aufgerufen:

    1. strip_tags; das ist eine PHP-Funktion, die aus dem übergebenen Titel die PHP- und HTML-Tags entfernt.
    2. apply_filters; Hier wird über den WP-Filtermechanismus letztendlich (um es kurz zu machen ;-)), die Funktion "sanitize_title_with_dashes" (zu finden in der Datei "wp-includes/functions-formatting.php") aufgerufen.

    In der o.g. Funktion finden dann die eigentlichen Ersetzungen statt...

    ciao, Mario

    Schau mal unter wp_includes/functions-post.php....

    Da findest Du u.a.

    Code
    if ( empty($post_name) ) {
                    if ( 'draft' != $post_status )
                            $post_name = sanitize_title($post_title);
            } else {
                    $post_name = sanitize_title($post_name);

    Wenn Du also selbst keinen Post-Namen (im deutschen Wordpress im Feld "Titelform") beim Posten vorgibst, wird der Titel des Posts verwendet, bereinigt um bestimmte Sonderzeichen.

    Dazu kannst Du Dir ja die Funktion sanitize_title mal näher ansehen.

    ciao, Mario

    Erstmal vorab: Es ist aus SEO-Sicht natürlich Unsinn, den gleichen Content unter mehreren URLs verfügbar zu machen.

    Die Anforderung an sich ist keine Anforderung, die Wordpress für Dich erledigt sondern eine Funktionalität des Webservers.

    Um die gewünschte Funktionalität umzusetzen gibt es, je nach Zugriffsmöglichkeiten und Rechten im System, verschiedene Ansätze:

    1) Im Apache die vhosts so konfigurieren, dass http://www.xtown.net nur noch ein alias von blog.xtown.net ist (oder umgekehrt).

    2) Im Zielverzeichnis von http://www.xtown.net in der .htaccess per Rewriting auf blog.xtown.net umlenken.

    Hängt halt davon ab, was Du bevorzugst und wieviel Wert Du auf Suchmaschinen-Optimierung legst.

    ciao, Mario

    na toll... der blog sollte aber produktiv bleiben und die dämliche db ist schon geupgradet...

    sonst noch einfälle?

    Na klar: Backup einspielen und auf die fehlerbereinigte Version warten.

    Dauert (bei vernünftigem Backup-Konzept) weniger als 5 Minuten und spart enorm Nerven.

    Und beim nächsten Mal dann halt einen Umstieg erstmal auf 'ner Kopie probieren...

    ciao, Mario

    Moin.

    Ich bin auf der Suche nach einem Plugin, welches das unten Beschriebene leistet, und frage mich ob es das schon gibt, oder ob ich es selbst realisieren muss.

    Anforderung:

    - Es soll über zusätzliche Tags möglich sein, HTML-Codesegmente an beliebigen Stellen in Postings unterzubringen.

    - Die Codesegmente sollen über eine Admin-Seite definierbar sein.

    - Es soll auch möglich sein, Segmente direkt aus Dateien einzubinden.

    Beispiel:

    Ich möchte mit dem WYSIWYG-Editor ein iframe in ein Posting einbauen, der Editor entfernt iframe-Tags aber aus dem Code :-(

    Mit dem Plugin könnte ich via Admin-Seite den Code eingeben, ein Tag zuweisen und dann dieses Tag im Posting verwenden.

    Gibt's sowas?

    Bitte keine konkreten Workarounds bzgl. des o.g. Beispiels, es ist wirklich nur ein Beispiel von vielen, wo ich diese Funktionalität benötige.

    Danke schonmal, Grüße,

    Mario

    Dann versuch doch einfach mal, die Fehlermeldung zu verstehen ;-)

    Dein problem steht doch schon da....

    Wenn Du es noch präziser sehen willst, schau Dir den folgenden Link an:

    http://feedvalidator.org/check.cgi?url=…F%3Ffeed%3Drss2

    Man sieht deutlich, daß vor dem

    <?xml version="1.0" encoding="UTF-8"?>

    zwei Leerzeilen ausgegeben werden.

    Und genau das ist Dein Problem, Du hast, vermutlich in der wp-rss2.php, vor der Ausgabe der oben genannten Zeile zwei Leerzeilen reingemurkst,
    die Du wieder entfernen solltest, valide Feeds starten nämlich mit der XML-Deklaration in der 1. Zeile....

    ciao, Mario