Beiträge von Ammaletu

    Tja, so die üblichen Schritte zum Eingrenzen des Fehlers wären:

    • schauen ob im Browser JavaScript-Fehler angezeigt werden
    • testweise aufs Default-Theme wechseln und damit probieren
    • testweise mal alle Plugins disablen und dann schauen (wenn es viele Plugins sind: Den plugins-Ordner per FTP umbenennen, dann aber währenddessen nicht die Pluginseite aufsuchen, sonst werden die alle automatisch deaktiviert)

    Du kannst Teile Deines Textes zuerst mal natürlich mit den Möglichkeiten hervorheben, die der WP-Editor Dir bietet. Fett, farbig etc. Wenn Du das noch anders brauchst, kannst Du natürlich auch in der HTML-Sicht dem jeweiligen Block (der ul-Liste, dem p etc.) eine Klasse geben und diese im Stylesheet des Themes nach Belieben stylen (mit Kasten versehen etc.).

    Falls das auf Dauer zu umständlich ist und es sich jeweils nur um wenig Text handelt, wäre es auch möglich, die Quellenangaben in ein Benutzerdefiniertes Feld zu schreiben. Dann musst Du aber das Theme so anpassen, dass das überall auch ausgegeben wird (ggf. auch im Feed).

    Das gehört in die sidebar.php -- dort willst Du es doch stehen haben, oder?!

    Was Widgets betrifft: Der Sinn der Widgets ist es gerade, eben nicht im PHP rumwerkeln zu müssen, im Unterschied zur vorher üblichen Arbeit mit der sidebar.php. Wenn Dein Theme natürlich irgendwie verquer programmiert ist, muss man die Widget-Ausgabe ggf. mit zehn, fünfzehn Zeilen PHP in der functions.php anpassen (z.B. divs statt ul verwenden oder so). Optisch muss man die Widgets ggf. ans Design anpassen bzw. das Stylesheet halt so schreiben, dass Widgets vernünftig formatiert werden. Und ja, es sollte so rum passieren: Nicht den Code der Widgets anpassen, damit er zu den vorgefertigten Styles passt, sondern anders herum.

    Auf lange Sicht wirst Du mit Widgets glücklicher, da bleibe ich bei. ;) Jedenfalls wenn Du hin und wieder mal was neues in die Sidebar oder andere Widget-Bereiche packen willst. Und die Anpassung des Themes kann so dramatisch eigentlich nicht sein.

    Sorry, aber da verstehe ich Dich nicht: Du möchtest eine Lösung für die man keine PHP-Kenntnisse benötigt, aber benutzt dann keine Widgets?! Das passt nicht wirklich zusammen. ;)

    Auf lange Sicht fährst Du besser, Dein Theme Widget-fähig zu machen bzw., eines zu benutzen, welches das ist. Das kann man in fünf bis zehn Minuten erledigen, wenn das Theme halbwegs standardmäßig aufgebaut ist, Tutorials sollte es genug geben. Du kannst natürlich in das Plugin reinschauen, wie das Widget aufgebaut ist, und das dann für die sidebar.php anpassen, aber dann musst Du mit dem PHp-Code klarkommen, fürchte ich.

    Gibst Du irgendwo in der functions.php eine Leerzeile oder ein Leerzeichen aus? Das darf nicht der Fall sein. Also nicht sowas einbauen:

    PHP
    ?>
    <?php

    Die Datei muss mit <?php anfangen und mit ?> aufhören, ohne weitere Leerzeilen davor bzw, dahinter.

    Das sollte WordPress schon automatisch machen, ganz ohne irgendwelche neuen Ordner. Wenn Du in den Optionen im Backend die neue Domain einträgst, leitet WP alle anderen Domains, eben auch die alte, auf diese neue um. Das verstehen dann auch Suchmaschinen-Bots.

    Zitat

    Ich habe bereits versucht mit dem Plugin "Capability Manager" die Rechte zu bearbeiten und allen Usern das Recht "Edit Private Posts" zugesprochen.

    Ich würde mal vermuten, dass dies das Recht für private Blog-Beiträge ist und nichts mit Kommentaren zu tun hat.


    Zitat

    Ferner hab ich "Edit Comments XT" installiert, welches es sogar Nicht Angemeldeten Usern ermöglicht Kommentare zu editieren. Auch das bewirkt nichts.

    Dieses Plugin oder ein ähnliches würde ich Dir da auch empfehlen. Wenn es nichts bewirkt, wäre meine Vermutung, dass Du in einem Themefile noch etwas manuell einbauen musst. Oder es fehlt Dir dort ein Hook, über den das Plugin etwas einfügen würde. Hast Du die Doku des Plugins angeschaut?

    Wo da der Fehler ist? Ganz einfach:

    PHP
    ?>
    
    
    <?php

    Die functions.php wird an vielen Stellen eingebunden, bevor die Ausgabe beginnt. Wenn Du mit einer Konstruktion wie der obigen eine Leerzeile ausgibst, kann danach kein HTTP-Header mehr geschrieben werden, was dann die zitierten Fehler hervorruft.

    Deshalb gilt immer: Die functions.php sollte mit <?php anfangen und mit ?> aufhören, ohne Leerzeichen oder Zeilenumbrüche davor bzw. dahinter. Unterbrechungen des PHP-Bereiches in der Mitte sind nur zulässig, wenn sie z.B. innerhalb einer Funktion liegen (also z.B. eine Ausgabe machen bei Aufruf der Funktion), nicht einfach so zwischen den Funktionen.

    Ein Blog auf wp.com würde ich nur dann empfehlen, wenn Du es mit der Technik nicht so hast und z.B. den Aufwand beim regelmäßigen Upgraden vermeiden möchtest. Man hat dort aber doch deutlich weniger Möglichkeiten, u.a. keine Plugins. Wenn Du Dich also schon etwas auskennst und genau weißt, was Du brauchst, hoste das lieber selber.

    Zum Umsetzen einer "normalen" Webseite mit WP: Haben schon x Leute gemacht und ist kein Problem. Gerade für kleinere Seiten macht sich das gut und auch, wenn weniger web-affine Leute damit am Ende arbeiten sollen.

    Geh also davon aus, dass das Blog gehackt wurde, und belies Dich zu den üblichen Gegenmaßnahmen. Es sollten sich z.B. hier im Forum genug Infos finden lassen. Einfach nur entfernen und hoffen, dass es nicht wieder passiert, reicht nicht wirklich aus, leider.

    P.S.: Mit welcher WP-Version ist das denn passiert?

    Benutzt Du überhaupt Widgets? Von den Klassen her, die ich an Deinen Sidebar-Elementen sehe (bzw. nicht sehe, die haben nämlich alle keine), sieht es für mich nicht so aus. Normalerweise hat jedes Widget eine eindeutige Klasse, über die es angesprochen werden kann im Stylesheet. Hast Du das in der style.css ganz unten ergänzt und nicht z.B. oben?

    Ich denke nicht, dass eine Neuinstallation da wirklich hilft. Wäre es nicht sinnvoller, das Problem rauszukriegen und zu beheben? Kann natürlich sein, dass Du Probleme mit der wp-options-Tabelle hast. Da hilft dann Neuinstallation vielleicht wirklich, aber den Aufwand würde ich mir nicht antun, wenn es nicht wirklich nötig ist.

    Was auch immer Du tust: Backups anfertigen!