Hat jemand Tipps zum Erstellen eines bildzentrierten benutzerdefinierten Beitragstyps?
Mein Blog enthält folgende rotierende Header-Bilder:
Die beiden Bilder oben links sind zufällig angeordnet und existieren als Anhänge zu einer bestimmten Seite, die nur zur Aufnahme dieser Bilder existiert. Ich frage mich, ob es möglich ist, diese mit benutzerdefinierten Beitragstypen auf andere Weise zu speichern. Ich habe einen neuen Beitragstyp erstellt, "Header-Image", und ich versuche herauszufinden, wohin ich von hier aus gehen soll. Ich möchte, dass jedes Header-Bild "post" einen Bildanhang hat. Anstatt zufällige Bilder von einer Seite zu ziehen, würde ich zufällige Posts vom Typ "Header-Image-Post" ziehen. Vor diesem Hintergrund
- Wie kann ich eine einfache Schnittstelle zum Anhängeprozess integrieren, die auf der Administrationsseite "New Header Image" verfügbar ist?
- Kann ich die Eingabefelder für den Posttitel und den Inhalt entfernen, um die Seite übersichtlicher zu gestalten?
Ziel ist es , eine bessere Schnittstelle zum aktuellen Upload-Prozess zu schaffen und schließlich eine Taxonomie zu erstellen , um Bilder als linkes Bild / rechtes Bild zu kennzeichnen. (Wenn Sie sich das Bild oben ansehen, sehen Sie, dass das Foto rechts das Gesicht des anderen Fotos verdeckt. Dies könnte ich vermeiden, indem Sie Fotos für die linke und / oder rechte Seite markieren.) Letzteres ist kein Problem, wenn Ersteres kann ich umsetzen.
Update: Aufgrund einer Antwort hier konnte ich dieses Setup implementieren. Der vollständige Code ist unten angegeben .
quelle
Antworten:
Die erste Antwort von goldenapple gab mir die Starthilfe, die ich brauchte, um dies zu beenden.
functions.php
Hier ist der vollständige Code, den ich verwende, um einen neuen Beitragstyp "Header-Image" hinzuzufügen und andere Admin-Bildschirme entsprechend zu ändern:
Admin-Screenshots
Vorlagencode
quelle
Damit sollte Ihr Beitragstyp nur mit einem Feld für ein ausgewähltes Bild registriert werden. Eine Liste der zu übergebenden Argumente finden Sie im Codex http://codex.wordpress.org/Function_Reference/register_post_type .
quelle