PROfertil CPT
Adds custom post types & custom taxonomies
by Eberhard Lauth / Netzkundig · github.com/netzkundig/profertil-cpt
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/netzkundig/profertil-cpt/archive/refs/heads/main.zipReadme
=== PROfertil CPT === Contributors: Eberhard Lauth / Netzkundig Requires at least: 6.5 Requires PHP: 8.1 Tested up to: 7.1 Stable tag: 1.0.1
Registriert die Custom Post Types und Taxonomien der PROfertil-Website.
== Description ==
Aktuell enthalten:
- Post Type
slider(Label "Slider", Menu-Icon dashicons-editor-code, supports: title, custom-fields)
Der Post Type wird vom Slider-Block aus dem Plugin "PROfertil Blocks" genutzt.
== Abhaengigkeiten ==
- Advanced Custom Fields (PRO) — empfohlen. Ohne ACF erscheint im Backend ein Hinweis; der Post Type wird trotzdem registriert.
== Installation ==
- Plugin hochladen und aktivieren.
- Advanced Custom Fields PRO aktivieren.
- Permalinks einmal neu speichern, damit die Rewrite-Regeln greifen (Einstellungen > Permalinks > Speichern).
== Einen weiteren Post Type ergaenzen ==
-
CPT-Code generieren: https://www.wp-hasty.com/tools/wordpress-custom-post-type-generator/
-
Optional die zugehoerige Taxonomie: https://www.wp-hasty.com/tools/wordpress-taxonomy-generator/
-
Registrierung in profertil-cpt.php ergaenzen — analog zu create_slider_cpt(), eingehaengt auf 'init' mit Prioritaet 0.
-
Template im Theme anlegen. Namenskonvention: single-[post-type].php und optional archive-[post-type].php
-
Version im Plugin-Header erhoehen, Changelog in info.json ergaenzen, deployen (siehe DEPLOYMENT.md).
== Deployment ==
Das Plugin bringt einen selbst-gehosteten Updater mit. Release-Ablauf und Troubleshooting: DEPLOYMENT.md
== Changelog ==
= 1.0.1 =
- Unter WordPress 7.1 verifiziert: Post Type
sliderwird registriert, ist im Backend und in der REST-API verfuegbar, die neun vorhandenen Slider sind unveraendert bearbeitbar. - Keine Codeaenderung - dieses Release hebt nur "Tested up to" an.
= 1.0.0 =
- Versionsnummer auf dreistelliges Semver normalisiert.
- Selbst-gehostetes Update- und Deployment-System ergaenzt.