我有一个关于WordPress插件(Bookly)的问题,该插件为已经创建的WordPress用户创建了一个员工ID,希望有人能够帮助我。
目前,Bookly增加了Staff ID增量,因此每个新的Staff ID都会说Staff ID:4,然后是接下来的5,然后是6,等等。我正在寻找一些代码,这些代码将采用当前WordPress用户的ID,并在用户创建Staff ID时将该ID添加为该用户的Staff ID。
非常感谢您的帮助。
ThanksRyan公司
我有一个关于WordPress插件(Bookly)的问题,该插件为已经创建的WordPress用户创建了一个员工ID,希望有人能够帮助我。
目前,Bookly增加了Staff ID增量,因此每个新的Staff ID都会说Staff ID:4,然后是接下来的5,然后是6,等等。我正在寻找一些代码,这些代码将采用当前WordPress用户的ID,并在用户创建Staff ID时将该ID添加为该用户的Staff ID。
非常感谢您的帮助。
ThanksRyan公司
由于数据库表设置为自动递增,因此在不重新设计数据库表的情况下,无法更改ID以匹配用户ID。这将是很好的,除非你不能更新插件而不重新修改每次的更改。
function get_user_by_staff_id($user_ID) {
$results = $wpdb->get_results("SELECT id FROM wp_ab_staff WHERE wp_user_id = \'$user_ID\' LIMIT 1 ");
$staff_id = $results;
return $staff_id;
}
将此添加到您的函数中。php(不是Booklys!!)然后,要使用它,您可以执行以下操作:
<?php echo do_shortcode(\'[bookly-form category_id="1" service_id="4" staff_member_id="\'. get_user_by_staff_id(**USER ID HERE**) .\'" hide="categories,services,staff_members,week_days"]\'); ?>
$topics = query_posts( array( \'post_type\' => \'topics\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_query\' => array( \'key\' => \'forum_category\',