• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP learn_press_get_template函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中learn_press_get_template函数的典型用法代码示例。如果您正苦于以下问题:PHP learn_press_get_template函数的具体用法?PHP learn_press_get_template怎么用?PHP learn_press_get_template使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了learn_press_get_template函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: confirm_order

 static function confirm_order($atts = null)
 {
     $atts = shortcode_atts(array('order_id' => !empty($_REQUEST['order_id']) ? intval($_REQUEST['order_id']) : 0), $atts);
     $order_id = null;
     extract($atts);
     ob_start();
     $order = learn_press_get_order($order_id);
     if ($order) {
         learn_press_get_template('order/confirm.php', array('order' => $order));
     }
     return ob_get_clean();
 }
开发者ID:guruku,项目名称:LearnPress,代码行数:12,代码来源:class.lpr-shortcodes.php


示例2: learn_press_get_template

<?php

global $wp_query;
learn_press_get_template('order/order-details.php', array('order' => $order));
?>
<a href="<?php 
echo learn_press_get_page_link('profile');
?>
"><?php 
_e('My Profile', 'learn_press');
?>
</a>
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:12,代码来源:order-details.php


示例3: learn_press_profile_tab_orders_content

function learn_press_profile_tab_orders_content($current, $tab, $user)
{
    learn_press_get_template('profile/tabs/orders.php', array('user' => $user, 'current' => $current, 'tab' => $tab));
}
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:4,代码来源:lp-user-functions.php


示例4: do_action

<?php

do_action('learn_press_before_quiz_results');
do_action('learn_press_before_enrolled_course');
$my_query = learn_press_get_enrolled_courses($user->ID);
$check = 0;
if ($my_query->have_posts()) {
    while ($my_query->have_posts()) {
        $my_query->the_post();
        $quizzes = learn_press_get_quizzes(get_the_ID());
        do_action('learn_press_before_quiz_result');
        foreach ($quizzes as $quiz) {
            if (learn_press_user_has_completed_quiz($user->ID, $quiz)) {
                $check = 1;
                learn_press_get_template('profile/quiz-content.php', array('user_id' => $user->ID, 'quiz_id' => $quiz));
            }
        }
        do_action('learn_press_after_quiz_result');
    }
    if (!$check) {
        do_action('learn_press_before_no_completed_quiz');
        echo '<p>' . __('You have not finished any quizzes yet!', 'learn_press') . '</p>';
        do_action('learn_press_after_no_completed_quiz');
    }
} else {
    do_action('learn_press_before_no_enrolled_course');
    echo '<p>' . __('You have not taken any courses yet!', 'learn_press') . '</p>';
    do_action('learn_press_after_no_enrolled_course');
}
do_action('learn_press_after_enrolled_course');
wp_reset_postdata();
开发者ID:thonysmith,项目名称:LearnPress,代码行数:31,代码来源:quizzes.php


示例5: get_prev_item_html

 function get_prev_item_html($current_item = false)
 {
     if ($next_item = $this->get_next_item($current_item, 'prev')) {
         ob_start();
         learn_press_get_template('lesson/prev-button.php', array('item' => $next_item, 'course' => $this));
         return ob_get_clean();
     }
     return false;
 }
开发者ID:taibeo1905,项目名称:LearnPress,代码行数:9,代码来源:abstract-lp-course.php


示例6: get_header

<?php

if (!defined('ABSPATH')) {
    exit;
    // Exit if accessed directly
}
get_header();
?>

    <?php 
do_action('learn_press_before_main_content');
?>
		<?php 
while (have_posts()) {
    the_post();
    learn_press_get_template('course_content.php');
    if (comments_open() || get_comments_number()) {
        comments_template();
    }
}
?>
    <?php 
do_action('learn_press_after_main_content');
get_footer();
开发者ID:arshanam,项目名称:LearnPress,代码行数:24,代码来源:single-course.php


示例7: get_content_plain

 function get_content_plain()
 {
     ob_start();
     learn_press_get_template($this->template_plain, array('email_heading' => $this->get_heading(), 'footer_text' => $this->get_footer_text(), 'site_title' => $this->get_blogname(), 'course_name' => get_the_title($this->object['course']), 'login_url' => learn_press_get_login_url(), 'user_name' => $this->object['user']->user_nicename, 'plain_text' => true));
     return ob_get_clean();
 }
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:6,代码来源:class-lp-email-rejected-course.php


示例8: learn_press_single_quiz_questions_nav

 /**
  * Output the navigation to next and previous questions
  */
 function learn_press_single_quiz_questions_nav()
 {
     learn_press_get_template('single-quiz/nav.php');
 }
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:7,代码来源:lp-template-functions.php


示例9: localize_printed_scripts

 static function localize_printed_scripts()
 {
     if (self::$scripts) {
         foreach (self::$scripts as $handle) {
             self::localize_script($handle);
             self::script_params($handle);
             if (!empty(self::$wp_script_codes[$handle])) {
                 learn_press_get_template('global/scripts.php', array('code' => self::$wp_script_codes[$handle]));
                 unset(self::$wp_script_codes[$handle]);
             }
         }
     }
 }
开发者ID:taibeo1905,项目名称:LearnPress,代码行数:13,代码来源:abstract-lp-assets.php


示例10: str_replace

        $post_type = str_replace('lp_', '', $item->post_type);
        if (!in_array($post_type, array('lesson', 'quiz', 'assignment'))) {
            continue;
        }
        $args = array('item' => $item, 'section' => $section);
        /*switch( $item->post_type ){
        			case LP()->lesson_post_type:
        				$GLOBALS['lesson'] = LP_Lesson::get_lesson( $item );
        				break;
        			case LP()->quiz_post_type:
        				$GLOBALS['quiz'] = LP_Quiz::get_quiz( $item );
        				break;
        			default:
        				do_action( 'learn_press_section_setup_loop_item', $item, $section );
        		}*/
        learn_press_get_template("single-course/section/item-{$post_type}.php", $args);
    }
    ?>
	<?php 
} else {
    ?>

		<li class="course-item section-empty"><?php 
    learn_press_display_message(__('No items in this section', 'learn_press'));
    ?>
</li>

	<?php 
}
?>
</ul>
开发者ID:thonysmith,项目名称:LearnPress,代码行数:31,代码来源:content.php


示例11: tab_quizzes_content

 function tab_quizzes_content()
 {
     learn_press_get_template('profile/tabs/quizzes.php', array('user' => $this));
 }
开发者ID:taibeo1905,项目名称:LearnPress,代码行数:4,代码来源:abstract-lp-user.php


示例12: get_content_plain

 function get_content_plain()
 {
     ob_start();
     learn_press_get_template($this->template_plain, array('email_heading' => $this->get_heading(), 'site_title' => $this->get_blogname(), 'course_name' => get_the_title($this->object['course']), 'course_date' => get_the_date($this->object['course']), 'course_link' => get_the_permalink($this->object['course']), 'course_edit_link' => get_edit_post_link($this->object['course']), 'plain_text' => true));
     return ob_get_clean();
 }
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:6,代码来源:class-lp-email-new-order.php


示例13: get_content_plain

 function get_content_plain()
 {
     ob_start();
     learn_press_get_template($this->template_plain, array('email_heading' => $this->get_heading(), 'site_title' => $this->get_blogname(), 'course_id' => $this->object['course'], 'plain_text' => true));
     return ob_get_clean();
 }
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:6,代码来源:class-lp-email-finished-course.php


示例14: foreach

if ($payment_heading) {
    ?>
	<h3><?php 
    echo $payment_heading;
    ?>
</h3>
<?php 
}
?>

<div id="learn-press-payment" class="learn-press-checkout-payment">
	<ul class="payment-methods">
		<?php 
if (!empty($available_gateways)) {
    foreach ($available_gateways as $gateway) {
        learn_press_get_template('checkout/payment-method.php', array('gateway' => $gateway));
    }
} else {
    $no_gateways_message = __('No available payment methods.', 'learn_press');
    echo '<li>' . apply_filters('learn_press_no_available_payment_methods_message', $no_gateways_message) . '</li>';
}
?>
	</ul>

	<div class="place-order-action">

	<?php 
do_action('learn_press_order_before_submit');
?>

	<?php 
开发者ID:thonysmith,项目名称:LearnPress,代码行数:31,代码来源:payment.php


示例15: foreach

}
?>

<?php 
if ($courses) {
    ?>

	<ul class="profile-courses courses-list enrolled">

		<?php 
    foreach ($courses as $post) {
        setup_postdata($post);
        ?>

			<?php 
        learn_press_get_template('profile/tabs/courses/loop.php');
        ?>

		<?php 
    }
    ?>
	</ul>

<?php 
} else {
    ?>

	<?php 
    learn_press_display_message(__('You have not finished any courses yet!', 'learn_press'));
    ?>
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:30,代码来源:finished.php


示例16: while

if ($my_query->have_posts()) {
    while ($my_query->have_posts()) {
        $my_query->the_post();
        learn_press_get_template('profile/user-courses/passed-course.php');
    }
} else {
    do_action('learn_press_before_no_passed_course');
    echo '<p>' . __('You have not finished any courses yet!', 'learn_press') . '</p>';
    do_action('learn_press_after_no_passed_course');
}
do_action('learn_press_after_passed_course');
wp_reset_postdata();
// All own courses
if (user_can($user->ID, 'edit_lpr_courses')) {
    echo '<h3>' . __('All Own Courses', 'learn_press') . '</h3>';
    do_action('learn_press_before_own_course');
    $my_query = learn_press_get_own_courses($user->ID);
    if ($my_query->have_posts()) {
        while ($my_query->have_posts()) {
            $my_query->the_post();
            learn_press_get_template('profile/user-courses/own-course.php');
        }
    } else {
        do_action('learn_press_before_no_own_course');
        echo '<p>' . __('You don\'t have got any published courses yet!', 'learn_press') . '</p>';
        do_action('learn_press_after_no_own_course');
    }
    do_action('learn_press_after_own_course');
    wp_reset_postdata();
}
do_action('learn_press_after_all_courses');
开发者ID:arshanam,项目名称:LearnPress,代码行数:31,代码来源:user-courses.php


示例17: apply_style_inline

 public function apply_style_inline($content)
 {
     if (in_array($this->get_content_format(), array('text/html', 'multipart/alternative')) && class_exists('DOMDocument')) {
         // get CSS styles
         ob_start();
         learn_press_get_template('emails/email-styles.php');
         $css = apply_filters('learn_press_email_styles', ob_get_clean());
         try {
             LP()->_include('libraries/class-emogrifier.php');
             // apply CSS styles inline for picky email clients
             $emogrifier = new Emogrifier($content, $css);
             $content = $emogrifier->emogrify();
         } catch (Exception $e) {
         }
     }
     return $content;
 }
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:17,代码来源:class-lp-email.php


示例18: learn_press_user_quizzes_tab_content

 public function learn_press_user_quizzes_tab_content($content, $user)
 {
     ob_start();
     learn_press_get_template('profile/user-quizzes.php', array('content' => $content, 'user' => $user));
     $content .= ob_get_clean();
     return $content;
 }
开发者ID:thonysmith,项目名称:LearnPress,代码行数:7,代码来源:class-lp-profile.php


示例19: learn_press_print_notices

/**
 * Display all notices from queue and clear queue if required
 *
 * @param bool|true $clear
 */
function learn_press_print_notices($clear = true)
{
    if ($notices = LP_Session::get('notices')) {
        // Allow to reorder the position of notices
        $notice_types = apply_filters('learn_press_notice_types', array('error', 'success', 'notice'));
        foreach ($notice_types as $notice_type) {
            if (!empty($notices[$notice_type])) {
                learn_press_get_template("notices/{$notice_type}.php", array('messages' => $notices[$notice_type]));
            }
        }
        // clear queue if required
        if ($clear) {
            learn_press_clear_notices();
        }
    }
}
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:21,代码来源:lp-core-functions.php


示例20: profile

 static function profile()
 {
     global $wp_query, $wp;
     if (isset($wp_query->query['user'])) {
         $user = get_user_by('login', $wp_query->query['user']);
     } else {
         $user = get_user_by('id', get_current_user_id());
     }
     $output = '';
     ob_start();
     if (!$user) {
         if (empty($wp_query->query['user'])) {
             learn_press_get_template('profile/private-area.php');
         } else {
             learn_press_display_message(sprintf(__('The user %s in not available!', 'learn_press'), $wp_query->query['user']), 'error');
         }
     } else {
         $user = LP_User::get_user($user->id);
         $tabs = learn_press_user_profile_tabs($user);
         if (!empty($wp->query_vars['view'])) {
             $current = $wp->query_vars['view'];
         } else {
             $tab_keys = array_keys($tabs);
             $current = reset($tab_keys);
         }
         if (!learn_press_current_user_can_view_profile_section($current, $user)) {
             learn_press_get_template('profile/private-area.php');
         } else {
             if (!empty($tabs) && !empty($tabs[$current])) {
                 learn_press_get_template('profile/index.php', array('user' => $user, 'tabs' => $tabs, 'current' => $current));
             } else {
                 if ($wp->query_vars['view'] == LP()->settings->get('profile_endpoints.profile-order-details')) {
                     /*
                     						$current_user = wp_get_current_user();
                     						if ( $wp_query->query_vars['user'] != $current_user->user_login ) {
                     							learn_press_get_template( 'profile/private-area.php' );
                     							return;
                     						}*/
                     $order_id = 0;
                     if (!empty($wp->query_vars['id'])) {
                         $order_id = $wp->query_vars['id'];
                     }
                     $order = learn_press_get_order($order_id);
                     if (!$order) {
                         learn_press_display_message(__('Invalid order!', 'learn_press'), 'error');
                     } else {
                         learn_press_get_template('profile/order-details.php', array('user' => $user, 'order' => $order));
                     }
                 }
             }
         }
     }
     $output .= ob_get_clean();
     return $output;
 }
开发者ID:hernanimattos,项目名称:LearnPress,代码行数:55,代码来源:class-lp-shortcodes.php



注:本文中的learn_press_get_template函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP left函数代码示例发布时间:2022-05-15
下一篇:
PHP learn_press_get_current_user函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap