$ wpdb-> insert не работает внутри тега save_post - PullRequest
0 голосов
/ 25 мая 2020

Поможет ли мне в этом кто-нибудь.

add_action( 'save_post', 'product_price_box_save' );
function product_price_box_save( $post_id ) {

    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) 
    return;

    global $wpdb;

    if ( wp_verify_nonce( $_POST['store_details_box_content_nonce'], 'store_details_box_content' ) ) {

        if (is_int($_POST['store_pincode'])) {
            # code...
            $store_pincode = htmlentities(trim($_POST['store_pincode']));
        }
        $wpdb->insert('cs_shop_details', array(
            'post_id' => $post_id,
            'shop_pincode' => $store_pincode,
        ), array("%d", "%d"));
        $wpdb->show_errors();
  }

}

Кто-нибудь знает, почему данные не вводятся в базу данных, даже если код выглядит хорошо. Я что-то упускаю или делаю неправильно? Я хочу добиться того, чтобы, когда пользователь публикует или обновляет сообщение, данные должны сохраняться в настраиваемой таблице базы данных. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...