Inhaltstypen in Wordpress

  • Hallo liebe Wordpressgemeinde, ich komme von Drupal zu Wordpress und möchte mal Fragen, ob ich das richtig verstanden habe.

    In Wordpress gibt es Beiträge die lediglich über Kategorien oder Taxonomien gefiltert werden können.
    Geeignet für Blogbeiträge etc.
    ....
    und es gibt Seiten ,... für "statische" Inhalte

    ...hm...
    Mit dem Modul "Custom Post Type UI" kann ich weitere Inhaltstypen erstellen die wie "Seiten" funktionieren.
    Ich habe "Anzeige" hinzugefügt.

    Ich würde nun gerne wissen, wie ich es einer Rolle erlauben kann einen dieser angelegten Seitentypen zu verwenden.
    Bisher sehe ich zum hinzufügen von Inhalt nur: /wp-admin/post-new.php?post_type=anzeige

    ... muss ich grundsätzlich den Zugang zum "wp-admin" erlauben?

    Mit dem Plugin "Members" manage ich zumindest ein Teil von Berechtigungen.

    Ich kann hier z.B. die Berechtigung von "Seiten" und "Beiträge" finden. Jedoch die hinzugefügten neuen Inhaltstypen werden hier nicht reglementiert.

    Zum Vergleich mit Drupal:
    Es gibt einen Standardlink zum hinzufügen von Inhalt "node/add/inhaltstyp" wäre in meinem Beispiel "node/add/anzeige"
    Ich erteile die Berechtigung in diesen Inhaltstyp "neue Inhalte erstellen" für die entsprechende Rolle, die diesen Inhaltstyp nutzen soll.

    Hier bei Wordpress habe ich ähnliches nur bei WPForo gesehen (forum/add-topic/).

    Zum besseren Verständniß:

    Ich möchte eine Seite migrieren, auf der Mitglieder neben einem Forumbereich in anderen "Bereichen" Inhalte veröffentlichen dürfen.
    Wie funktioniert das hier in Wordpress?

    Bin gespannt auf eure Tipps.

    Thorsten

    • 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


  • ... muss ich grundsätzlich den Zugang zum "wp-admin" erlauben?

    Wenn andere auf deinem Blog schreiben dürfen ... JA
    Wenn nur einer Inhalte erstellen und schreiben darf JANEIN

    Es gibt sehr viele Funktionen, die vom Frontend auf den Adminbereich zugreifen. Zum Beispiel alle "Ajax - Funktionen" benötigen Zugriff auf admin-ajax.php

    admin_url( 'admin-ajax.php')


    Ich vermute, dass du mit
    [size=18]Advanced Custom Fields[/SIZE]
    https://www.advancedcustomfields.com/

    besser zurechtkommst

    Aber nur ein raten, weil ich das mit der 'Anzeige' wirklich nicht verstanden habe, was du vorhaben könntest.

    Zum besseren Verständnis:

    Ich möchte eine Seite migrieren, auf der Mitglieder neben einem Forumbereich in anderen "Bereichen" Inhalte veröffentlichen dürfen.
    Wie funktioniert das hier in WordPress?

    Forum bei WordPress ist Buddypress.
    https://forum.wpde.org/forums/buddypress.50/

    evtl. gibt dafür eine Erweiterung...

    Mit offenen Augen träumen

  • Aber nur ein raten, weil ich das mit der 'Anzeige' wirklich nicht verstanden habe, was du vorhaben könntest.

    evtl. gibt dafür eine Erweiterung...

    Okay, das mit Anzeigen (Inhaltstyp für einen Anzeigenmarkt) war nur ein Beispiel für einen eigenen "Seitentyp"
    Das habe ich vor wenigen Minuten mit einem Jobs-Plugin "JobBoardWP" gelöst.

    Es geht mir darum, Mitglieder einen Zugang zum Veröffentlichen von Inhalten zu geben, der nicht über wp-admin geht.
    JobBoardWP macht das nun für einen Stellenmarkt.

    Für eigene Felder hatte ich jetzt "Custom Post Type UI" auf Empfehlung der Entwickler geladen und etwas "gespielt". Funktioniert aber für mich nicht "out of the box", Formulare werden bsplw. nicht ordentlich angenommen etc.

    Deine Empfehlung "Advanced Custom Fields" schau ich mir gerne noch an. Danke...

    Gibt es denn ein Plugin für Inhaltstypen, die von Mitglieder im Frontend bedient werden können?

  • Sorry



    Für eigene Felder hatte ich jetzt "Custom Post Type UI" auf Empfehlung der Entwickler geladen und etwas "gespielt".

    Das ist natürlich das Plugin für eigene Inhaltstypen.

    Advanced Custom Fields habe ich tatsächlich auf Empfehlung der Entwickler geladen und etwas "gespielt". Funktioniert aber für mich nicht "out of the box", Formulare werden bsplw. im Frontend nicht ordentlich verarbeitet.
    Soll heißen das Speichern der Angaben funktioniert nicht.

  • Habe jetzt mit ACF einige Stunden verbracht. Das Erstellen der Felder und zuordnen ist okay.
    Nachdem ich eigene Felder einem Seitentyp hinzugefügt habe, muss ich also das Anzeigen der Inhalte durch Eintragungen in der single.php oder single-{$post_type}.php-Datei realisieren?

    Gibt es kein Plugin, das erkennt welche Felder zu einem Seitentyp gehören um die Ansicht dieser Felder zu managen?

    Ich habe in Drupal letztendlich auch Templates für Inhaltstypen erstellt. Aber das ist dort nur nötig wenn ich die Seite individualisieren möchte.

    Wordpress macht es mir nicht einfach :-(
    ...oder doch?


  • Nachdem ich eigene Felder einem Seitentyp hinzugefügt habe, muss ich also das Anzeigen der Inhalte durch Eintragungen in der single.php oder single-{$post_type}.php-Datei realisieren?

    Nein warum? Bei einer Änderung der Bedingungen würdest du nur suchen.

    Du prüfst einfach, ob dein Feld, die Gruppe ... deine Bedingung erfüllt sind und frühst deine gewünschte Aktion aus. Zum Beispiel :echo.

    Du kannst dies in die functions.php schreiben oder in ein Plugin selbstverständlich auch in dein template. Im Template kannst du den Ort der Ausgabe besser überwachen...



    Ich habe in Drupal letztendlich auch Templates für Inhaltstypen erstellt. Aber das ist dort nur nötig wenn ich die Seite individualisieren möchte.

    Wordpress macht es mir nicht einfach :(

    Mit WordPress kannst du wunderbar einfach einen Blog einrichten - eine Job-Börse würde ich zum Beispiel damit nicht einrichten wollen. Auch wenn es entsprechende Plugins oder Template vorhanden sind.

    Mit offenen Augen träumen

  • Hallo Thorsten,

    na, wie r23 schon schrieb, WP ist geeignet für Beiträge, Artikel, Texte schreiben. Google liebt WP- Beiträge mit 2000 Wörter u. mehr. Was ich persönlich auch etwas übertrieben finde, da viele Websites kaum über 200 Wörter pro Beitrag hinauskommen. Besonders krass ist das Nachrichtenportal welt. Die wiederholen den 1. Absatz mit 100 Wörter im 2. Absatz nochmal und schreiben einen Schlusssatz, das war´s. Das machen andere auch, jedoch nicht ganz so auffällig wie die. Die Qualität der Beitragsinhalte hat in den letzten Jahren spürbar nachlassen. Leider wurden auch schon richtig tolle Foren gelöscht, z. B. weil die Betreiber die Texte jetzt in Büchern verkaufen. Ich surfe schon lange nicht mehr so, wie noch vor 5 oder gar 8 Jahren. Auch weil mir das ganze Cookie-Schei*e geklicke auf den Keks geht u, zeitraubend ist. Ich bin nicht die einzige die so denkt.

    Stellenangebote verfügen über eher wenig Text. Wenn die Seiten nicht voll mit Asbach-Annoncen sind, weil nur gepostet u. nicht gelöscht wird, sind die Angebote meist nicht länger online als 4 Wochen. Wobei die einzelnen Stellenangebote auch nicht in den Suchmaschine erscheinen, sondern nur auf den Portalen einzusehen sind.

    Gruß

    Why did the programmer quit his job? Because he didn't get arrays.

Jetzt mitmachen!

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