Distributor: рдкреЛрд╕реНрдЯ рдореЗрдЯрд╛ рд╕рдВрдШреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ...

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЬреБрд▓ре░ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: 10up/distributor

рдирдорд╕реНрддреЗ,

рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдореЗрдВ, рдкреЛрд╕реНрдЯ рдореЗрдЯрд╛ рдПрд╕реЛрд╕рд┐рдПрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдиреЛрдЯ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдореЗрдВ "рд╕рд╛рде рдирд╣реАрдВ рд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛"ред рдЪреВрдВрдХрд┐ рдореИрдВ рдЬрдЯрд┐рд▓ рд╕рдВрдмрдВрдзрдкрд░рдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ (рдПрд╕реАрдПрдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдкреНрд░рд╢реНрди рд╣реИрдВ:

  • рдиреЛрдЯ "рдкреБрд╢" рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ "рдкреБрд▓" рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдпрд╣реА рд╕рдЪ рд╣реИ?
  • рдХреНрдпрд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдкреНрд▓рдЧрдЗрди рдХреЗ "рдХреЗрд╕ рдмрд╛рдп рдХреЗрд╕" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдП!

рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж!

Reporter Feedback question

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп @ рдЬреЙрди-рд▓рд┐рдВрдЪ-рд╕реАрдкреА, рд╣рдордиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рдЕрдВрддрд┐рдо рджрд┐рд╢рд╛ рдирд╣реАрдВ рд╣реИред

рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдореЗрдЯрд╛ рдорд╛рди рд╕рдВрдмрдВрдзрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЖрдИрдбреА рд╣реИ, рдЬреЛ рдореВрд▓ рдФрд░ рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдмреАрдЪ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЖрдк рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдИрдбреА (рдореЗрдЯрд╛ рдорд╛рди) рдХреЛ рд╕рд╣реА рдЖрдИрдбреА рд╕реЗ рдмрджрд▓рдХрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ dt_connection_map рдореЗрдЯрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рдореЛрдЯ рдкреЛрд╕реНрдЯ рдЖрдИрдбреА рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП, рдЖрдк рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╣реА рд╢рдмреНрдж рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдк dt_push_post_args рдФрд░ dt_subscription_post_args рдЬреЛрдбрд╝рдХрд░ рдкреЛрд╕реНрдЯ рдореЗрдЯрд╛ (рдкреЛрд╕реНрдЯ рдЖрдИрдбреА рдмрджрд▓реЗрдВ, рдЯрд░реНрдо рд╕реНрд▓рдЧ рдЬреЛрдбрд╝реЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдЬреЛрдбрд╝реЗрдВ) рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╣реА рдореЗрдЯрд╛ рдорд╛рди рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, dt_process_distributor_attributes рдФрд░ dt_process_subscription_attributes рдкрд░ рд╣реБрдХ рдХрд░реЗрдВред

рдЖрдкрдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП:

рдиреЛрдЯ "рдкреБрд╢" рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ "рдкреБрд▓" рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдпрд╣реА рд╕рдЪ рд╣реИ?

рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИ, рдкреБрд╢ рдФрд░ рдкреБрд▓ рдЕрд▓рдЧ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреБрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрд╢ рдХреЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЖрдкрдХреЛ рдкреЛрд╕реНрдЯ рдореЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред push , рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдореВрд▓ рд╕рд╛рдЗрдЯ рд╣реИрдВ, рдЖрдк рдкреБрд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдк pull рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд╡рд┐рддрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдкрджреЛрдВ endpoint рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ pull , рджреЗрдЦрдирд╛ рдпрд╣ ред

рдХреНрдпрд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдкреНрд▓рдЧрдЗрди рдХреЗ "рдХреЗрд╕ рдмрд╛рдп рдХреЗрд╕" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдП!

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЯреИрдХреНрд╕реЛрдиреЙрдореА рдлрд╝реАрд▓реНрдб (ACF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо test_meta , рдЬреЛ project_category рдЯреИрдХреНрд╕реЛрдиреЙрдореА рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

add_action( 'dt_push_post_args', 'prepare_meta', 10, 2 );

function prepare_meta( $post_body, $post ) {
    $term_id = get_post_meta( $post->ID, 'test_meta', true );
    if( $term_id ) {
        $term = get_term_by( 'id', $term_id, 'project_category');
        $post_body['project_category_slug'] = $term->slug;
    }

    return $post_body;
}

add_action( 'dt_process_distributor_attributes', 'set_meta', 10, 2 );

function set_meta( $post, $request ) {
    $term = get_term_by( 'slug', $request['project_category_slug'], 'project_category' );
    if ( ! $term ) {
        return;
    }
    update_post_meta( $post->ID, 'test_meta', $term->term_id );
}

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдиреЛрд╡реЗрдореНрдмрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдРрдбрдСрди рд╣реИ рдЬреЛ рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ: https://github.com/NovemBit/distributor-acf-addonред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдРрдбрдСрди рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯрд░ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред

рдЙрдордореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреА!

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп @ рдЬреЙрди-рд▓рд┐рдВрдЪ-рд╕реАрдкреА, рд╣рдордиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рдЕрдВрддрд┐рдо рджрд┐рд╢рд╛ рдирд╣реАрдВ рд╣реИред

рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдореЗрдЯрд╛ рдорд╛рди рд╕рдВрдмрдВрдзрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЖрдИрдбреА рд╣реИ, рдЬреЛ рдореВрд▓ рдФрд░ рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдмреАрдЪ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЖрдк рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдИрдбреА (рдореЗрдЯрд╛ рдорд╛рди) рдХреЛ рд╕рд╣реА рдЖрдИрдбреА рд╕реЗ рдмрджрд▓рдХрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ dt_connection_map рдореЗрдЯрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рдореЛрдЯ рдкреЛрд╕реНрдЯ рдЖрдИрдбреА рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП, рдЖрдк рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╣реА рд╢рдмреНрдж рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдк dt_push_post_args рдФрд░ dt_subscription_post_args рдЬреЛрдбрд╝рдХрд░ рдкреЛрд╕реНрдЯ рдореЗрдЯрд╛ (рдкреЛрд╕реНрдЯ рдЖрдИрдбреА рдмрджрд▓реЗрдВ, рдЯрд░реНрдо рд╕реНрд▓рдЧ рдЬреЛрдбрд╝реЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдЬреЛрдбрд╝реЗрдВ) рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╣реА рдореЗрдЯрд╛ рдорд╛рди рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, dt_process_distributor_attributes рдФрд░ dt_process_subscription_attributes рдкрд░ рд╣реБрдХ рдХрд░реЗрдВред

рдЖрдкрдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП:

рдиреЛрдЯ "рдкреБрд╢" рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ "рдкреБрд▓" рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдпрд╣реА рд╕рдЪ рд╣реИ?

рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИ, рдкреБрд╢ рдФрд░ рдкреБрд▓ рдЕрд▓рдЧ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреБрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрд╢ рдХреЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЖрдкрдХреЛ рдкреЛрд╕реНрдЯ рдореЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред push , рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдореВрд▓ рд╕рд╛рдЗрдЯ рд╣реИрдВ, рдЖрдк рдкреБрд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдк pull рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд╡рд┐рддрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдкрджреЛрдВ endpoint рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ pull , рджреЗрдЦрдирд╛ рдпрд╣ ред

рдХреНрдпрд╛ рд╕реБрдЭрд╛рдП рдЧрдП рдкреНрд▓рдЧрдЗрди рдХреЗ "рдХреЗрд╕ рдмрд╛рдп рдХреЗрд╕" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдП!

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЯреИрдХреНрд╕реЛрдиреЙрдореА рдлрд╝реАрд▓реНрдб (ACF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо test_meta , рдЬреЛ project_category рдЯреИрдХреНрд╕реЛрдиреЙрдореА рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

add_action( 'dt_push_post_args', 'prepare_meta', 10, 2 );

function prepare_meta( $post_body, $post ) {
    $term_id = get_post_meta( $post->ID, 'test_meta', true );
    if( $term_id ) {
        $term = get_term_by( 'id', $term_id, 'project_category');
        $post_body['project_category_slug'] = $term->slug;
    }

    return $post_body;
}

add_action( 'dt_process_distributor_attributes', 'set_meta', 10, 2 );

function set_meta( $post, $request ) {
    $term = get_term_by( 'slug', $request['project_category_slug'], 'project_category' );
    if ( ! $term ) {
        return;
    }
    update_post_meta( $post->ID, 'test_meta', $term->term_id );
}

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдиреЛрд╡реЗрдореНрдмрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдРрдбрдСрди рд╣реИ рдЬреЛ рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ: https://github.com/NovemBit/distributor-acf-addonред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдРрдбрдСрди рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯрд░ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред

рдЙрдордореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреА!

@ рдЬреЙрди-рд▓рд┐рдВрдЪ-рд╕реАрдкреА рдХреНрдпрд╛ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдиреБрд╡рд░реНрддреА рдкреНрд░рд╢реНрди рд╣реИрдВ?

рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕реЗ рдЕрднреА рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЦреБрд╢реА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдЕрд▓рдЧ рд╕реАрдПрдордПрд╕ рдХреА рдУрд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рддрд░рдг рдЪреБрдиреМрддреА рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖ рд╕рдХрддреА рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jeffpaul picture jeffpaul  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tedgeving picture tedgeving  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

willopez picture willopez  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jeffpaul picture jeffpaul  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hreimer picture hreimer  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ