作为过帐类型选项的自定义字段

时间:2015-10-08 作者:John Priestakos

Im使用车辆列表主题和WPUF Pro插件进行前端提交。

WPUF插件自动读取主题post\\u type(vehicle)的分类,但主题获得了vehicle(details)选项,该插件在保存时无法处理。

我尝试使用weDevs在文档中提供的挂钩,但没有成功(也没有对门票做出回应)。

在屏幕选项上,我可以启用WPUF自定义字段并查看我在表单上提交的选项,但我想将它们保存为车辆选项(与我通过仪表板以管理员身份提交车辆相同)。

theme/function.php

function wpuf_update_vehicle_year( $post_id ) {
    $year = get_post_meta( $post_id, \'seek_property_year\', true );

    update_post_meta( $post_id, \'seek_property_year\', $year );
}

add_action( \'wpuf_add_post_after_insert\', \'wpuf_update_vehicle_year\' );
关于如何将WPUF的自定义字段传递给主题post\\u类型选项,有什么建议吗?

1 个回复
SO网友:bestprogrammerintheworld

您的代码。。。

function wpuf_update_vehicle_year( $post_id ) {
    $year = get_post_meta( $post_id, \'seek_property_year\', true );

    update_post_meta( $post_id, \'seek_property_year\', $year );
}

add_action( \'wpuf_add_post_after_insert\', \'wpuf_update_vehicle_year\' );
是的probably 执行,但无论如何都不会改变,因为它所做的事情是获取元数据(使用get_post_meta) 对于seek\\u property\\u year,然后使用相同的值更新相同的元数据:

获取的值$post_id 对于seek\\u property\\u year。假设该值为2010年$post_id 对于seek\\u property\\u year。2010年进入seek\\u property\\u year。。。将不会导致数据库发生任何更改(似乎什么都没有发生)