Support » Allgemeine Fragen » Kein Editor im Designbutton

  • Hallo,

    total neu mit WordPress unterwegs, ich wollte ein Theme mit dem integrierten Editor im Designbutton ändern. Mein Kollege hat mir das bei sich gezeigt, dass man dort direkt an den HTML-Code kommt. Leider ist bei mir gar kein Editor verfügbar, kann mir da jemand einen Tipp geben?

    Vielen Dank

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Rrrrisiko. Den integrierten Editor stelle ich als allererstes für meine Kunden ab, weil die Chance äußerst hoch ist, dass man sich mit einem simplen Tippfehler aus seiner Website aussperrt.

    (Wer’s nicht glaubt, gibt mal function helloworld( { echo 'hello world'; } ein und freut sich, dass er anschließend wegen der fehlenden Klammer einen White Screen of Death erhält.)

    Abgesehen davon, ist es auch nicht ratsam, in einem Theme Änderungen vorzunehmen, weil diese Änderungen spätestens beim nächsten Update wieder überschrieben werden. Besser ist es, ein Child Theme zu erstellen, das lediglich die Templates enthält, die man ändern möchte.

    Um deine Frage zu beantworten: der Editor lässt sich in der wp-config.php durch Hinzufügen der Zeile
    define( 'DISALLOW_FILE_EDIT', true );
    abschalten. Da ich die wp-config.php aber nicht mit Hilfe eines Themes oder Plugins beeinflussen kann, würde ich einfach folgende Zeilen hinzufügen:

    global $wp_roles;
    $wp_roles->remove_cap( 'admin', 'edit_themes' );

    Du kannst ja mal nach „edit_themes“ in deinem Theme suchen.

    Thread-Starter Bea25

    (@bea25)

    Hallo Pixolin,

    vielen Dank für deine ausführliche Antwort.

    Aha, man kann diesen Editor also ab- und einschalten?

    Dann ist er wohl bei mir von vornherein ausgeschaltet worden, ich habe das CSS-Style nun lokal mit Dreamweaver verändert und wieder auf den Server hochgeladen, die Änderungen wurden auch angenommen.

    Ich dachte nur, es wäre sehr praktisch direkt live an den Code zukommen, sicher ist dann die Gefahr sehr hoch das sich was zerschießt.

    Heißt das ein Theme wird upgedated und meine Änderungen sind dann wieder weg?

    Wie gesagt, ich bin total neu mit WordPress unterwegs, deswegen stelle ich bestimmt noch komische Fragen.

    LG Bea

    Genau: wenn du jetzt Änderungen an deinem Theme vornimmst und anschließend irgendwann mal unvermutet ein Update kommt, sind deine Änderungen wieder weg.

    Bei unserem letzten Meetup in Köln habe ich ein paar Sätze über Child Themes gesagt. Vielleicht gibt es ja auch in deiner Nähe ein Meetup, wo dir jemand mehr erzählen kann?

    Thread-Starter Bea25

    (@bea25)

    Hi,

    na, das ist ja ein Ding, da die Themes doch auch verändert werden dürfen und können. Warum kann man dann nicht optional nachfragen, ob man das für sich wünscht oder nicht.

    Da man vielleicht nur den ein oder anderen Button nicht braucht, Farben in seine Wünsche umändert, also eigentlich nur ein wenig an dem Erscheinungsbild etwas verändert.

    Also, ich habe das Theme ja auf meiner Festplatte und könnte es doch bestimmt wieder so raufladen, wie ich es abgeändert habe, oder?

    OK, dann danke ich dir schon einmal und ich werde mich auf jeden Fall mit den Child Themes befassen, da du es mir so nahe legst.

    Bis dann, LG Bea

    Ich hoffe, ich hab mich da jetzt nicht missverständlich ausgedrückt: Du kannst ja jedes Theme an deine ganz persönlichen Wünsche anpassen. Nur sollte man eben Änderungen nicht direkt im Theme selbst vornehmen, sondern ein Child Theme erstellen.

    Vielleicht kennst Du das aus Bildbearbeitungsprogrammen wie Adobe Lightroom oder Picasa: Man lässt das Original unverändert und „notiert“ zusätzlich, welche Änderungen man gerne möchte … eine Farbüberlagerung hier, einen Filter dort.

    Thread-Starter Bea25

    (@bea25)

    Nein, ich glaube ich habe dich schon richtig verstanden.
    Dann versuche ich es mal mit dem Child-Theme.

    Danke auf jeden Fall für deine Hilfe :-).

    Wenn es nur um ein paar kleine Änderungen geht, dann kann man auch ein „Custom CSS“-Plugin nutzen. Damit überschreibt man dann die CSS-Eigenschaften, die man ändern möchte. Das übersteht auch ein Theme-Update.

    Sollten strukturelle Änderungen an den PHP-Templates notwendig werden, dann ist ein Child-Theme die richtige Lösung.

    Gruß, Torsten

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Kein Editor im Designbutton“ ist für neue Antworten geschlossen.