eigene Funktion schreiben (eg: wp_my_function())

  • Guten Morgen an alle,

    erstens bin ich neu hier, zweitens im Bereich Wordpress.
    Und dennoch will ich gleich mal einsteigen in die Entwicklung. Denn da hängt es nicht. es hängt an der Entwicklung einer eigenen Funktion für mein Theme.
    Also, folgende Fragestellung steht dahinter:

    Ich habe ein Theme. An einer bestimmten Stelle, zum Beispiel in der Sidebar

    HTML
    <div id="sidebar">
      <div class="teaser">
        <h3>div.teaser</h3>
        <p>Irgendein Inhalt</p>
      </div>
    </div>

    möchte ich eine bestimmte, eigene Funktion einbinden. Also etwa wp_my_function(). Nicht etwa die wp_head, the_content, ... was auch immer. Ich möchte also eine eigene Funktion implementieren, welche ich für ein eigenes Plugin nutzen könnte. Dieses Plugin soll nichts anderes tun als den Inhalt (zum Beispiel einen Teaser-Text) einzufügen.

    HTML
    <div id="sidebar">
      <div class="teaser">
    [code=php]<?php wp_my_function('my_plg','my_content'); ?>[/code]
      </div>
    </div>

    Eigentlich ganz simpel. Möchte man zumindest meinen. Aber egal wie ich es angehe, es kommt nichts raus. Keiner meiner Inhalte wird generiert. Wie also kann ich eigene Funktionen schreiben? Und wie kann ich eigene Template Tags erstellen?
    Gibt es denn nicht etwas wie create_function()? Und wie wird diese referenziert, welche Parameter sind verpflichtend, welche optional?
    Gibts dazu Beispiele?

    Klar, als Einsteiger vielleicht ein wenig zu tief in die Materie eingesteiegen möchte man meinen. Aber ich entwickle eigentlich schon recht lange. So lerne ich das System allerdings gleich von der Seite kennen, die ich später schließlich nutzen möchte. Plugins installieren, Plugins schreiben, eine Theme installieren etc kriege schließlich hin. dafür brauche ich weder Buch, noch Magazin, noch Tutorial oder sonstiges.

    Ich brauche auf jeden Fall Eure Hilfe zu gestellter Frage. Denn ich halte Wordpress schon für ein sehr fähiges System und möchte mir dieses in Zukunft auch weiterhin gönnen.

    Danke Euch schonmal für Euren Support.
    Auch hilfreiche Quellen im Netz zum Thema wären schon klasse, denn ich habe weder hier im Forum Threads, noch über "Big Brother" aka Google etwas Brauchbares gefunden.

    Bis später dann...

    Einmal editiert, zuletzt von seitlich (13. Oktober 2009 um 06:44)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat

    Wie also kann ich eigene Funktionen schreiben?

    PHP
    <?php
    function tue_dies_und_das() {
     echo "Hallo Welt";
    }
    ?>


    Das entweder als Plugin oder z.B. in die functions.php des Themes.

    Zitat

    Und wie kann ich eigene Template Tags erstellen?


    Template Tags sind Funktionen.
    Also letztendlich ganz WP-unspezifisches PHP. Das sollte in jedem PHP-Buch auf den ersten 30 Seiten stehen ;)

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!