Beiträge von Putzlowitsch

    Es ist, wie codestyling schon ausführt, keine gute Idee, "unwissenden" Autoren irgendwas mit php in die Hand zu geben. Ich würde sowas mit den neuen Shortcodes lösen. Ist zwar ein wenig Programmieraufwand, dafür aber konsistent und Autoren-Sicher.

    Gruß
    Ingo

    Ich würde mal sagen, da war die Messung irgendwie falsch. Beim Aufruf der Seite dauert es tatsächlich erheblich länger, gezählte 3 bis 5 Sekunden. Das wäre dann in etwa im üblichen Strato-Bereich :-)

    Gruß
    Ingo

    Es geht wahrscheinlich eher darum, die Dateien in der neuen Version auch wieder zu löschen und die Frage ist, welche es dann sind.
    Ein Teil der Dateien im WP-Wurzelverzeichnis kann gelöscht werden:

    wp-rss.php, wp-rss2.php, wp-register.php, wp-rdf.php, wp-feed.php, wp-commentsrss2.php, wp-atom.php

    Falls man keine passwort-geschützen Artikel hat, auch die wp-pass.php.
    Achso, und wenn man nicht per E-Mail bloggen will, darf auch die wp-mail.php verschwinden.

    Zumindest kann man sie umbenennen, z.B. _~wp-pas~_.php oder so.

    Gruß
    Ingo

    Ich glaube, hier haben einige das Problem nicht verstanden :-)
    Es geht nicht um Kommentare mit Bildern, sondern um Kommentare zu Bildern oder sonstigen WP-Uploads.

    Für jedes Upload kann in WP eine eigene Seite, wie bei einem Artikel, aufgerufen werder. Die enthält dann auch die Möglichkeit, Kommentare abzugeben oder Pings und Trackbacks zu empfangen.

    Gruß
    Ingo

    Attachments, also auch Bilder werden in der Datenbank wie normale Seiten oder Artikel abgelegt, also je Upload ein eigener Eintrag in der wp_posts-Tabelle. Wenn Kommentare und/oder Pings erlaubt sind, bekommen auch Bilder die Freigabe dafür. Die Felder comment_status und/oder ping_status werden auf 'open' gesetzt.
    Mann könnte das also direkt in der Datenbank korrigieren.

    Für alle Attachments:

    SQL
    UPDATE `wp_posts`
    SET `comment_status`='closed', `ping_status`='closed'
    WHERE `post_type`='attachment'

    nur für das eine Attachment 1063:

    SQL
    UPDATE `wp_posts`
    SET `comment_status`='closed', `ping_status`='closed'
    WHERE `ID`='1063'

    `wp_posts` gegebenfalls anpassen, falls ein anderes Tabllen-Präfix verwendet wird.

    Gruß
    Ingo

    Naja, ich kann dort zwar das Kommentarformular rausnehmen, das verhindert aber nicht die Kommentare ansich. Wenn es automatisch generierter Spam ist, wird da sowieso direkt ein POST auf die wp-comments.php abgesetzt. Und Trackbacks kommen auch weiterhin an.

    Konsequenterweise müßten eigentlich die entsprechenden Datenbankfelder in der wp_posts passend gesetzt werde.

    Gruß
    Ingo

    Wie marX schon vermutet hatte, das Feld 'name' wird WP-intern verwendet. Wenn man dafür im Formular einen Wert eingibt, wird versucht, einen Artikel mit diesem Namen aufzurufen.
    Ein Wert für 'email' führt nicht zu einem 404er.

    Wenn man z.B. den Feldnamen im Formular jeweils ein 'ko_' voranstellt, sollte es gehen.

    Gruß
    Ingo