• Hallo zusammen,
    meine Webseite existiert noch nur local auf Windows 10 mit IIS. Ich werde sie erst nach der Lösung online schalten, da es vorher keinen Sinn macht. Installiert ist WordPress 6.7.1, aktiv ist Twenty Twenty-Five. Hier meine Frage:
    Auf einer Start-Seite wird über einen Link eine Beitragsseite aufgerufen mit dem Kopfbeitrag
    Auf dieser Kopf-Beitragsseite steht oben der Inhalt des Kopf-Beitrags.
    Darunter soll dann eine Beitragsliste von Unterbeiträgen erstellt werden, welche sich auf den Kopf-Beitrag bezieht.
    Das soll sich nochmal wiederholen: Wird ein Unterbeitrag aufgerufen, wird die Unterbeitragsseite angezeigt und darunter wieder eine Liste von UnterUnterbeiträgen..
    Das bedeute, dass die „untergeordneten“ Loops jeweils ihren Filter aus den „übergeordneten“ Beiträ-gen erhalten sollen.
    Das könnte m.E. durch Verwendung von Kategorien und Schlagworten erfolgen

    Beispiel:
    Auf der Seite „Start“ stehen die Links:
    Ferrari -> mit Link .. /wordpress/index.php/Beitrag_Ferrari/
    Mercedes ..

    Nach Klick auf „Ferrari“ wird die Kopf-Beitragsseite dazu angezeigt mit Titel „Ferrari“ und zugehöri-gem Text.
    Der Kopfbeitrag hat die Kategorie „Kopf“ und das Schlagwort „Ferrari“
    Die Unterbeiträge haben die Kategorie „Unter“ und das Schlagwort „Ferrari“
    Darunter zeigt der Abfrage-Loop an über den Filter: Kategorie=“Unter“ und Schlagwort=“Ferrari“
    Geschichte -> mit Link .. /wordpress/index.php/Beitrag_FerrariGeschichte
    Technik
    Rennen

    Nach Klick auf „Geschichte“ wird die Unterbeitragsseite dazu angezeigt mit Titel „Geschichte“ und zugehörigem Text.
    Der Unterbeitrag hat die Kategorie „Unter“ und das Schlagwort „Ferrari, Geschichte“
    Die UnterUnterbeiträge haben die Kategorie „UnterUnter“ und das Schlagwort „Ferrari, Geschichte“
    Der Filter des Abfrage-Loop: Kategorie=“UnterUnter“ und Schlagwort=“Ferrari, Geschichte“
    Entstehung -> mit Link .. /wordpress/index.php/Beitrag_FerrariGeschichteEntstehung
    Die Familie ..
    Die Firma ..

    Nachdem googeln nicht erfolgreich war oder auf Code-Foren verwiesen hat nun die Frage:
    Lässt sich das mit WordPress-Bordmitteln machen – Wie?
    Oder gibt es ein passendes Plugin dazu?
    Über Antworten oder Verweise auf entsprechende Webseiten würde ich mich sehr freuen

    • Dieses Thema wurde geändert vor 2 Wochen von Hans-Gerd Gerhards. Grund: Formatierung korrigiert
Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Moderator threadi

    (@threadi)

    Das geht durchaus denke ich, allerdings sehe ich dafür gleich mehrere Wege. Um dir den für dich passenden aufzuzeigen, bräuchte man bitte den Website-Bereich wie hier beschrieben: https://de.wordpress.org/support/topic/bevor-du-ein-neues-thema-thread-erstellst/

    Thread-Starter ttimsch94

    (@ttimsch94)

    Hallo threadi,

    Danke für die schnelle Antwort :-).

    Meintest du den Website -Zustandsbericht? Meine Webseite ist noch nicht online.

    Ich hoffe, es gibt eine einfache Lösung..

    ` wp-core

    version: 6.7.1
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /index.php/%postname%/
    https_status: false
    multisite: false
    user_registration: 0
    blog_public: 0
    default_comment_status: open
    environment_type: production
    user_count: 2
    dotorg_communication: true wp-paths-sizes

    wordpress_path: C:\inetpub\wwwroot\wordpress
    wordpress_size: loading…
    uploads_path: C:\inetpub\wwwroot\wordpress/wp-content/uploads
    uploads_size: loading…
    themes_path: C:\inetpub\wwwroot\wordpress/wp-content/themes
    themes_size: loading…
    plugins_path: C:\inetpub\wwwroot\wordpress/wp-content/plugins
    plugins_size: loading…
    fonts_path: C:\inetpub\wwwroot\wordpress/wp-content/uploads/fonts
    fonts_size: loading…
    database_size: loading…
    total_size: loading… wp-active-theme

    name: Twenty Twenty-Five (twentytwentyfive)
    version: 1.0
    author: Das WordPress-Team
    author_website: https://de.wordpress.org
    parent_theme: none
    theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, widgets-block-editor, block-templates, post-formats, editor-style
    theme_path: C:\inetpub\wwwroot\wordpress/wp-content/themes/twentytwentyfive
    auto_update: Deaktiviert wp-themes-inactive (5)

    Twenty Twenty-Four: version: 1.3, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Four/twentytwentyfour_20241113: version: 1.3, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Three: version: 1.6, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Three/twentytwentythree_20241113: version: 1.6, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Two: version: 1.9, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert wp-mu-plugins (1)

    WP STAGING Optimizer: version: 1.5.5, author: WP STAGING wp-plugins-active (5)

    Duplicator: version: 1.5.11.2, author: Duplicator, Automatische Aktualisierungen deaktiviert
    UpdraftPlus - Backup/Restore: version: 1.24.9, author: TeamUpdraft, DavidAnderson (latest version: 1.24.11), Automatische Aktualisierungen deaktiviert
    WordPress Importer: version: 0.8.3, author: wordpressdotorg, Automatische Aktualisierungen deaktiviert
    WP STAGING WordPress Backup Plugin - Backup Duplicator & Migration: version: 3.9.3, author: WP-STAGING, WPStagingBackup, Automatische Aktualisierungen deaktiviert
    Yoast Duplicate Post: version: 4.5, author: Enrico Battocchi & Team Yoast, Automatische Aktualisierungen deaktiviert wp-media

    image_editor: WP_Image_Editor_GD
    imagick_module_version: Nicht verfügbar
    imagemagick_version: Nicht verfügbar
    imagick_version: Nicht verfügbar
    file_uploads: 1
    post_max_size: 8M
    upload_max_filesize: 2M
    max_effective_size: 2 MB
    max_file_uploads: 20
    gd_version: bundled (2.1.0 compatible)
    gd_formats: GIF, JPEG, PNG, WebP, BMP, AVIF, XPM
    ghostscript_version: not available wp-server

    server_architecture: Windows NT 10.0 AMD64
    httpd_software: Microsoft-IIS/10.0
    php_version: 8.3.0 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 1000
    time_limit: 30
    memory_limit: 256M
    max_input_time: 60
    upload_max_filesize: 2M
    php_post_max_size: 8M
    curl_version: 8.4.0 OpenSSL/3.0.12
    suhosin: false
    imagick_availability: false
    pretty_permalinks: false
    current: 2024-11-26T07:12:45+00:00
    utc-time: Tuesday, 26-Nov-24 07:12:45 UTC
    server-time: 2024-11-26T08:12:42+01:00 wp-database

    extension: mysqli
    server_version: 11.1.3-MariaDB
    client_version: mysqlnd 8.3.0
    max_allowed_packet: 16777216
    max_connections: 151 wp-constants

    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: C:\inetpub\wwwroot\wordpress/wp-content
    WP_PLUGIN_DIR: C:\inetpub\wwwroot\wordpress/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: undefined
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8
    DB_COLLATE: undefined wp-filesystem

    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    fonts: writable
    mu-plugins: writable
    Moderator threadi

    (@threadi)

    Ja, genau der war gemeint. War gestern schon etwas spät .. 😀

    Ich sehe, dass Du TwentyTwentyFour als Theme nutzt. Dadurch steht dir eigentlich schon alles zur Verfügung denke ich. Du müsstest die von dir gewünschten Kategorien anlegen inklusive deren Unterkategorien. Vermische hier nicht gedanklich Stichwörter und Kategorien sondern arbeite nur mit Kategorien. Also z.B. eine Kategorie Ferrari, darunter eine Kategorie Geschichte, darunter wiederum Entstehung. Deine Beiträge ordnest Du dann den entsprechenden Kategorien zu.

    Auf der Startseite gibst Du mit dem Block Kategorien eine Liste aller Kategorien aus. Siehe: https://gutenberg-fibel.de/bloecke/kategorien/ – dadurch werden diese von dort aus verlinkt.

    Für die Kategorien legst Du dann ein Template an, welches alle Beiträge und Unterkategorien der aufgerufenen Kategorie anzeigt. Siehe dazu: https://www.wpbeginner.com/de/wp-themes/how-to-create-category-templates-in-wordpress/#aioseo-creating-a-category-template-for-your-theme-in-wordpress

    So solltest Du die Navigation wie auch die Listen hinbekommen denke ich.

    Thread-Starter ttimsch94

    (@ttimsch94)

    Hallo threadi,

    Vielen Dank für die schnelle Antwort.

    Ich habe die Lösung mal nur gedanklich durchgespielt – für mich sieht es so aus, als ob ich zum einen sehr viele Kategorien erstellen müsste und zu den vielen Kombinationen jedesmal ein eigenes Template anlegen müsste?

    Z.B. alleine für

    Ferrari
    Geschichte 1. template
    Entstehung 2.template
    Familie 3.template
    Die Firma 4. template
    also insgesamt 4 templates.
    Das würde sehr schnell eine hohe Zahl an templates ergeben..

    Oder habe ich einen Denkfehler?

    Und nicht so spät ins Bett gehen 😉

    Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,

    für mich sieht es so aus, als ob ich zum einen sehr viele Kategorien erstellen müsste und zu den vielen Kombinationen jedesmal ein eigenes Template anlegen müsste?

    Nein, das würde ich so nicht sehen, wenn ich das richtig verstehe. Eigentlich reicht ein Template aus. Vermutlich reicht sogar das Template „Alle Archive“ als Fallback aus, wenn du das Template so gestaltest, wie es dir passt und du das Template nicht für andere Fälle noch benötigst.
    Ich würde aber in dem Fall auf jeden Fall ein Child Theme empfehlen. Das kannst du bei einem Block Theme wie Twenty Twenty-Five ziemlich einfach über das Plugin „Create Block Theme“ erstellen.

    Viele Grüße
    Hans-Gerd

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)