コード例 #1
0
</span>
						<?php 
echo ' / ';
?>
						<b title="<?php 
_e('Participating in tasks / completed tasks', 'tst');
?>
"><?php 
echo count(tst_get_user_working_tasks($tst_member->ID)) . '(<span>' . count(tst_get_user_working_tasks($tst_member->ID, 'closed')) . '</span>)';
?>
</b>
			
					</span>
			
					<?php 
$city = sanitize_text_field(tst_get_member_field('user_city', $tst_member));
if ($city) {
    ?>
					<span class='city'><?php 
    echo $city;
    ?>
</span>
					<?php 
}
?>
				</div>
							
			</div><!-- .col-md-9 -->
		</div>
	</header>
	
コード例 #2
0
ファイル: page-members.php プロジェクト: rizomaa/ITVolunteer
						<h4><?php 
        _e('Contact details', 'tst');
        ?>
</h4>
						<dl class="member-data-list">
							<dt>Email: </dt>
							<dd><?php 
        echo sanitize_text_field(tst_get_member_field('user_email'));
        ?>
</dd>
							<dt><?php 
        _e('Additional', 'tst');
        ?>
: </dt>
							<dd><?php 
        echo apply_filters('frl_the_content', tst_get_member_field('user_contacts'));
        ?>
</dd>
						</dl>
					</section>
					<?php 
    }
    ?>
				</div><!-- .col-md-9 -->
			</div>
		</div>
		<div class="col-md-4">
			<div class="panel panel-default member-activity">
				<div class="panel-body">
					<table class="table table-condensed">
						<tbody>
コード例 #3
0
$member_data = array();
$social_ids = wp_get_user_contact_methods();
if (empty($_GET['member'])) {
    $refer = stristr(wp_get_referer(), $_SERVER['REQUEST_URI']) !== false ? home_url() : wp_get_referer();
    $back_url = $refer ? $refer : home_url();
    wp_redirect($back_url);
    die;
}
$member_id = (int) $_GET['member'];
$member = get_user_by('id', $member_id);
if (empty($member) || !current_user_can('edit_user', $member_id)) {
    wp_redirect(home_url('member-actions'));
    die;
}
$tst_member = $member;
$member_data = array('member_id' => $member_id, 'user_login' => $member->user_login, 'user_email' => $member->user_email, 'first_name' => $member->first_name, 'last_name' => $member->last_name, 'user_city' => tst_get_member_field('user_city', $member), 'user_speciality' => tst_get_member_field('user_speciality', $member), 'user_bio' => tst_get_member_field('user_bio', $member), 'user_professional' => tst_get_member_field('user_professional', $member), 'user_contacts' => tst_get_member_field('user_contacts', $member), 'user_website' => tst_get_member_field('user_website', $member), 'user_workplace' => tst_get_member_field('user_workplace', $member));
$social = array();
if ($social_ids) {
    foreach ($social_ids as $id => $label) {
        $value = get_user_meta($member->ID, $id, true);
        $social[$id] = !empty($value) ? $value : '';
    }
}
$member_data = array_merge($member_data, $social);
function tst_print_member_field($field, $data)
{
    return empty($data[$field]) ? '' : $data[$field];
}
get_header();
?>
コード例 #4
0
ファイル: extras.php プロジェクト: rizomaa/ITVolunteer
function tst_editmember_fixed_meta($member = null)
{
    global $tst_member;
    if (!$member) {
        $member = $tst_member;
    }
    ?>
<span class="fixed-member-meta">
<span class="time-label"><?php 
    _e('Joined at', 'tst');
    ?>
: </span>
<time><?php 
    echo tst_get_member_field('user_date', $member);
    ?>
 </time>
</span>
<?php 
}