Ich komme immer mal wieder in die Situation, von unterwegs aus (iPhone) oder von der Couch aus (iPad Pro) Änderungen an PHP-Dateien von WordPress vornehmen zu müssen.

Wenn man wieder einmal Bugs übersehen hat oder auf welche hingewiesen wird, geschieht das teils zu ungünstigen Zeiten. Es kann auch vorkommen, dass die Google Search Console einen Fehler meldet, den ich zeitnah beheben möchte. Problem dabei: Ich sitze bereits sehr viel am iMac, aber eben nicht rund um die Uhr.

Am Mac setze ich seit Jahren zufrieden auf eine Kombination aus Cyberduck (FTP) und Brackets (Code). Mobil hatte ich lange keine zufriedenstellende bzw. unkomplizierte All-in-one-Lösung im Einsatz. Mittlerweile bin ich fündig geworden.

Der kostenfreie Koder Code Editor erledigt seine Sache hervorragend.

Koder Code Editor
Koder Code Editor für iOS und iPadOS

Das Verbinden zum FTP-Server (oder zur Dropbox), das Editieren von Dateien allen möglichen Typs und das anschließende Speichern klappt schnell und frustfrei.

Eine Syntaxhervorhebung ist dabei ebenso an Bord, wie verschiedene Individualisierungs-Optionen. Der Koder Code Editor schleichte sich schnell in meinen täglichen Workflow ein und bleibt auch dort bestehen.

Funktionen des Koder Code Editor (engl.)

  • Syntax Highlighting ( Supports more than 80 languages : actionscript, actionscript3, active4d, ada, ampl, apache, applescript, asm-mips, asm-x86, asp-js, asp-vb, aspdotnet-cs, aspdotnet-vb, awk, batch, c, cobol, coffeescript, coldfusion, cpp, csharp, csound, css, d, dylan, eiffel, erl, eztpl, elixir, fortran, freefem, gedcom, gnuassembler, haskell, header, html, idl, java, javafx, javascript, jsp, latex, less, lilypond, lisp, logtalk, lsl, lua, markdown, matlab, mel, metapost, metaslang, mysql, nemerle, none, nrnhoc, objectivec, objectivecaml, ox, pascal, pdf, perl, php, plist, postscript, powershell, prolog, python, r, rhtml, ruby, sass, scala, sgml, shell, sml, sql, standard, stata, supercollider, tcltk, torquescript, udo, vb, verilog, vhdl, xml )
  • Code Autocomplete
  • Code Function list
  • Access and Manage your Dropbox, (S)FTP, webdav and local files easily
  • Built In Terminal (SSH Client)
  • Tabbed editing
  • Extra Keyboard with Custom Key (Snippet)
  • Document Picker Support to open/import/export other app files from/to Koder
  • Find and replace code
  • Previewer Browser with View Source function
  • Editor theme with Custom Theme Editor
  • Extra Key / Additional Keys on Virtual Keyboard with open+close brackets keys
  • Screen-Lock, Manual and Auto Lock
  • Extracting Zip File on Local project
  • Sophisticated File Browser
  • iOS „Open In“ support, from Koder to other app – vice versa
  • Change file/folder permission (CHMOD) on FTP/SFTP projects
  • Folder Synchronization between Local Project and FTP Project
  • Uploading files from desktop from browser or iTunes sharing
  • Expandable editing space
  • Bluetooth Keyboard Support
  • Support multitasking for iPad
  • Support editing files from Working Copy using drag and drop
  • Support Dark Theme
  • Compatibility with iOS 13

Was ist mit dem Web-Editor von WordPress?

WordPress bringt von Haus aus im Backend bereits einen simplen webbasierten Editor für Theme- und Plugindateien mit. Diesen habe ich aus Sicherheitsgründen allerdings generell deaktiviert. Dazu muss folgende Codezeile in die Datei wp-config.php (liegt im Root eurer WordPress-Installation) geschrieben werden.

define( 'DISALLOW_FILE_EDIT', true );

So wird verhindert, dass WordPress-Nutzer Änderungen an Plugin- und Theme-Dateien vornehmen können. Das dient unter anderem als Notnagel, falls mal ein Plugin mit Schadcode kompromittiert ist, welches wiederum Schadcode in andere Dateien (meist Theme-Files) schreiben möchte.