我有一个页面(custom\\u post\\u type\\u a),其中有一个表单(从插件wp用户前端,创建custom\\u post\\u type\\u B)。
当(在前端)用户以我想要的动作wordpress的形式插入值,用于连接(带有Posts2Posts插件)CPT\\U A和CPT\\U B。
我在函数中使用。php:
function my_connection_collette_types() {
p2p_register_connection_type( array(
\'name\' => \'CPT_A_to_CPT_B\',
\'from\' => \'CPT_A\',
\'to\' => \'CPT_B\'
) );
}
add_action( \'p2p_init\', \'my_connection_collette_types\' );
这项工作在wordpress的后端进行。
现在,我想在用户提交表单之后,为编程连接2 post创建操作挂钩。
function connect_cpt_A_cpt_B($post_id) {
$id_CPT_A=$post_id;
$id_CPT_B=??????????
p2p_type( \'my_connection_collette_types\' )->connect( $id_CPT_A, $id_CPT_B, array(\'date\' => current_time(\'mysql\')) );
}
add_action( \'wpuf_add_post_after_insert\', \'connect_cpt_A_cpt_B\' );
在这个函数中,我知道$id\\u CPT\\u A(是$post\\u id值),但我不知道$id\\u CPT\\u B。这个值是我拥有表单的主页的$post id。如何检索此值并将其传输到函数?