custom page template / custom POST template?

  • Ich hab jetzt 2 Stunden lang bei Google gesucht und ncihts gefunden.
    Ich brauche ein "custom post template" für das Theme "Pinboard". Der Hintergrund, es werden unregelmäßig auch Rezepte gepostet. Das Stichwort ist "rich snippets recipe" also bei Ergebnissen immer mit Bild gefunden werden wie hier z.B. https://www.google.de/?gws_rd=ssl#q=pina+colada+recipe

    Pinboard schrenkt mich leider zu sehr ein, so dass ich die metadaten/rich snippets nicht flexibel genug eintragen kann.
    "custom post templates" sind mir ein Begriff, aber gibt es auch "custom post templates"??


    Theme Template:
    https://wordpress.org/themes/pinboard/

    • 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

  • ja
    http://codex.wordpress.org/Post_Type_Templates

    "custom post type template wordpress" waren meine Suchworte

  • Schon merkwürdig. Manchmal sucht man und findet nichts. Schon alles sehr frustrierend...

    Also ich schreibe dann "single-rezepte.php"?

    wenn der custom post type so heißt ja
    einfach ausprobieren ... irgendwas in das template reinschreiben was nur erscheinen sollte, wenn genau dieser custom post type genutzt wird ...

  • Klappt leider nicht. Hab jetzt schon wieder 1 Stunde lang (lokal) probiert. Auch extra noch google nach Lösungen durchsucht und auch mehrere Varianten durchprobiert.:-(

    archive-{lala}.php
    single-{lala}.php

    archive-lala.php
    single-lala.php

    Guck mal bitte auf den Screenshot. Ist doch alles richtig??:?:

  • Was genau willst du denn abbilden? Soll das Suchergebnis anders dargestellt werden, wenn nach Rezepten gesucht wird, oder willst du einfach den einzelnen Beitrag anders darstellen? Oder soll die Auflistung aller Rezepte in der Kategorie anders aussehen?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Was genau willst du denn abbilden? Soll das Suchergebnis anders dargestellt werden, wenn nach Rezepten gesucht wird, oder willst du einfach den einzelnen Beitrag anders darstellen? Oder soll die Auflistung aller Rezepte in der Kategorie anders aussehen?

    Kurz und knapp: es soll ein anderes Template geladen werden genau so wie hier:
    https://www.ostraining.com/cdn/images/wordpress/templates.png

    Vor 2 Tagen war das eigentlich so mein Ausgangsziel. Da schreibt ein Redakteur etwas, doch diesmal ist es ein "Rezept" und da soll das Template anders sein.
    Und ich dachte man kann auch so ein drop-down Ding bei einem normalen Blogbeitrag einschalten; so etwas gibt es ja in Wordpress für Single-Seiten.

  • Kurz und knapp: es soll ein anderes Template geladen werden genau so wie hier:
    https://www.ostraining.com/cdn/images/wordpress/templates.png

    Vor 2 Tagen war das eigentlich so mein Ausgangsziel. Da schreibt ein Redakteur etwas, doch diesmal ist es ein "Rezept" und da soll das Template anders sein.
    Und ich dachte man kann auch so ein drop-down Ding bei einem normalen Blogbeitrag einschalten; so etwas gibt es ja in Wordpress für Single-Seiten.


    sowas gibts für Seiten Dashboard => Seiten, die heißen aber nicht Single Seiten, sondern deren template heißt page.php


    nicht automatisch für Beiträge, das muss man WP erst beibringen,
    Dashboard => Beiträge
    das template heißt single.php

    gibts aber einen Custom Post Type dann greift die Template Hierarchy, die ich oben verlinkte...

    so einen Custom Post Type findet man, wenn man ihn erstellte unter Dashboard => NamedesCustomPostType
    http://generatewp.com/post-type/


    andere Lösung, diese Rezepte sind in einer bestimmten Kategorie und dieser Kategorie kann man dann eine single-cat.php zuweisen, wenn man die beiden "bekannt" macht ... "single.php for category wordpress"


    weiters kannst du auch einen PostType dazu umfunktionieren...
    dazu brauchts dann das Template content-posttype.php

    dann muss der Redakteur nur den PostType auswählen,


    wenn in deinem Theme PostTypes bereits da sind, wenn nicht, dann erzeugen =>functions.php

  • Danke für die Antworten. Leider bekomme ich es nicht hin.
    Wenn eine bestimmtes Zeitlimit erreicht ist, breche ich ab weil man sonst nicht weiter kommt und nur frustriert ist.

    Ich bookmarke hier und werde es in ein paar Wochen noch mal versuchen.

  • Klappt leider nicht. Hab jetzt schon wieder 1 Stunde lang (lokal) probiert. Auch extra noch google nach Lösungen durchsucht und auch mehrere Varianten durchprobiert.:-(

    archive-{lala}.php
    single-{lala}.php

    archive-lala.php
    single-lala.php

    Guck mal bitte auf den Screenshot. Ist doch alles richtig??:?:[ATTACH=CONFIG]11650[/ATTACH]

    Ich bin mir nicht sicher, ob ich Deine Frage richtig verstehe. Für mich schauts so aus, als würdest Du custom post types mit Hierarchien/Tags vermischen.

    Ich hab einen custom post type "plaetze" regisriert (-> http://codex.wordpress.org/Function_Refer…ister_post_type ) und dann in Theme eine single-plaetze.php definiert und dort das für den custom post type spezielle layout abgebildet.

  • Ok, die Sache läßt mir keine Ruhe.
    Offenbar hab ich mich falsch ausgedrückt, sprich falsches Vokabular.

    Offenbar ist ein "custom post type" nichts anderes als ein "neuer Karteireiter" im Wordpress backend::shock:
    https://cdn.tutsplus.com/wp/authors/leg…2/10/18/1.2.jpg

    Für mich ist ein "post" ein "Beitrag", also wenn ich darüber blogge was ich heute alles tolles erlebt habe z.B.
    Natürlich dann ungünstig formuliert.

    NOch mal was ich möchte:
    Nicht jeder Blogbeitrag soll gleich aussehen. Eine eigene CSS reicht aber nicht, weil sich der Inhalt z.T. stark ändert, ich möchte also ein neues Template laden.
    Das geht mit statischen "Seiten", Pages genannt, doch wie geht es mit einem Blogeintrag?


  • NOch mal was ich möchte:
    Nicht jeder Blogbeitrag soll gleich aussehen. Eine eigene CSS reicht aber nicht, weil sich der Inhalt z.T. stark ändert, ich möchte also ein neues Template laden.
    Das geht mit statischen "Seiten", Pages genannt, doch wie geht es mit einem Blogeintrag?

    Ein Custom post type muss registriert werden. Entweder manuell (-> register_post_type( ); ) oder via Plugin, die es "zuhauf" gibt.

    Danach ein Template single-{name des definierten custum post types}.php anlegen.

    Hab ich schon erwähnt (siehe oben), was klappt bei Dir nicht, dann kann man vielleicht auch helfen.

  • Peinlich... Ich war offenbar die ganze Zeit in einem nicht aktiven Theme:oops::oops::mad:

    Ok, es klapppt. Code einfach copy& paste in die functions und ich habe einen neuen Menüpunkt.

    Alles gelöst, danke!

    p.s.
    wo markiere ich hier etwas als "gelöst"?:confused:

Jetzt mitmachen!

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