• Hallo allerseits ;)

    ich beschäftige mich seit kurzem mit wordpress und würde mir jetzt gerne mein erstes plugin basteln und hab da jetzt mal generell eine frage dazu...

    es soll ein plugin sein, mit dem ich simple bestimmen kann welche static pages auf meiner startseite angezeigt werden sollen oder nicht. ich hab mir vorgestellt das ich im seitlichen linken menü einen punkt erstelle der onepager heißt wenn man darauf klickt dann wird rechts im contentbereich eine liste aller static pages ausgegeben wo ich einfach anhacken kann ob diese seite auf dem onepager erscheinen soll oder nicht und noch sortierbar.

    ich habe mir jetzt register_post_typ angesehn und auch add_meta_box und das verstehe ich auch soweit so gut. nur ich hab mir jetzt grade die frage gestellt ob das was ich vorhabe überhaupt ein custom post type ist, weil das wäre ja im eigentlich sind dann ein posting, aber ich will ja nur alle pages im backend auslesen lasen und die sichtbarkeit einstellen und das speichern. ich glaub das man das schon auch so hinbekommen könnte mit custom post type, nur wollte ich fragen ob es da einen "besseren" weg gibt.

    gibt es für sowas einen anderen ansatz? weil wenn ich zum thema "wordpress onepager plugin" google, komme ich nur auf dutzende theme-seiten.

    vielleicht könnt ihr mir sagen was da die beste möglichkeit wäre um so ein plugin zu realisieren

    mfg,
    destroy90210

    • 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

  • Sowas regelt man überlicherweise im Rahmen eines Themes. Wenn das dann ordentlich sein soll, nutzt man ein Framework dazu. Das SMOF ist dazu eine gute Ausgangsbasis: https://github.com/syamilmj/Options-Framework

    Die banale Verkettung von Seiten ist nicht wirklich eine optimale Idee. Und die Optionen ein One-Page-Layout umzusetzen, sind im Falle von WordPress (leider) sehr Vielfältig. Jüngst habe ich für einen Kollegen seine Variante getestet, der das Ganze recht geschickt über Widgets realisiert hat. Das klappte ziemlich gut, wenn auch die Möglichkeiten etwas eingeschränkt waren.

    Viel Wichtiger ist aber, dass Du das Layout im Vorfeld fertig hast. Dann kann man besser beurteilen, welche Vorgehensweise empfehlenswert wäre.

  • ah ok danke dann werde ich mir das mal ansehen ;)

    aber was genau meinst du mit theme? ich hab das so verstanden das ein theme dass das aussehen des frontends beeinflußt und nicht das backend

    und layout hab ich noch kein spezieles im kopf sollte nur so sein das jede seite für sich allein stehen kann oder ich kann sie auf der startseite zu einem onepager zumsammenfassen kann, je nach bedarf

  • Da die Anzahl eines Posts nahezu unbegrenzt ist, sollte man hier ggf. eine entsprechende Option (sind wir wieder beim Framework) anbieten.

    Wenn das komfortabel sein soll, so könnte man bspw. im Backend mittels des Option Frameworks einen Bereich generieren, in dem per Drag & Drop Seiten (Pages) für das One-Page-Layout hinzugefügt werden könnten.

    Plumper wäre das Hinzufügen eines "Schalters" bei den Seiten, der eine Checkbox in der Listenansicht hinzufügt. Durch Markierung wird dann das Flag für die Startseite gesetzt. Aber auch das sollte geflissentlich im Theme geregelt werden und nicht durch ein Plugin.

    Das Handling im Backend ist ja unmaßgeblich - vorne muss das passen. ;)

Jetzt mitmachen!

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