Herkese merhaba, vue js ile ilgili bir sorum olacak. Bir tane wordpress eklentisi var elimde LMS sistemi. Bu sistemde açtığınız kursa ortak öğretmen bağlayabiliyorsunuz. Ancak sadece 1 taneye izin veriyor. Bunu nasıl çoklu hale getirebilirim. Kaynak Kodları aşağıya bırakıyorum Yardımcı olursanız çok sevinirim
ADD_TEACHER.PHP
<?php
$user_args = array(
'role' => STM_LMS_Instructor::role(),
'number' => 60
);
if (!empty($sort) and $sort == 'rating') {
$sort_args = array(
'meta_key' => 'average_rating',
'orderby' => 'meta_value_num',
'order' => 'DESC'
);
$user_args = array_merge($user_args, $sort_args);
}
$user_query = new WP_User_Query($user_args);
$results = $user_query->get_results();
foreach($results as $result_index => &$result) {
$result->lms_data = STM_LMS_User::get_current_user($result->ID);
}
$template = STM_LMS_Templates::load_lms_template('multi_instructor/add_teacher_template');
stm_lms_register_style('add_teacher_component');
stm_lms_pro_register_script('add_teacher_component', array('stm-lms-manage_course'));
wp_localize_script('stm-lms-add_teacher_component', 'stm_lms_add_teacher', array(
'template' => $template,
'users' => $results
));
if (!empty($results)): ?>
<stm_lms_add_teacher v-bind:instructor_id="fields['co_instructor']"
v-on:get_co_instructor="Vue.set(fields, 'co_instructor', $event)">
</stm_lms_add_teacher>
<?php endif;
ADD_TEACHER_TEMPLATE.PHP
<div class="stm_lms_manage_add_instructor">
<div class="stm_lms_manage_add_instructor__inst" v-if="coInstructor">
<div class="meta-unit teacher clearfix">
<div class="pull-left" v-html="coInstructor['data']['lms_data']['avatar']"></div>
<div class="meta_values">
<div class="label h6"><?php esc_html_e('Teacher', 'masterstudy-lms-learning-management-system-pro'); ?></div>
<div class="value heading_font h6" v-html="coInstructor['data']['user_login']"></div>
</div>
<i class="lnricons-cross" @click="coInstructor = ''"></i>
</div>
</div>
<div class="stm_lms_manage_add_instructor_list" v-else>
<div class="stm_lms_manage_add_instructor__plus">
<i class="lnricons-plus-circle"></i>
<span><?php esc_html_e('Add co-instructor', 'masterstudy-lms-learning-management-system-pro'); ?></span>
</div>
<div class="stm_lms_manage_add_instructor__list">
<div class="stm_lms_manage_add_instructor__user"
@click="coInstructor = user"
v-for="user in users">
{{user.data.user_nicename}}
</div>
</div>
</div>
</div>
ADD_TEACHER_COMPONENT.JS