コード例 #1
0
ファイル: user.php プロジェクト: VLabsInc/WordPressPlatforms
        ?>

					</div>			
				</div>
			<?php 
    }
    ?>

			<?php 
    ap_user_menu();
    ?>

		</div>

		<?php 
    if (ap_active_user_page() == 'about') {
        ?>

			<div class="ap-user-cover clearfix">
				<?php 
        ap_cover_upload_form();
        ?>

				<div class="ap-user-cover-img" style="background-image:url(<?php 
        echo ap_get_cover_src();
        ?>
)" data-view="user_cover_<?php 
        ap_displayed_user_id();
        ?>
"></div>
			</div>
コード例 #2
0
ファイル: class-user.php プロジェクト: alaershov/anspress
 /**
  * Filter AnsPress page title for user sub pages
  * @param  string $title Title.
  * @return string
  */
 public function ap_page_title($title)
 {
     if (is_ap_user()) {
         $active = ap_active_user_page();
         $name = ap_user_get_the_display_name();
         $my = ap_is_my_profile();
         $user_pages = anspress()->user_pages;
         if ('activity' == $active) {
             $title = $my ? __('My activity', 'anspress-question-answer') : sprintf(__('%s\'s activity', 'anspress-question-answer'), $name);
         } elseif ('profile' == $active) {
             $title = $my ? __('My profile', 'anspress-question-answer') : sprintf(__('%s\'s profile', 'anspress-question-answer'), $name);
         } elseif ('questions' == $active) {
             $title = $my ? __('My questions', 'anspress-question-answer') : sprintf(__('%s\'s questions', 'anspress-question-answer'), $name);
         } elseif ('answers' == $active) {
             $title = $my ? __('My answers', 'anspress-question-answer') : sprintf(__('%s\'s answers', 'anspress-question-answer'), $name);
         } elseif ('reputation' == $active) {
             $title = $my ? __('My reputation', 'anspress-question-answer') : sprintf(__('%s\'s reputation', 'anspress-question-answer'), $name);
         } elseif ('about' == $active) {
             $title = $my ? __('About me', 'anspress-question-answer') : sprintf(__('%s', 'anspress-question-answer'), $name);
         } elseif ('followers' == $active) {
             $title = $my ? __('My followers', 'anspress-question-answer') : sprintf(__('%s\'s followers', 'anspress-question-answer'), $name);
         } elseif ('following' == $active) {
             $title = __('Following', 'anspress-question-answer');
         } elseif ('subscription' == $active) {
             $title = __('My subscriptions', 'anspress-question-answer');
         } elseif ('notification' == $active) {
             $title = __('My notification', 'anspress-question-answer');
         } else {
             $title = $user_pages[$active]['title'];
         }
     }
     return $title;
 }
コード例 #3
0
ファイル: user.php プロジェクト: VLabsInc/WordPressPlatforms
/**
 * Output user page
 * @return void
 * @since  2.0
 */
function ap_user_page()
{
    $user_pages = anspress()->user_pages;
    $user_id = ap_get_displayed_user_id();
    $user_page = ap_active_user_page();
    $callback = @$user_pages[$user_page]['func'];
    if ($user_id > 0 && (is_array($callback) && method_exists($callback[0], $callback[1]) || !is_array($callback) && function_exists($callback))) {
        call_user_func($callback);
    } else {
        echo '<div class="ap-page-template-404">' . __('Page not found or registered.', 'ap') . '</div>';
    }
}