Post einer Template (plugin entwicklung?)

  • Hallo, ich poste öfters eine php Seite, die immer die gleiche Struktur hat.
    Darin werden zb, videos aufgelistet, die ich auf stage6 oder youtube gefunden habe.

    Hier ein Beispiel:

    Nun habe ich mir überlegt, ob man das Posten irgendwie einfacher machen könnte. Ich möchte nicht immer den Code einfügen.

    Ich habe mir überlegt ob man da nicht ein Plugin schreiben könnte.
    In den Posting Optionen (unter visual) gibt es ja diese Option: "Insert/edit image". Wenn man drauf klickt öffnet sich ein kleines popup, in das man einige Werte eingibt und dann wird automatisch der Quellcode erstellt.

    Ich würde gerne soetwas für den obigen Code erstellen. Es müssten die Felder beschreibung, genre und quelle enthalten sein und eine vordefinierte Anzahl von Feldern für die Videolinks.

    Ich kenne mich nur leider nicht mit php aus und noch weniger mit plugins für Wordpress.

    Ist eine Lösung für so ein Plugin sehr schwer? Wäre es möglich, dass mir jemand das Plugin bastelt? Oder gibt es ähnliche Plugins, die ich mir umbauen könnte?

    • 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

  • Danke für deine Hilfe. Die Custom Fields scheinen ganz nützlich zu sein.
    Ich habe noch nie mit damit gearbeitet. Gibt es ein ganz einfaches Tutorial auf Deutsch, das ungefähr Zeigt, was man damit machen kann?

    Im Forum sehe ich nur, dass da viel Script im Spiel ist. Aber ich habe da nur zwei Felder wo ich irgendetwas eintragen kann. Die Felder sehen nicht aus als ob sie für lange Scripte gedacht wurden. Und ich weis leider auch nicht, was ich in welches Feld eintragen muss.

  • Man kann eine Menge damit machen. Schließlich kannst du die Benutzerdefinierten Felder ja schön mit PHP verwursten, sie abfragen, ausgeben, Abhängigkeiten damit erstellen usw.
    Im Themepool hier nutzen wir die Benutzerdefinierten Felder für die ganzen Autordaten.

    Zitat

    Aber ich habe da nur zwei Felder wo ich irgendetwas eintragen kann


    Richtig, Schlüssel und Wert. Aber deshalb hab ich ja das Plugin "Custom Field GUI" empfohlen. Damit wird die Sache etwas übersichtlicher und anpassbar.
    Und du kannst ja mehrere Schlüssel erstellen...
    Außerdem sollst du ja garnicht das ganze Script jeweils reinschreiben. Macht ja keinen Sinn.


    So machst du z.B. nur einen Schlüssel Genre, in das du dann nur das Genre einträgst.
    Die Ausgabe mit dem Plugin Get Custom Fields Value könnte dann so aussehen:

    PHP
    echo "<p style='margin-bottom: 0cm'> <u><strong>Genre:</strong></u>";
    echo "\n";
    echo c2c_get_custom('genre'); 
    echo "\n";
    echo "\n";

    Du schreibst also die ganze Ausgabe direkt in das Theme und nicht in den Beitrag.

    Spiele ruhig mal ein bisschen rum um Funktionsweise und Möglichkeiten zu verstehen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Danke, die Option ist sehr mächtig, wenn sie php untertützt. Wie rufe ich das eigentlich in meinem Post ab? Wenn ich für Genre einen Wert einsetzen möchte. Und wie lösche ich die Custom Field wieder. Es sind jetzt einige in meinem Drop - Down Menü eingetragen.

  • Zitat

    Wie rufe ich das eigentlich in meinem Post ab?


    Erklärte ich ja bereits in Ansätzen...du schreibst das eben direkt ins Theme/Template rein, da wo du es haben willst. Also vermutlich direkt in der Nähe von the_content.

    Zum Abruf empfehle ich das bereits (in den verlinkten Threads) genannte Get Custom Fields Values.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Sind custom fields eigentlich sowas wie eine Erweiterung der Administrations Optionen? Ich dachte, dass man damit vordefinierte Templates erzeugt und im Post einfach nur Verweise darauf einträgt, also soetwas wie Funktionsaufrufe.

    Das Editieren der Template würde für mich dann einen Sinn ergeben.

    Einmal editiert, zuletzt von dummy (25. Dezember 2007 um 16:21)

  • Zitat

    Sind custom fields eigentlich sowas wie eine Erweiterung der Administrations Optionen?


    Nein. Vergleiche sie mit dem Beitrags- oder Titelfeld eines Beitrages.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo, ich versuche seid einer Woche, dass meine Felder überall richtig angezeigt werden. Ich krieg es einfach nicht hin.

    Sobald ich auf comments klicke sehe ich die Felder nicht mehr. Alle Seiten, die mit ?p=xyz geöffnet werden zeigen die Felder nicht an. Das ist ach ein Problem, wenn diese Seiten in Google geöffnet werden, weil dann einfach nur eine Seite ohne Inhalt erscheint, bzw. nur der Inhalt des Beitrags ohne die Felder. Hat niemand eine Idee woran das liegt..

    Meine cf Datei:

    cf.php

    PHP
    <?php 
                       
                        if (!c2c_get_custom('genre', '') == '') { 
                            echo "<p style='margin-bottom: 0cm'> <u><strong>Genre:</strong></u></p>";
                            echo "\n";
                            echo c2c_get_custom('genre', '');
                            echo "\n";
                        }
    ?>

    index.php der Template:

  • Ich bins nochmal :)
    Bei längeren Texten ist mir aufgefallen, dass gar keine Zeilenumbrüche gemacht werden. Muss ich da vielleicht ein anderes Textfeld benutzen oder eine zusätzliche Angabe in der config Datei machen? Der Text wird scheinbar als Einzeiler interpretiert.

Jetzt mitmachen!

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