根据您对问题的描述,似乎缺少一条关键信息。提交表单时,您需要在wp\\u usermeta中插入一个自定义meta值,该值将在新用户和相应的自定义帖子类型之间创建关系。下面的代码示例将其称为meta\\u key=\'user\\u post\\u id\'。
然后可以在作者身上使用此自定义元值。处理上述拆分逻辑的php页面:
<?php
// get the \'user_post_id\' from the \'wp_usermeta\' table
$post_id = get_user_meta($user_id, \'user_post_id\', true);
// start the split logic
if( get_post_type($post_id) == \'judges\' ) { /* judges code goes here */ }
elseif( get_post_type() == \'submissions\' ) { /* submissions code goes here */ }
?>
除了创建与特定帖子的关系之外,您还可以设置一个值为“judgets”或“submissions”的“user\\u type”元键。在这种情况下,代码将调整为:
<?php
// get the \'user_type\' from the \'wp_usermeta\' table
$user_type = get_user_meta($user_id, \'user_type\', true);
// start the split logic
if( $user_type == \'judges\' ) { /* judges code goes here */ }
elseif( $user_type == \'submissions\' ) { /* submissions code goes here */ }
?>