From 2fe536208b2b968622c42b49d4410c250be95d61 Mon Sep 17 00:00:00 2001 From: peptiderepo Date: Sat, 25 Apr 2026 20:35:14 +0000 Subject: [PATCH] fix: correct CPT slug in verdict-meta.php (pr_peptide -> peptide) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The engineer registered verdict meta and the meta box against 'pr_peptide' which does not exist. PR Core registers the CPT as 'peptide'. Result: the verdict meta box was invisible in wp-admin and meta was not exposed in REST. All functional register_post_meta and add_meta_box calls now target 'peptide'. No data migration needed — post meta is keyed by meta_key, not CPT. --- inc/verdict-meta.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/inc/verdict-meta.php b/inc/verdict-meta.php index 8ffef81..3f75e33 100644 --- a/inc/verdict-meta.php +++ b/inc/verdict-meta.php @@ -2,11 +2,11 @@ /** * Verdict System Post Meta Registration & Meta Box * - * Registers post meta for pr_peptide CPT: + * Registers post meta for peptide CPT: * - verdict_state (required): one of 5 states * - signal_row_1, signal_row_2, signal_row_3 (optional): evidence signal labels * - * Adds a meta box to the pr_peptide edit screen for managing these fields. + * Adds a meta box to the peptide edit screen for managing these fields. * * @package peptide-starter */ @@ -16,7 +16,7 @@ if ( ! defined( 'ABSPATH' ) ) { } /** - * Register verdict post meta for pr_peptide CPT. + * Register verdict post meta for peptide CPT. * * @return void */ @@ -25,7 +25,7 @@ function peptide_starter_register_verdict_meta() { // Register verdict_state meta. register_post_meta( - 'pr_peptide', + 'peptide', 'verdict_state', array( 'type' => 'string', @@ -42,7 +42,7 @@ function peptide_starter_register_verdict_meta() { // Register signal row meta (up to 3). for ( $i = 1; $i <= 3; $i++ ) { register_post_meta( - 'pr_peptide', + 'peptide', 'signal_row_' . $i, array( 'type' => 'string', @@ -58,7 +58,7 @@ function peptide_starter_register_verdict_meta() { add_action( 'init', 'peptide_starter_register_verdict_meta' ); /** - * Add verdict meta box to pr_peptide edit screen. + * Add verdict meta box to peptide edit screen. * * @return void */ @@ -67,7 +67,7 @@ function peptide_starter_add_verdict_meta_box() { 'peptide_starter_verdict', esc_html__( 'Verdict System', 'peptide-starter' ), 'peptide_starter_render_verdict_meta_box', - 'pr_peptide', + 'peptide', 'normal', 'high' ); @@ -141,8 +141,8 @@ function peptide_starter_save_verdict_meta( $post_id, $post ) { return; } - // Only run for pr_peptide CPT. - if ( 'pr_peptide' !== $post->post_type ) { + // Only run for peptide CPT. + if ( 'peptide' !== $post->post_type ) { return; }