Frage

Auf der Suche nach einigen Informationen, da Entwickler-Dokumente für den Kirschrahmen nicht vorhanden sind.

Ich versuche, einen benutzerdefinierten Post-Typ mit dem folgenden Code in meiner Themen-Init-Datei hinzuzufügen: (Dieser Code funktioniert in einer Standardinstallation in einer Standardinstallation, die mit einem Thema mit dem Cherry-Framework verwendet wird, das nicht angezeigt wird, den ich nur einen 404-Fehler erhalten kann)

generasacodicetagpre.

Nachdem ich neue Produkte erstellt habe, kann ich den Beitrag nicht aufzunehmen, ich bekomme nur einen 404-Fehler, für die Kategorie und die einzige Seite.

hat jemand gelungen, dem Kirschrahmen einen neuen Post-Typ hinzuzufügen, und kann mich in die richtige Richtung zeigen, um es richtig zu integrieren?

War es hilfreich?

Lösung

Am Ende Ihres Codes nach dem letzten} ADD:

generasacodicetagpre.

Stellen Sie sicher, dass Sie diese in der Datei in der Datei /wp-content/your_custom_theme/includes/theme-init.php hinzufügen, und dann natürlich den Permalink aktualisieren.

Stellen Sie mit der CherryFramework sicher, dass Sie keine Dateien im Ordner CherryFramework ändern, oder Sie verlieren, wenn ein Update passiert.

Ich habe gerade Ihren Code auf einer Cherry Dev-Site getestet, die ich habe, und es funktionierte gut.Es muss mehr zu Ihrem Thema-init sein?

Andere Tipps

Versuchen Sie es mit dem Hinzufügen:

generasacodicetagpre.

Wie Sie in dem Codex-Beispiel für register_post_type() Sie müssen Ihre Funktion dazu hinzufügender Init Hook, so dass es tatsächlich run ist.Ansonsten, was Sie haben, ist eine Funktion, die definiert ist, jedoch nie ausgeführt wird.

Wenn Sie dies mit einem Standardthema taten, fügen Sie die Funktion einem Actionhaken hinzu.Ich weiß nicht, was eine theme-init.php-Datei im Cherry-Framework ist, aber Postentypen gehören ohnehin nicht in einem Thema.Was passiert, wenn Sie Themen ändern müssen?

Ich würde vorschlagen, Ihren Postentyp-Code auf ein Plugin oder sogar ein Site-spezifische Snippets-Plugin

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top