当前位置: 首页>>代码示例>>PHP>>正文


PHP bbp_get_reply_author_id函数代码示例

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


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

示例1: kleo_bbp_add_role_class

function kleo_bbp_add_role_class($author_role, $r)
{
    $reply_id = bbp_get_reply_id($r['reply_id']);
    $role = strtolower(esc_attr(bbp_get_user_display_role(bbp_get_reply_author_id($reply_id))));
    $author_role = str_replace('class="', 'class="role-' . $role . ' ', $author_role);
    return $author_role;
}
开发者ID:quyip8818,项目名称:wps,代码行数:7,代码来源:config.php

示例2: origamiez_bbpress_shortcodes

function origamiez_bbpress_shortcodes($content, $reply_id)
{
    $reply_author = bbp_get_reply_author_id($reply_id);
    if (user_can($reply_author, 'publish_forums')) {
        $content = do_shortcode($content);
    }
    return $content;
}
开发者ID:bettirosengugi,项目名称:My-Web-Projects,代码行数:8,代码来源:index.php

示例3: test_bbp_get_reply_author_id

 /**
  * @covers ::bbp_reply_author_id
  * @covers ::bbp_get_reply_author_id
  */
 public function test_bbp_get_reply_author_id()
 {
     $u = $this->factory->user->create();
     $t = $this->factory->topic->create();
     $r = $this->factory->reply->create(array('post_parent' => $t, 'post_author' => $u, 'reply_meta' => array('topic_id' => $t)));
     $reply = bbp_get_reply_author_id($r);
     $this->assertSame($u, $reply);
 }
开发者ID:joeyblake,项目名称:bbpress,代码行数:12,代码来源:authors.php

示例4: pw_bbp_shortcodes

function pw_bbp_shortcodes($content, $reply_id)
{
    $reply_author = bbp_get_reply_author_id($reply_id);
    if (user_can($reply_author, pw_bbp_parse_capability())) {
        return do_shortcode($content);
    }
    return $content;
}
开发者ID:Exe64,项目名称:wordpress_mtg_tooltips,代码行数:8,代码来源:bbp-do-shortcodes.php

示例5: site__bbpress_bbp_theme_after_reply_author_details

function site__bbpress_bbp_theme_after_reply_author_details()
{
    $twitter = get_user_meta(bbp_get_reply_author_id(), 'twitter', true);
    if (preg_match("|https?://(www\\.)?twitter\\.com/(#!/)?@?([^/]*)|", $twitter, $matches)) {
        $twitter_username = $matches[3];
    } else {
        $twitter_username = ltrim(get_user_meta(bbp_get_reply_author_id(), 'twitter', true), '@');
    }
    if (!empty($twitter_username)) {
        echo '<a href="https://twitter.com/' . $twitter_username . '" target="_blank"><i class="fa fa-twitter"></i> ' . $twitter_username . '</a>';
    }
}
开发者ID:CoalesceDesign,项目名称:wordpress-c7-site-plugin,代码行数:12,代码来源:bbpress.php

示例6: bbp_user_online_status

function bbp_user_online_status()
{
    global $bbpuos_options;
    echo '<ul>';
    $user_id = bbp_get_reply_author_id($reply_id);
    if ($bbpuos_options['activate'] == true) {
        echo '<li>';
        if (is_user_online($user_id)) {
            echo "Online";
        } else {
            echo "Offline";
        }
        echo '</li>';
    }
}
开发者ID:jacobwarduk,项目名称:bbp-user-online-status,代码行数:15,代码来源:display.php

示例7: append_message_trigger

 function append_message_trigger($author_link, $r)
 {
     //we need to make sure it is a reply
     if (!bbp_get_reply_id()) {
         return $author_link;
     }
     wp_enqueue_script('popoverasync', ig_uploader()->plugin_url . 'assets/popover/popoverasync.js', array('jquery', 'ig-bootstrap', 'jquery-frame-transport'));
     wp_enqueue_style('igu-uploader', ig_uploader()->plugin_url . 'assets/style.css');
     $new_links = explode($r['sep'], $author_link);
     $author_id = bbp_get_reply_author_id(bbp_get_reply_id($r['post_id']));
     $message_link = do_shortcode("[pm_user user_id={$author_id} class='btn btn-xs btn-primary']");
     $message_link = sprintf('<div style="%s">%s</div>', 'margin-top:5px', $message_link);
     array_splice($new_links, 1, 0, array($message_link));
     $new_links = implode($r['sep'], $new_links);
     //$logger = new IG_Logger('file', 'message_bbpress.txt');
     //$logger->log(var_export($new_links, true), IG_Logger::ERROR_LEVEL_DEBUG);
     return $new_links;
 }
开发者ID:Artgorae,项目名称:wp-artgorae,代码行数:18,代码来源:mm-bbpress-controller.php

示例8: bbp_template_include_theme_compat

/**
 * Reset main query vars and filter 'the_content' to output a bbPress
 * template part as needed.
 *
 * @since bbPress (r3032)
 * @param string $template
 * @uses bbp_is_single_user() To check if page is single user
 * @uses bbp_get_single_user_template() To get user template
 * @uses bbp_is_single_user_edit() To check if page is single user edit
 * @uses bbp_get_single_user_edit_template() To get user edit template
 * @uses bbp_is_single_view() To check if page is single view
 * @uses bbp_get_single_view_template() To get view template
 * @uses bbp_is_forum_edit() To check if page is forum edit
 * @uses bbp_get_forum_edit_template() To get forum edit template
 * @uses bbp_is_topic_merge() To check if page is topic merge
 * @uses bbp_get_topic_merge_template() To get topic merge template
 * @uses bbp_is_topic_split() To check if page is topic split
 * @uses bbp_get_topic_split_template() To get topic split template
 * @uses bbp_is_topic_edit() To check if page is topic edit
 * @uses bbp_get_topic_edit_template() To get topic edit template
 * @uses bbp_is_reply_edit() To check if page is reply edit
 * @uses bbp_get_reply_edit_template() To get reply edit template
 * @uses bbp_set_theme_compat_template() To set the global theme compat template
 */
function bbp_template_include_theme_compat($template = '')
{
    // Bail if the template already matches a bbPress template. This includes
    // archive-* and single-* WordPress post_type matches (allowing
    // themes to use the expected format) as well as all bbPress-specific
    // template files for users, topics, forums, etc...
    if (!empty(bbpress()->theme_compat->bbpress_template)) {
        return $template;
    }
    /** Users *************************************************************/
    if (bbp_is_single_user_edit() || bbp_is_single_user()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => 0, 'post_author' => 0, 'post_date' => 0, 'post_content' => '', 'post_type' => '', 'post_title' => esc_attr(bbp_get_displayed_user_field('display_name')), 'post_status' => bbp_get_public_status_id(), 'is_archive' => false, 'comment_status' => 'closed'));
        /** Forums ************************************************************/
        // Forum archive
    } elseif (bbp_is_forum_archive()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => 0, 'post_title' => bbp_get_forum_archive_title(), 'post_author' => 0, 'post_date' => 0, 'post_content' => '', 'post_type' => bbp_get_forum_post_type(), 'post_status' => bbp_get_public_status_id(), 'is_archive' => true, 'comment_status' => 'closed'));
        // Single Forum
    } elseif (bbp_is_forum_edit() || bbp_is_single_forum()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => bbp_get_forum_id(), 'post_title' => bbp_get_forum_title(), 'post_author' => bbp_get_forum_author_id(), 'post_date' => 0, 'post_content' => get_post_field('post_content', bbp_get_forum_id()), 'post_type' => bbp_get_forum_post_type(), 'post_status' => bbp_get_forum_visibility(), 'is_single' => true, 'comment_status' => 'closed'));
        /** Topics ************************************************************/
        // Topic archive
    } elseif (bbp_is_topic_archive()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => 0, 'post_title' => bbp_get_topic_archive_title(), 'post_author' => 0, 'post_date' => 0, 'post_content' => '', 'post_type' => bbp_get_topic_post_type(), 'post_status' => bbp_get_public_status_id(), 'is_archive' => true, 'comment_status' => 'closed'));
        // Single Topic
    } elseif (bbp_is_topic_edit() || bbp_is_single_topic()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => bbp_get_topic_id(), 'post_title' => bbp_get_topic_title(), 'post_author' => bbp_get_topic_author_id(), 'post_date' => 0, 'post_content' => get_post_field('post_content', bbp_get_topic_id()), 'post_type' => bbp_get_topic_post_type(), 'post_status' => bbp_get_topic_status(), 'is_single' => true, 'comment_status' => 'closed'));
        /** Replies ***********************************************************/
        // Reply archive
    } elseif (is_post_type_archive(bbp_get_reply_post_type())) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => 0, 'post_title' => __('Replies', 'bbpress'), 'post_author' => 0, 'post_date' => 0, 'post_content' => '', 'post_type' => bbp_get_reply_post_type(), 'post_status' => bbp_get_public_status_id(), 'comment_status' => 'closed'));
        // Single Reply
    } elseif (bbp_is_reply_edit() || bbp_is_single_reply()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => bbp_get_reply_id(), 'post_title' => bbp_get_reply_title(), 'post_author' => bbp_get_reply_author_id(), 'post_date' => 0, 'post_content' => get_post_field('post_content', bbp_get_reply_id()), 'post_type' => bbp_get_reply_post_type(), 'post_status' => bbp_get_reply_status(), 'comment_status' => 'closed'));
        /** Views *************************************************************/
    } elseif (bbp_is_single_view()) {
        // Reset post
        bbp_theme_compat_reset_post(array('ID' => 0, 'post_title' => bbp_get_view_title(), 'post_author' => 0, 'post_date' => 0, 'post_content' => '', 'post_type' => '', 'post_status' => bbp_get_public_status_id(), 'comment_status' => 'closed'));
        /** Topic Tags ********************************************************/
        // Topic Tag Edit
    } elseif (bbp_is_topic_tag_edit() || bbp_is_topic_tag()) {
        // Stash the current term in a new var
        set_query_var('bbp_topic_tag', get_query_var('term'));
        // Reset the post with our new title
        bbp_theme_compat_reset_post(array('ID' => 0, 'post_author' => 0, 'post_date' => 0, 'post_content' => '', 'post_type' => '', 'post_title' => sprintf(__('Topic Tag: %s', 'bbpress'), '<span>' . bbp_get_topic_tag_name() . '</span>'), 'post_status' => bbp_get_public_status_id(), 'comment_status' => 'closed'));
    }
    /**
     * If we are relying on bbPress's built in theme compatibility to load
     * the proper content, we need to intercept the_content, replace the
     * output, and display ours instead.
     *
     * To do this, we first remove all filters from 'the_content' and hook
     * our own function into it, which runs a series of checks to determine
     * the context, and then uses the built in shortcodes to output the
     * correct results from inside an output buffer.
     *
     * Uses bbp_get_theme_compat_templates() to provide fall-backs that
     * should be coded without superfluous mark-up and logic (prev/next
     * navigation, comments, date/time, etc...)
     * 
     * Hook into the 'bbp_get_bbpress_template' to override the array of
     * possible templates, or 'bbp_bbpress_template' to override the result.
     */
    if (bbp_is_theme_compat_active()) {
        // Remove all filters from the_content
        bbp_remove_all_filters('the_content');
        // Add a filter on the_content late, which we will later remove
        add_filter('the_content', 'bbp_replace_the_content');
        // Find the appropriate template file
        $template = bbp_get_theme_compat_templates();
//.........这里部分代码省略.........
开发者ID:hscale,项目名称:webento,代码行数:101,代码来源:theme-compat.php

示例9: bbp_get_reply_class

/**
 * Return the row class of a reply
 *
 * @since bbPress (r2678)
 *
 * @param int $reply_id Optional. Reply ID
 * @param array Extra classes you can pass when calling this function
 * @uses bbp_get_reply_id() To validate the reply id
 * @uses bbp_get_reply_forum_id() To get the reply's forum id
 * @uses bbp_get_reply_topic_id() To get the reply's topic id
 * @uses get_post_class() To get all the classes including ours
 * @uses apply_filters() Calls 'bbp_get_reply_class' with the classes
 * @return string Row class of the reply
 */
function bbp_get_reply_class($reply_id = 0, $classes = array())
{
    $bbp = bbpress();
    $reply_id = bbp_get_reply_id($reply_id);
    $count = isset($bbp->reply_query->current_post) ? $bbp->reply_query->current_post : 1;
    $classes = (array) $classes;
    $classes[] = (int) $count % 2 ? 'even' : 'odd';
    $classes[] = 'bbp-parent-forum-' . bbp_get_reply_forum_id($reply_id);
    $classes[] = 'bbp-parent-topic-' . bbp_get_reply_topic_id($reply_id);
    $classes[] = 'bbp-reply-position-' . bbp_get_reply_position($reply_id);
    $classes[] = 'user-id-' . bbp_get_reply_author_id($reply_id);
    $classes[] = bbp_get_reply_author_id($reply_id) === bbp_get_topic_author_id(bbp_get_reply_topic_id($reply_id)) ? 'topic-author' : '';
    $classes = array_filter($classes);
    $classes = get_post_class($classes, $reply_id);
    $classes = apply_filters('bbp_get_reply_class', $classes, $reply_id);
    $retval = 'class="' . implode(' ', $classes) . '"';
    return $retval;
}
开发者ID:danielcoats,项目名称:schoolpress,代码行数:32,代码来源:template.php

示例10: reply_update

 /**
  * Update the activity stream entry when a reply status changes
  *
  * @param int $post_id
  * @param obj $post
  * @uses get_post_type()
  * @uses bbp_get_reply_post_type()
  * @uses bbp_get_reply_id()
  * @uses bbp_is_reply_anonymous()
  * @uses bbp_get_public_status_id()
  * @uses bbp_get_closed_status_id()
  * @uses bbp_get_reply_topic_id()
  * @uses bbp_get_reply_forum_id()
  * @uses bbp_get_reply_author_id()
  * @return Bail early if not a reply, or reply is by anonymous user
  */
 public function reply_update($reply_id, $post)
 {
     // Bail early if not a reply
     if (get_post_type($post) != bbp_get_reply_post_type()) {
         return;
     }
     $reply_id = bbp_get_reply_id($reply_id);
     // Bail early if reply is by anonymous user
     if (bbp_is_reply_anonymous($reply_id)) {
         return;
     }
     $anonymous_data = array();
     // Action based on new status
     if ($post->post_status == bbp_get_public_status_id()) {
         // Validate reply data
         $topic_id = bbp_get_reply_topic_id($reply_id);
         $forum_id = bbp_get_reply_forum_id($reply_id);
         $reply_author_id = bbp_get_reply_author_id($reply_id);
         $this->reply_create($reply_id, $topic_id, $forum_id, $anonymous_data, $reply_author_id);
     } else {
         $this->reply_delete($reply_id);
     }
 }
开发者ID:hscale,项目名称:webento,代码行数:39,代码来源:activity.php

示例11: bbp_edit_reply_handler

/**
 * Handles the front end edit reply submission
 *
 * @param string $action The requested action to compare this function to
 * @uses bbp_add_error() To add an error message
 * @uses bbp_get_reply() To get the reply
 * @uses bbp_verify_nonce_request() To verify the nonce and check the request
 * @uses bbp_is_reply_anonymous() To check if the reply was by an anonymous user
 * @uses current_user_can() To check if the current user can edit that reply
 * @uses bbp_filter_anonymous_post_data() To filter anonymous data
 * @uses is_wp_error() To check if the value retrieved is a {@link WP_Error}
 * @uses remove_filter() To remove kses filters if needed
 * @uses esc_attr() For sanitization
 * @uses apply_filters() Calls 'bbp_edit_reply_pre_title' with the title and
 *                       reply id
 * @uses apply_filters() Calls 'bbp_edit_reply_pre_content' with the content
 *                        reply id
 * @uses wp_set_post_terms() To set the topic tags
 * @uses bbp_has_errors() To get the {@link WP_Error} errors
 * @uses wp_save_post_revision() To save a reply revision
 * @uses bbp_update_reply_revision_log() To update the reply revision log
 * @uses wp_update_post() To update the reply
 * @uses bbp_get_reply_topic_id() To get the reply topic id
 * @uses bbp_get_topic_forum_id() To get the topic forum id
 * @uses bbp_get_reply_to() To get the reply to id
 * @uses do_action() Calls 'bbp_edit_reply' with the reply id, topic id, forum
 *                    id, anonymous data, reply author, bool true (for edit),
 *                    and the reply to id
 * @uses bbp_get_reply_url() To get the paginated url to the reply
 * @uses wp_safe_redirect() To redirect to the reply url
 * @uses bbPress::errors::get_error_message() To get the {@link WP_Error} error
 *                                             message
 */
function bbp_edit_reply_handler($action = '')
{
    // Bail if action is not bbp-edit-reply
    if ('bbp-edit-reply' !== $action) {
        return;
    }
    // Define local variable(s)
    $revisions_removed = false;
    $reply = $reply_id = $reply_author = $topic_id = $forum_id = $anonymous_data = 0;
    $reply_title = $reply_content = $reply_edit_reason = $terms = '';
    /** Reply *****************************************************************/
    // Reply id was not passed
    if (empty($_POST['bbp_reply_id'])) {
        bbp_add_error('bbp_edit_reply_id', __('<strong>ERROR</strong>: Reply ID not found.', 'bbpress'));
        return;
        // Reply id was passed
    } elseif (is_numeric($_POST['bbp_reply_id'])) {
        $reply_id = (int) $_POST['bbp_reply_id'];
        $reply = bbp_get_reply($reply_id);
    }
    // Nonce check
    if (!bbp_verify_nonce_request('bbp-edit-reply_' . $reply_id)) {
        bbp_add_error('bbp_edit_reply_nonce', __('<strong>ERROR</strong>: Are you sure you wanted to do that?', 'bbpress'));
        return;
    }
    // Reply does not exist
    if (empty($reply)) {
        bbp_add_error('bbp_edit_reply_not_found', __('<strong>ERROR</strong>: The reply you want to edit was not found.', 'bbpress'));
        return;
        // Reply exists
    } else {
        // Check users ability to create new reply
        if (!bbp_is_reply_anonymous($reply_id)) {
            // User cannot edit this reply
            if (!current_user_can('edit_reply', $reply_id)) {
                bbp_add_error('bbp_edit_reply_permissions', __('<strong>ERROR</strong>: You do not have permission to edit that reply.', 'bbpress'));
                return;
            }
            // Set reply author
            $reply_author = bbp_get_reply_author_id($reply_id);
            // It is an anonymous post
        } else {
            // Filter anonymous data
            $anonymous_data = bbp_filter_anonymous_post_data();
        }
    }
    // Remove kses filters from title and content for capable users and if the nonce is verified
    if (current_user_can('unfiltered_html') && !empty($_POST['_bbp_unfiltered_html_reply']) && wp_create_nonce('bbp-unfiltered-html-reply_' . $reply_id) === $_POST['_bbp_unfiltered_html_reply']) {
        remove_filter('bbp_edit_reply_pre_title', 'wp_filter_kses');
        remove_filter('bbp_edit_reply_pre_content', 'bbp_encode_bad', 10);
        remove_filter('bbp_edit_reply_pre_content', 'bbp_filter_kses', 30);
    }
    /** Reply Topic ***********************************************************/
    $topic_id = bbp_get_reply_topic_id($reply_id);
    /** Topic Forum ***********************************************************/
    $forum_id = bbp_get_topic_forum_id($topic_id);
    // Forum exists
    if (!empty($forum_id) && $forum_id !== bbp_get_reply_forum_id($reply_id)) {
        // Forum is a category
        if (bbp_is_forum_category($forum_id)) {
            bbp_add_error('bbp_edit_reply_forum_category', __('<strong>ERROR</strong>: This forum is a category. No replies can be created in this forum.', 'bbpress'));
            // Forum is not a category
        } else {
            // Forum is closed and user cannot access
            if (bbp_is_forum_closed($forum_id) && !current_user_can('edit_forum', $forum_id)) {
                bbp_add_error('bbp_edit_reply_forum_closed', __('<strong>ERROR</strong>: This forum has been closed to new replies.', 'bbpress'));
            }
//.........这里部分代码省略.........
开发者ID:igniterealtime,项目名称:community-plugins,代码行数:101,代码来源:functions.php

示例12: add_author_post_date_count_ip

    /**
     * Add post date, author post count and author ip to the author element.
     */
    public function add_author_post_date_count_ip()
    {
        ?>
		<div class="bbp-reply-post-date"><?php 
        bbp_reply_post_date(bbp_get_reply_id());
        ?>
</div>

		<div class="bbps-post-count"><?php 
        printf(__('Post count: %s', 'Avada'), bbp_get_user_reply_count_raw(bbp_get_reply_author_id()) + bbp_get_user_topic_count_raw(bbp_get_reply_author_id()));
        ?>
</div>

		<?php 
        if (bbp_is_user_keymaster()) {
            ?>

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

			<div class="bbp-reply-ip fusion-reply-id"><?php 
            bbp_author_ip(bbp_get_topic_id());
            ?>
</div>

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

		<?php 
        }
    }
开发者ID:agiper,项目名称:wordpress,代码行数:36,代码来源:class-avada-layout-bbpress.php

示例13: Apoc_User

<?php

/**
 * Apocrypha Theme Forum Single Reply
 * Andrew Clayton
 * Version 2.0
 * 7-22-2014
 */
// Get the reply author object
$author = new Apoc_User(bbp_get_reply_author_id(), 'reply');
?>

<li id="post-<?php 
bbp_reply_id();
?>
" class="reply">
	
	<header class="reply-header">
		<time class="reply-time" datetime="<?php 
echo get_the_time('Y-m-d\\TH:i');
?>
"><?php 
echo bp_core_time_since(strtotime(get_the_time('c')), current_time('timestamp'));
?>
</time>
		<?php 
apoc_report_post_button('reply');
?>
		
		<div class="reply-admin-links">
			<?php 
开发者ID:tamriel-foundry,项目名称:apoc2,代码行数:31,代码来源:loop-single-reply.php

示例14: bbp_display_badge

/**
* Display the Support status of an User under his replies or topics in the Forum
**/
function bbp_display_badge()
{
    $user_id = bbp_get_reply_author_id();
    /*$caps = get_user_meta($user_id, 'wp_capabilities', true);
    	$roles = array_keys((array)$caps);
    	
    	if (strtolower($roles[0]) == 'keymaster' || strtolower($roles[0]) == 'administrator' || strtolower($roles[0]) == 'moderator') {
    		return;
    	}
    	
    	*/
    $dat = get_userdata($user_id);
    $roles = implode(', ', $dat->roles);
    if (strpos(strtolower($roles), 'keymaster') !== false || strpos(strtolower($roles), 'administrator') !== false || strpos(strtolower($roles), 'moderator') !== false) {
        return;
    }
    px_verify_badge_style();
    $buy_date = get_user_meta($user_id, 'px_envato_purchase_date');
    //	$support_amount = get_user_meta( $user_id, 'px_envato_support_amount'); 	NOT WORKING YET
    //	$support_until = get_user_meta( $user_id, 'px_envato_support_until');
    // Calculate the if support is valid
    if (isset($buy_date[0]) && $buy_date[0] != 0) {
        $short_date = explode('T', $buy_date[0]);
        $short_date = $short_date[0];
        $date1 = new DateTime($short_date);
        $date2 = new DateTime(current_time('Y-m-d'));
        $interval = $date1->diff($date2);
        if ($interval->days <= 182) {
            $supported = 1;
        } else {
            $supported = 2;
        }
    } else {
        if (strpos(strtolower($roles), 'blocked') !== false) {
            $supported = 3;
        } else {
            $supported = 4;
        }
    }
    if ($supported == 1) {
        ?>
		<div id="user-badge-<?php 
        echo $user_id;
        ?>
" class="badge-supported">
			Supported
		</div>
		<?php 
    } else {
        if ($supported == 2) {
            ?>
		<div id="user-badge-<?php 
            echo $user_id;
            ?>
" class="badge-unsupported">
			Support Expired
		</div>
		<?php 
        } else {
            if ($supported == 3) {
                ?>
		<div id="user-badge-<?php 
                echo $user_id;
                ?>
" class="badge-blocked">
			Blocked
		</div>
		<?php 
            } else {
                if ($supported == 4) {
                    ?>
		<div id="user-badge-<?php 
                    echo $user_id;
                    ?>
" class="badge-unknowen">
			Unknowen Support Status
		</div>
		<?php 
                }
            }
        }
    }
}
开发者ID:krishna19,项目名称:Pixelart-Verifier,代码行数:86,代码来源:bp-custom.php

示例15: insert_rank_bb_reply

 /**
  * Insert Rank In bbPress Reply
  * @since 1.6
  * @version 1.0
  */
 public function insert_rank_bb_reply()
 {
     $output = '';
     $user_id = bbp_get_reply_author_id();
     if ($user_id == 0) {
         return;
     }
     foreach ($this->point_types as $type_id => $label) {
         // Load type
         $mycred = mycred($type_id);
         // User is excluded from this type
         if ($mycred->exclude_user($user_id)) {
             continue;
         }
         // No settings
         if (!isset($mycred->rank['bp_location'])) {
             continue;
         }
         // Not shown
         if (!in_array($mycred->rank['bp_location'], array('reply', 'both'))) {
             continue;
         }
         // Get rank (if user has one
         $users_rank = mycred_get_users_rank_id($user_id, $type_id);
         if ($users_rank === NULL) {
             continue;
         }
         // Parse template
         $template = $mycred->rank['bp_template'];
         $template = str_replace('%rank_title%', get_the_title($users_rank), $template);
         $template = str_replace('%rank_logo%', mycred_get_rank_logo($users_rank), $template);
         // Let others play
         $output .= apply_filters('mycred_bb_reply_ranks_row', $template, $user_id, $users_rank, $mycred, $this);
     }
     if ($output == '') {
         return;
     }
     echo '<div id="mycred-my-rank">' . apply_filters('mycred_bb_rank_in_reply', $output, $user_id, $this) . '</div>';
 }
开发者ID:kfwebdev,项目名称:wp-atd,代码行数:44,代码来源:myCRED-addon-ranks.php


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