<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wordpress on basis42</title><link>https://www.basis42.de/kategorie/wordpress/</link><description>Recent content in Wordpress on basis42</description><generator>Hugo</generator><language>de-de</language><lastBuildDate>Fri, 23 Oct 2026 18:15:00 +0200</lastBuildDate><atom:link href="https://www.basis42.de/kategorie/wordpress/index.xml" rel="self" type="application/rss+xml"/><item><title>Danke, PHP2Shell – du hast mich endlich zum Aufräumen gebracht</title><link>https://www.basis42.de/danke-php2shell/</link><pubDate>Fri, 23 Oct 2026 18:15:00 +0200</pubDate><guid>https://www.basis42.de/danke-php2shell/</guid><description>&lt;p>Es gibt Dinge, die schiebt man vor sich her. Die Steuererklärung. Den Zahnarzttermin.
Und die eigene Website.&lt;/p>
&lt;p>basis42.de lief bis vor ein paar Tagen auf WordPress 4.9. Für alle, die nicht
nachrechnen wollen: Das ist eine Version aus einer Zeit, in der man noch
ernsthaft über Fidget Spinner gesprochen hat. Die Seite lief. Sie lief
zuverlässig. Sie lief vor allem deshalb, weil ich sie nicht angefasst habe.
Never touch a running system – das war jahrelang meine komplette
Wartungsstrategie.&lt;/p></description></item><item><title>Wordpress Comments über XML-RPC</title><link>https://www.basis42.de/wordpress-comments-xml-rpc/</link><pubDate>Tue, 24 Aug 2010 17:32:22 +0200</pubDate><guid>https://www.basis42.de/wordpress-comments-xml-rpc/</guid><description>&lt;p>Ich baue an einer Wordpress Installation die Comments via XML-RPC Schnittstelle entgegen nimmt, um diese innerhalb der Wordpress Admin Oberfläche zu verwalten. Dabei ist mir das Problem untergekommen, das Comments ihre IP und den User-Agent verlieren, bzw. nicht die IP und der User-Agent des orginal kommentierenden Benutzers durchgeschliffen werden können, sondern zwangsläufig die IP und der User-Agent der via XML-RPC zugreifenden Applikation verwandt wird.
Ein wenig Gewühle im Wordpress Code bestätigt die Vermutung: IP und User-Agent werden in der wp_new_comment() Funktion hart mit $_SERVER[&amp;ldquo;REMOTE_ADDR&amp;rdquo;] und $_SERVER[&amp;ldquo;HTTP_USER_AGENT&amp;rdquo;] belegt. Um das Problem zu lösen hab ich den Entwicklern einen kleine Patch zukommen lassen, der diese unflexible Handhabung von IP und User-Agent behebt. Und was soll ich sagen, es sieht ganz danach aus, als würde der &lt;a href="https://core.trac.wordpress.org/ticket/14601">Patch in Wordpress 3.1&lt;/a> einfließen. Welch Freude für mein kleines Entwicklerherz, da ich dann zumindest ein Wordpress Plugin schreiben kann, welches die XML-RPC Schnittstelle dahin gehend erweitert, IP und USER-AGENT bei Bedarf durchzuschleifen.&lt;/p></description></item><item><title>Wordpress Plugin: Advanced Media Button Remover</title><link>https://www.basis42.de/wordpress-plugin-advanced-media-button-remover/</link><pubDate>Mon, 16 Aug 2010 18:32:59 +0200</pubDate><guid>https://www.basis42.de/wordpress-plugin-advanced-media-button-remover/</guid><description>&lt;p>Da ich im Moment eine Menge mit Wordpress mache und ich dort auf ein Problem gestoßen bin, welches ohne Modifikationen des Wordpress Core nicht ganz trivial zu lösen ist, habe ich ein kleine Wordpress Plugin geschieben welches sie des Problems annimmt.
Und zwar geht es um die &lt;a href="https://www.basis42.de/uploads/2010/08/upload_buttons.png">4 kleinen Media Upload Buttons&lt;/a> oberhalb des visuellen Post Editor in Wordpress. Diese lassen sich zwar kollektiv über unregistrieren der defaultmäßig registrierten media_buttons Action entfernen, aber eben nicht einzeln. Für die einfache, schnelle, aber auch schmutzige Lösung sei auf die entsprechende media_buttons() Funktion in wp-admin/includes/media.php verwiesen, einfach schwups ein, zwei Zeilen Code rausschmeißen.  Aber eigentlich wollen wir ja eben nicht am Core rumdrehen, um uns damit das Leben beim nächsten Wordpress-Update so einfach wie möglich zu machen, richtig?
Allen, die sich eine einfache Updatemöglichkeit und  maximale Konfigurierbarkeit erhalten wollen sei mein Plugin &lt;a href="http://downloads.wordpress.org/plugin/advanced-media-button-remover.1.0.zip">Advanced Media Button Remover&lt;/a> ans Herz gelegt.
Einziger Wermutstropfen: Das Plugin blendet die Buttons nur aus, die Funktion bleibt erhalten, so das man sich mit der Javascript Console und rudimentären jQuery Kenntnissen die Köpfchen wieder hinzaubern kann.&lt;/p></description></item></channel></rss>