Wie krieg ich in mein Plugin eine Unterseite?

  • Salü zusammen, ich bastel jetzt schon länger an einem Plugin, das mir aus einer CSV-Datei ein Stichwortverzeichnis generieren soll, und komme dabei an einer Stelle nicht weiter. Ich lese die CSV-Datei ein und erzeuge erstmal eine alphabetisch geordnete Liste aller Stichworte, das funktioniert schon recht gut. Dann möchte ich aber in der Liste Links haben, wenn man darauf klickt soll sich eine neue Seite öffnen und als Parameter das Stichwort mitkriegen. Das funktioniert noch gar nicht so wie ich es gern hätte. Ich kann zwar eine Seite manuell erstellen und dem Link dann die fest verdrahtete URL mitgeben, das sieht dann so aus:

    echo '<a href="', "http://localhost:819/inselfisch-kochbuch/alle-eintraege-zu-stichwort/?stichwort=$einwort'",' ",">', $einwort, '</a></br>';

    Das ist aber ein Holzweg, weil es nicht programmgesteuert machbar ist, diesen Dateinamen mit einer Variablen abzufragen. Ich fürchte, ich denke da komplett falsch. Wie kann ich in meinem Plugin eine Unterseite erzeugen, auf der ich a) die Wordpress-Look&Feel und b) Zugriff auf das $wpdb-Objekt habe?

    Einmal editiert, zuletzt von inselfisch (14. März 2023 um 15:08)

    • 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

  • Schau Dir das Thema "Custom Post Types" mit "Custom Fields" und "Custom Taxonomies" mal an, Du könntest Deine Liste dann einmal importieren und dann ähnlich wie Beiträge überall in WP nutzen, inklusive in SEO Plugins usw. Ändert das bestehende Konzept fast ganz, wäre aber wohl auch ein guter Ansatz.

  • [Dankeschön für den Denkanstoss, ich guck mal. Bin aber für weitere Vorschläge/Anregungen gerne zu haben, ich komm da im Moment echt nicht weiter.

  • post-new.php?post_type=post&post_title=Meine Seite
    wäre ein Beispiel für einen Link, bei dem ein neuer Beitrag erstellt wird, und auch einen Titel bekommt (zb dein Stichwort). ideal wäre auch wenn du dein Stichwortverzeichnis zb in WordPress als Tags oder Custom Taxonomie nutzt, damit kannst du dann mit den WordPress Grundfunktionen dein Stichwortverzeichnis WordPress Konform erweitern und somit flexible für deine Idee neue Beiträge/Seiten anzulegen, nutzen.

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • Dankesehr, das ist auch ein guter Tipp. Ich schau mir das mit der Custom Taxonomy mal an, das geht schon gut in die Richtung wie ich es brauche! Merci dir!

Jetzt mitmachen!

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