PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.9
Tutor LMS – eLearning and online course solution v3.9.9
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / views / course-share.php
tutor / views Last commit date
elements 2 months ago fragments 2 months ago metabox 1 year ago modal 2 months ago options 2 months ago pages 2 months ago qna 2 months ago quiz 2 months ago template-import 7 months ago course-share.php 2 months ago maintenance.php 3 years ago
course-share.php
65 lines
1 <?php
2 /**
3 * Course share
4 *
5 * @package Tutor\Views
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 1.5.8
9 */
10
11 $tutor_social_share_icons = tutor_utils()->tutor_social_share_icons();
12 if ( ! tutor_utils()->count( $tutor_social_share_icons ) ) {
13 return;
14 }
15
16 $share_config = array(
17 'title' => get_the_title(),
18 'text' => get_the_excerpt(),
19 'image' => get_tutor_course_thumbnail( 'post-thumbnail', true ),
20 );
21 ?>
22
23 <a data-tutor-modal-target="tutor-course-share-opener" href="#" class="tutor-btn tutor-btn-ghost tutor-course-share-btn">
24 <span class="tutor-icon-share tutor-mr-8" aria-hidden="true"></span> <?php esc_html_e( 'Share', 'tutor' ); ?>
25 </a>
26 <div id="tutor-course-share-opener" class="tutor-modal" role="dialog" aria-modal="true" aria-labelledby="tutor-course-share-title" aria-hidden="true">
27 <span class="tutor-modal-overlay"></span>
28 <div class="tutor-modal-window">
29 <div class="tutor-modal-content tutor-modal-content-white">
30 <button type="button" class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close aria-label="<?php esc_attr_e( 'Close', 'tutor' ); ?>">
31 <span class="tutor-icon-times" aria-hidden="true"></span>
32 </button>
33 <div class="tutor-modal-body">
34 <div id="tutor-course-share-title" class="tutor-fs-5 tutor-fw-medium tutor-color-black tutor-mb-16">
35 <?php esc_html_e( 'Share Course', 'tutor' ); ?>
36 </div>
37 <div class="tutor-fs-7 tutor-color-secondary tutor-mb-12">
38 <?php esc_html_e( 'Page Link', 'tutor' ); ?>
39 </div>
40 <div class="tutor-mb-32 tutor-position-relative">
41 <input class="tutor-form-control" value="<?php echo esc_attr( get_permalink( get_the_ID() ) ); ?>" aria-label="<?php esc_attr_e( 'Course Link', 'tutor' ); ?>" readonly />
42 <button class="tutor-btn tutor-btn-icon tutor-copy-text tutor-position-absolute tutor-bg-white" style="right: 2px; top: 2px;" data-text="<?php echo esc_attr( get_permalink( get_the_ID() ) ); ?>" aria-label="<?php esc_attr_e( 'Copy link', 'tutor' ); ?>">
43 <span class="icon tutor-icon-copy" aria-hidden="true"></span>
44 </button>
45 </div>
46 <div>
47 <div class="tutor-color-black tutor-fs-6 tutor-fw-medium tutor-mb-16">
48 <?php esc_html_e( 'Share On Social Media', 'tutor' ); ?>
49 </div>
50 <div class="tutor-social-share-wrap" data-social-share-config="<?php echo esc_attr( wp_json_encode( $share_config ) ); ?>">
51 <?php foreach ( $tutor_social_share_icons as $icon ) : ?>
52 <button class="tutor_share <?php echo esc_attr( $icon['share_class'] ); ?>" style="background: <?php echo esc_attr( $icon['color'] ); ?>">
53 <?php echo wp_kses( $icon['icon_html'], tutor_utils()->allowed_icon_tags() ); ?>
54 <span>
55 <?php echo esc_html( $icon['text'] ); ?>
56 </span>
57 </button>
58 <?php endforeach; ?>
59 </div>
60 </div>
61 </div>
62 </div>
63 </div>
64 </div>
65