1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Allgemeine Fragen zum Wordpress Theme entwickeln / anpassen und Wordpress

Dieses Thema im Forum "Allgemeines" wurde erstellt von Alpan, 10. Februar 2016.

  1. Alpan

    Alpan New Member

    Registriert seit:
    9. Februar 2016
    Beiträge:
    1
    Zustimmungen:
    0
    Hallo,

    ich hoffe ich bin diesen Unterforum richtig. Entschuldigung falls nicht.

    Ich bin ganz neu in Wordpress, habe vorher Webseiten mit HTML, CSS und PHP entwickelt. Jetzt möchte ich gerne mal die Vorteile von Wordpress nutzen.

    Dabei bin ich jetzt soweit, dass ich mir ein eigenes Theme / Layout entwickeln möchte. Damit meine ich, indivuellen Header mit Navigation, Anordnungen usw. Rund um das ganze Layout der Seite und zusätlich noch eigenes PHP.

    Die Frage ist, wie gehe ich dort vor? Bisher habe ich mir ein Theme installiert und dies direkt im Theme Ordner angepasst, dies war ein Fehler wie ich herausgefunden habe, denn dafür nutzt man Child Themes.

    Ich blicke bisher bei Wordpress nicht ganz durch.
    Es gibt einmal Wordpress, die Karosserie.
    Dann gibt es das Parent Theme, welches der Motor ist.
    Und das (Child Theme) Layout, welche die Lackierung ist.

    Das Layout anzupassen ist für mich kein Problem. Aber wie sieht es mit den Motor aus? Kann man das auch anpassen, ist das überhaupt zu empfehlen? Dort wird wie ich es bisher verstanden habe, die Widgetanzahl festgelegt, ich glaube in der functions.php. Aber wie sieht es weiter aus?

    Ich bin auf das Genesis Framework gestoßen und wenn man dies nutzt, benutzt man dieses Eltern Theme oder beim Beispiel zu bleiben als Motor.
    Dieses soll sehr sicher sein, bedeutet dass wenn ich mir ein gratis Theme installiere dass es unsicher ist?

    Meine abschließenden Fragen

    Wie benutzt man korrekt PHP in Wordpress?
    Wie sieht es mit wiederkehrenden Codeaus, wie ein selbstgeschriebenes Formular in HTML und PHP, zum Eintragen in einen Newsletter, ist das denn ein Widget?d
    Wie passe ich z.B. an wo Tags angezeigt werden oder wieviel Text als Vorschau auf der Startseite (Blog) angezeigt
    wird?
    Kann ich die Tag Ausgabe mit PHP beeinflussen bzw. durch eine selbstgeschrieben Funktion jagen?
    Wieso ist Genesis SEO optimiert, wenn ich selbst dass Theme erstellen möchte?

    Wie ihr seht sind das viele Anfängeranfragen. Ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen. :oops:
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.318
    Zustimmungen:
    582
    Dafür gibt es sog. Blank Theme
    Zum Beispiel
    http://underscores.me/

    Wenn du Erfahrungen mit LESS hast, sag bescheid, ich habe eine LESS Version hiervon fertig.

    Eine Einführung zur Nutzung des _s Blank-Themes von Automattic (Unternehmen hinter WordPress) findest du in "A 1000-Hour Head Start: Introducing The _s Theme" auf ThemeShaper.
    http://themeshaper.com/2012/02/13/introducing-the-underscores-theme/

    ach - und dies ist für dich verständlicher?

    Die Origianl Core Dateinen von WordPress ändert man in der Regel nicht - da diese Änderungen bei einem Update überschrieben werden.

    In WordPress stehen einem Entwickler Hooks zur Verfügung. Wie dies funktioniert steht hier:
    https://marketpress.de/2014/hooks-funktionen-wordpress/


    in der Vergangenheit waren die Sicherheitslücken in kostenpflichtigen Themes.

    TimThumb
    http://www.heise.de/security/meldung/WordPress-Angreifer-lieben-TimThumb-2080515.html

    besonders auffällig war diese:
    http://www.golem.de/news/cross-site-scripting-offene-sicherheitsluecke-in-wordpress-1504-113748.html

    /*
    Besonders dramatisch an dieser Sicherheitslücke ist, dass es im Moment keine Abhilfe gibt. Die aktuelle Version 4.2 von Wordpress ist betroffen. Laut Pynnönen konnte er die Lücke auch in verschiedenen älteren Wordpress-Versionen (3.9.3, 4.1.1, 4.1.2) reproduzieren. Jouko Pynnönen schreibt auf Twitter, dass er seit November versucht hatte, die Wordpress-Entwickler auf dieses Problem hinzuweisen. Weder Wordpress noch das finnische Cert hätten auf seine Warnungen reagiert.
    */


    Im Darknet kannst du upload Scripte in WordPress Themes kaufen.
    http://www.golem.de/news/darknet-ein-schwarzmarkt-fuer-sicherheitsluecken-1504-113654.html
     
  3. trebax

    trebax Member

    Registriert seit:
    28. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    Ein Child-Theme sind kein Zwang. Ich persönlich habe bisher immer ein eigenes Themes gebaut. Deine Herangehensweise, dein Theme direkt im Themeordner zu entwickeln ist dementsprechend nicht falsch, aber immer mehr Arbeit. Ein Vorteil ist zum Beispiel, dass du sehr schnell lernst, welche Funktionen ein Theme benötigt. Zur Entwicklung eines eigenen Themes ist die folgende Seite von höchster Relevanz für dich: https://codex.wordpress.org/Blog_Design_and_Layout

    By the way... auf gekaufte Themes würde ich auch verzichten. Die sehen zwar in den meisten Fällen sehr gut aus, aber in Sachen Pflege, Support und Sicherheit sind die diplomatisch ausgedrückt, ähm, nicht so gut :)
     
  4. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
    bist du bei WPneu und fängst gleich mit Genesis an musst du de facto zwei Frameworks dir aneignen,
    ich persönlich finde das umständlich

    mir reicht WP völligst aus

    Genesis setzt vieles von WP außer Kraft!

    suche nach underscore me das ist ein Starter Theme alles da was mensch so an Templates braucht, kaum bis gar kein CSS => da kannst schalten und walten und dich dabei gleich mit WP vertraut machen
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden