Ejemplo n.º 1
0
global $wp_query;
$curauth = $wp_query->get_queried_object();
?>
	<section id="memberstitle">
		<div class="container">
			<div class="row">
				<div class="col-md-9 col-sm-8">
					<div class="pagetitle">
						<h1><?php 
_e('All posts by ', 'vibe');
echo $curauth->display_name;
?>
 </h1>
						<h5><?php 
if (function_exists('bp_course_get_instructor_description')) {
    echo bp_course_get_instructor_description('instructor_id=' . $curauth->ID);
} else {
    echo $curauth->description;
}
?>
</h5>
					</div>
				</div>
				<div class="col-md-3 col-sm-4">
					<a class="button create-group-button full"
					   href="<?php 
echo bp_core_get_user_domain(get_the_author_meta('ID'));
?>
"><?php 
echo sprintf(__('%s profile', 'vibe'), bp_core_get_user_displayname(get_the_author_meta('ID')));
?>
Ejemplo n.º 2
0
    function widget($args, $instance)
    {
        global $bp;
        extract($args);
        extract($instance, EXTR_SKIP);
        echo $before_widget;
        if (isset($title) && $title != '') {
            echo $before_title . $title . $after_title;
        }
        if (is_single()) {
            global $post;
            $instructor = $post->post_author;
        }
        echo '<div class="course_instructor_widget">';
        echo bp_course_get_instructor('instructor_id=' . $instructor);
        echo '<div class="description">' . bp_course_get_instructor_description('instructor_id=' . $instructor) . '</div>';
        $instructing_courses = apply_filters('wplms_instructing_courses_endpoint', 'instructing-courses');
        echo '<a href="' . get_author_posts_url($instructor) . $instructing_courses . '" class="tip" title="' . __('Check all Courses created by ', 'vibe') . bp_core_get_user_displayname($instructor) . '"><i class="icon-plus-1"></i></a>';
        echo '<h5>' . __('More Courses by ', 'vibe') . bp_core_get_user_displayname($instructor) . '</h5>';
        echo '<ul class="widget_course_list">';
        $query = new WP_Query('post_type=course&author=' . $instructor . '&posts_per_page=' . $max_items);
        while ($query->have_posts()) {
            $query->the_post();
            global $post;
            echo '<li><a href="' . get_permalink($post->ID) . '">' . get_the_post_thumbnail($post->ID, 'thumbnail') . '<h6>' . get_the_title($post->ID) . '<span>' . __('by', 'vibe') . ' ' . bp_core_get_user_displayname($post->post_author) . '</span></h6></a>';
        }
        wp_reset_postdata();
        echo '</ul>';
        echo '</div>';
        //Preparing Query
        echo $after_widget;
        ?>
	<?php 
    }
Ejemplo n.º 3
0
 function vibe_instructor($atts, $content = null)
 {
     extract(shortcode_atts(array('id' => '1'), $atts));
     $instructor = $id;
     $return = '<div class="course_instructor_widget">';
     $return .= bp_course_get_instructor('instructor_id=' . $instructor);
     $return .= '<div class="description">' . bp_course_get_instructor_description('instructor_id=' . $instructor) . '</div>';
     $return .= '<a href="' . get_author_posts_url($instructor) . '" class="tip" title="' . __('Check all Courses created by ', 'vibe-shortcodes') . bp_core_get_user_displayname($instructor) . '"><i class="icon-plus-1"></i></a>';
     $return .= '<h5>' . __('More Courses by ', 'vibe-shortcodes') . bp_core_get_user_displayname($instructor) . '</h5>';
     $return .= '<ul class="widget_course_list">';
     $query = new WP_Query('post_type=course&author=' . $instructor . '&posts_per_page=5');
     while ($query->have_posts()) {
         $query->the_post();
         global $post;
         $return .= '<li><a href="' . get_permalink($post->ID) . '">' . get_the_post_thumbnail($post->ID, 'thumbnail') . '<h6>' . get_the_title($post->ID) . '<span>by ' . bp_core_get_user_displayname($post->post_author) . '</span></h6></a>';
     }
     wp_reset_postdata();
     $return .= '</ul>';
     $return .= '</div>';
     return $return;
 }
Ejemplo n.º 4
0
<section id="memberstitle">
    <div class="container">
        <div class="row">
             <div class="col-md-9 col-sm-8">
                <div class="pagetitle">
                   	<h1><?php 
_e('All Courses by ', 'vibe');
the_author_meta("user_firstname");
?>
 <?php 
the_author_meta("user_lastname");
?>
</h1>
                    <h5><?php 
echo bp_course_get_instructor_description('instructor_id=' . get_current_user_id());
?>
</h5>
                </div>
            </div>
            <div class="col-md-3 col-sm-4">
				<a class="button create-group-button full" href="<?php 
echo bp_core_get_user_domain(get_the_author_meta('ID'));
?>
"><?php 
echo bp_core_get_user_displayname(get_the_author_meta('ID'));
_e(' Profile', 'vibe');
?>
</a>
            </div>
        </div>