Coole Sache! Das geht:
Der Preis ist hier als Custom Field pro Produkt hinterlegt. Nachteil ist allerdings, dass dieser Preis in dieser Form nicht automatisch aktualisiert wird. Man könnte das aber sicher auch direkt aus der Datenbank einlesen. Damit das funktioniert, muss der WPSG CPT allerdings im Dashboard angezeigt werden. Diese Funktion ist zwar generell schon enthalten, aber leider noch nicht vollständig umgesetzt, weil entscheidende Elemente fehlen, z.B.
Code: Alles auswählen
'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields' )
@Maennchen1: Es ist super, dass Ihr diese Funktion implementiert habt. Aber geht doch bitte noch einen Schritt weiter. Aktuell sind die CPTs im Backend zu viel für die normalen User und zu wenig für die Admins. Die User werden garantiert anfangen, im CPT Editor zu arbeiten. Ganz schlecht! Und für uns Admins reichen die Funktionen nicht. Optimal wäre natürlich, wenn das Array über das Backend konfigurierbar wäre. Meins sieht so aus:
Code: Alles auswählen
function produkte_menu() {
register_post_type( 'produkte',
array(
'labels' => array(
'name' => 'Produkte' ),
'public' => true,
'menu_position' => 4,
'add_new' => '',
'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields' ),
'taxonomies' => array( '' ),
'has_archive' => false,
'capability_type' => 'post',
'exclude_from_search' => true
)
);
}
add_action( 'init', 'produkte_menu' );
function toggle_custom_menu_order(){
return true;
}
Es wäre aber schon ausreichend, wenn dieser Teil in einem Template läge, so dass wir das updatesicher bearbeiten könnten. Das zumindest kann doch kein großes Ding sein. Damit wäre diese Funktion mächtig ausgebaut. Und wenn das alles irgendwann in die Produktverwaltung integriert wird, wäre das der Hammer!