Size: a a a

WordPress for developers

2021 August 12

KL

Katya Leurdo in WordPress for developers
хорошо, а для какого поста?
источник

KL

Katya Leurdo in WordPress for developers
называется же post_meta, пост!
источник

TN

Tovarisch Novoseltse... in WordPress for developers
add_filter(
'hivepress/v1/forms/user_register',
function( $form ) {
 $form['fields']['phone'] = [
  'label'    => 'Телефон',
  'type'     => 'text',
  'required' => true,
  '_order'   => 100,
 ];

 return $form;
}
);

add_action( 'user_register', 'register_fields' );
   function register_fields( $user_id ) {

update_user_meta( $user_id, 'billing_phone', sanitize_text_field( $_POST[ 'phone' ] ) );

}

add_action(
 'hivepress/v1/models/user/register',
 function( $user_id ) {
   $user = HivePress\Models\User::query()->get_by_id( $user_id );

     
   ( new HivePress\Models\Vendor() )->fill(
     [
       'name'   => $user->get_display_name(),
       'slug'   => $user->get_username(),
       'status' => 'publish',
     ]
   )->save( [ 'name', 'slug', 'status' ] );

 }

);

add_action( 'user_register', 'update_post' );
function update_post( $post_id ) {

update_post_meta( $post_id, 'hp_phone_billing', sanitize_text_field( $_POST[ 'phone' ] ) );
}
источник

KL

Katya Leurdo in WordPress for developers
вы не ответили на мой вопрос
источник

TN

Tovarisch Novoseltse... in WordPress for developers
Тут регистрация пользователя, а потом из него регистрация продавца. И продавцу нужно копировать телефон из пользователя
источник

TN

Tovarisch Novoseltse... in WordPress for developers
Для последнего созданнго
источник

KL

Katya Leurdo in WordPress for developers
короче у вас там какой-то фреймворк ебанистический, но если вставлять пост средствами вордпресса, то wp_insert_post() возвращает id созданного поста, которое можно юзать
источник

TN

Tovarisch Novoseltse... in WordPress for developers
Спасибо.
источник

KL

Katya Leurdo in WordPress for developers
вам видимо надо разобраться что в этом классе HivePress\Models\Vendor() происходит под капотом ну или переписать все нафиг
источник

PA

Porshnyov Anatoly in WordPress for developers
переписать WP
источник

KL

Katya Leurdo in WordPress for developers
да там далеко не вп
источник

KL

Katya Leurdo in WordPress for developers
там какой-то фреймворк из темы видимо
источник

TN

Tovarisch Novoseltse... in WordPress for developers
Это плагин hivepress
источник

KL

Katya Leurdo in WordPress for developers
во
источник

TN

Tovarisch Novoseltse... in WordPress for developers
Он автором в это месте недопилен
источник

DM

Dima Minka in WordPress for developers
слушай, раз уж ты тут…
хочу сесть на woo coupon hook на checkout. может помнишь на какой?
мне надо его чуть доработать и вернуть custom fields с coupon post type
источник

KL

Katya Leurdo in WordPress for developers
может быть можно расширить класс, надо исходник покопать
источник

KL

Katya Leurdo in WordPress for developers
неа, я с вукой очень давно не работала
источник

KL

Katya Leurdo in WordPress for developers
тем более с купонами
источник

DM

Dima Minka in WordPress for developers
погляжу этот woocommerce_get_shop_coupon_data
спс все равно… уточка :)
источник