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


PHP bp_ajax_querystring函数代码示例

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


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

示例1: test_follow_blog_and_groupblog

 /**
  * @group groupblog
  */
 public function test_follow_blog_and_groupblog()
 {
     if (!is_multisite()) {
         return;
     }
     // save the current user and override logged-in user
     $old_user = get_current_user_id();
     $u = $this->factory->user->create();
     $this->set_current_user($u);
     // create some blogs
     $b = $this->factory->blog->create(array('title' => 'Groupblog', 'user_id' => $u));
     $b2 = $this->factory->blog->create(array('title' => 'Test blog 1', 'user_id' => $u));
     $b3 = $this->factory->blog->create(array('title' => 'Test blog 2', 'user_id' => $u));
     // create a group and connect a blog
     $g = $this->factory->group->create(array('creator_id' => $u));
     groups_update_groupmeta($g, 'groupblog_blog_id', $b);
     // follow the groupblog
     $f = bp_follow_start_following(array('leader_id' => $b, 'follower_id' => $u, 'follow_type' => 'blogs'));
     // follow a regular blog
     $f2 = bp_follow_start_following(array('leader_id' => $b2, 'follower_id' => $u, 'follow_type' => 'blogs'));
     // add some activity items
     $a = $this->factory->activity->create(array('component' => buddypress()->groups->id, 'type' => 'new_groupblog_post', 'user_id' => $u, 'item_id' => $g, 'secondary_item_id' => 1));
     $a2 = $this->factory->activity->create(array('component' => buddypress()->blogs->id, 'type' => 'new_blog_post', 'user_id' => $u, 'item_id' => $b3, 'secondary_item_id' => 1));
     $a3 = $this->factory->activity->create(array('component' => buddypress()->blogs->id, 'type' => 'new_blog_post', 'user_id' => $u, 'item_id' => $b2, 'secondary_item_id' => 1));
     // fake that we're on a user's "Activity > Followed Sites" page
     add_filter('bp_ajax_querystring', array($this, 'add_activity_scope_filter'));
     // fake that BP groupblog is installed so groupblog filter will kick in
     if (!function_exists('bp_groupblog_init')) {
         function bp_groupblog_init()
         {
         }
     }
     // run the activity loop
     global $activities_template;
     bp_has_activities(bp_ajax_querystring('activity'));
     // grab the activity IDs from the loop
     $ids = wp_list_pluck($activities_template->activities, 'id');
     // assert!
     $this->assertEquals(array($a, $a3), $ids);
     // reset everything
     $activities_template = null;
     $this->set_current_user($old_user);
     remove_filter('bp_ajax_querystring', array($this, 'add_activity_scope_filter'));
 }
开发者ID:wesavetheworld,项目名称:buddypress-followers,代码行数:47,代码来源:blogs.php

示例2: do_action

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

	<div id="content">
		<div class="padder">

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

		<form action="" method="post" id="groups-directory-form" class="dir-form">

			<?php 
global $huddle_bp_groups, $groups_template;
$huddle_bp_groups = bp_has_groups(bp_ajax_querystring('groups'));
?>

			<h3><?php 
_e('Groups Directory', 'huddle');
?>
</h3>
			<p class="subtitle">
				<?php 
bp_groups_pagination_count();
?>
				<?php 
if (is_user_logged_in() && bp_user_can_create_groups()) {
    ?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="btn-gray" href="<?php 
    echo trailingslashit(bp_get_root_domain() . '/' . bp_get_groups_root_slug() . '/create');
开发者ID:nxtclass,项目名称:NXTClass-themes,代码行数:31,代码来源:index.php

示例3: do_action

/**
 * BuddyPress - Forums Loop
 *
 * Querystring is set via AJAX in _inc/ajax.php - bp_dtheme_object_filter()
 *
 * @package BuddyPress
 * @subpackage bp-default
 */
?>

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

<?php 
if (bp_has_forum_topics(bp_ajax_querystring('forums'))) {
    ?>

	<div id="pag-top" class="pagination">

		<div class="pag-count" id="topic-count-top">

			<?php 
    bp_forum_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="topic-pag-top">

			<?php 
开发者ID:nikitansk,项目名称:devschool,代码行数:31,代码来源:forums-loop.php

示例4: while

<?php

if (bp_group_has_membership_requests(bp_ajax_querystring('membership_requests'))) {
    ?>

	<div id="pag-top" class="pagination">

		<div class="pag-count" id="group-mem-requests-count-top">

			<?php 
    bp_group_requests_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="group-mem-requests-pag-top">

			<?php 
    bp_group_requests_pagination_links();
    ?>

		</div>

	</div>

	<ul id="request-list" class="item-list">
		<?php 
    while (bp_group_membership_requests()) {
        bp_group_the_membership_request();
        ?>
开发者ID:un1coin,项目名称:ovn-space,代码行数:30,代码来源:requests-loop.php

示例5: do_action

<?php

/**
 * The template for displaying course directory loop.
 *
 * Override this template by copying it to yourtheme/course/course-loop.php
 *
 * @author 		VibeThemes
 * @package 	vibe-course-module/templates
 * @version     1.8.1
 */
do_action('bp_before_course_loop');
if (bp_course_has_items(bp_ajax_querystring('course'))) {
    ?>
    <div id="pag-top" class="pagination">

        <div class="pag-DeCuongKHcount" id="course-dir-count-top">

            <?php 
    bp_course_pagination_count();
    ?>

        </div>

        <div class="pagination-links" id="course-dir-pag-top">

            <?php 
    bp_course_item_pagination();
    ?>

        </div>
开发者ID:songlequang,项目名称:myclass,代码行数:31,代码来源:course-loop.php

示例6: do_action

/**
 * BuddyPress - Groups Loop
 *
 * Querystring is set via AJAX in _inc/ajax.php - bp_legacy_theme_object_filter()
 *
 * @package BuddyPress
 * @subpackage bp-legacy
 */
?>

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

<?php 
if (bp_has_groups(bp_ajax_querystring('groups'))) {
    ?>

	<div id="pag-top" class="pagination">

		<div class="pag-count" id="group-dir-count-top">

			<?php 
    bp_groups_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="group-dir-pag-top">

			<?php 
开发者ID:kd5ytx,项目名称:Empirical-Wordpress,代码行数:31,代码来源:groups-loop.php

示例7: do_action

</div><!-- .left-menu -->

<div class="main-column">

	<?php 
/**
 * Fires before the display of the group send invites list.
 *
 * @since BuddyPress (1.1.0)
 */
do_action('bp_before_group_send_invites_list');
?>

	<?php 
if (bp_group_has_invites(bp_ajax_querystring('invite') . '&per_page=10')) {
    ?>

		<div id="pag-top" class="pagination">

			<div class="pag-count" id="group-invite-count-top">

				<?php 
    bp_group_invite_pagination_count();
    ?>

			</div>

			<div class="pagination-links" id="group-invite-pag-top">

				<?php 
开发者ID:kosir,项目名称:thatcamp-org,代码行数:30,代码来源:invites-loop.php

示例8: while

        $post_class = "column dt-sc-one-half";
        break;
    case "one-third-column":
        $columns = 3;
        $post_class = "column dt-sc-one-third";
        break;
    case "one-fourth-column":
        $columns = 4;
        $post_class = "column dt-sc-one-fourth";
        break;
    default:
        $columns = 4;
        $post_class = "column dt-sc-one-fourth";
        break;
}
if (bp_has_members(bp_ajax_querystring('members') . '&per_page=' . $dt_per_page)) {
    $i = 1;
    ?>
	<?php 
    do_action('bp_before_directory_members_list');
    ?>
		<?php 
    while (bp_members()) {
        bp_the_member();
        $temp_class = "";
        if ($i == 1) {
            $temp_class = $post_class . " first";
        } else {
            $temp_class = $post_class;
        }
        if ($i == $columns) {
开发者ID:PNW3DEV,项目名称:iesdb-v1,代码行数:31,代码来源:members-loop.php

示例9: get_current_user_id

 * The template for displaying instructor courses in course directory
 *
 * Override this template by copying it to yourtheme/course/instructor-courses.php
 *
 * @author 		VibeThemes
 * @package 	vibe-course-module/templates
 * @version     1.8.1
 */
$user_id = get_current_user_id();
$append = '&instructor=' . $user_id;
?>

<?php 
do_action('bp_before_course_loop');
$user_id = get_current_user_id();
if (bp_course_has_items(bp_ajax_querystring('course') . $append)) {
    // global $items_template; var_dump( $items_template )
    ?>
	<div id="pag-top" class="pagination no-ajax">

		<div class="pag-count" id="course-dir-count-top">

			<?php 
    bp_course_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="course-dir-pag-top">

			<?php 
开发者ID:akshayxhtmljunkies,项目名称:brownglock,代码行数:31,代码来源:instructor-courses.php

示例10: do_action

<?php

/**
 *
 * @package BuddyPress_Skeleton_Component
 * @since 1.6
 */
?>

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

<?php 
if (bp_example_has_items(bp_ajax_querystring('example'))) {
    // global $items_template; var_dump( $items_template )
    ?>
	<div id="pag-top" class="pagination">

		<div class="pag-count" id="example-dir-count-top">

			<?php 
    bp_example_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="example-dir-pag-top">

			<?php 
    bp_example_item_pagination();
开发者ID:natrio,项目名称:buddypress-skeleton-component,代码行数:31,代码来源:example-loop.php

示例11: vibe_get_option

 * @package 	vibe-course-module/templates
 * @version     1.8.1
 */
$loop_number = vibe_get_option('loop_number');
isset($loop_number) ? $loop_number : ($loop_number = 5);
?>

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



<?php 
$user_id = get_current_user_id();
if (bp_course_has_items(bp_ajax_querystring('course') . '&user=' . $user_id . '&per_page=' . $loop_number)) {
    // global $items_template; var_dump( $items_template )
    ?>
	<div id="pag-top" class="pagination no-ajax">

		<div class="pag-count" id="course-dir-count-top">

			<?php 
    bp_course_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="course-dir-pag-top">

			<?php 
开发者ID:songlequang,项目名称:myclass,代码行数:31,代码来源:my-courses.php

示例12: do_action

<?php

do_action('dpa_before_achievements_loop');
?>

<?php 
if (dpa_has_achievements(bp_ajax_querystring('achievements'))) {
    ?>

	<div class="pagination">

		<div class="pag-count" id="achievements-count-top">
			<?php 
    dpa_achievements_pagination_count();
    ?>
		</div>

		<div class="pagination-links" id="achievements-pag-top">
			<?php 
    dpa_achievements_pagination_links();
    ?>
		</div>

	</div>

	<ul id="achievements-list" class="item-list">
	<?php 
    while (dpa_achievements()) {
        dpa_the_achievement();
        ?>
开发者ID:nxtclass,项目名称:NXTClass-Plugin,代码行数:30,代码来源:achievements-loop.php

示例13: vibe_get_option

 * @package BuddyPress
 * @subpackage bp-default
 */
if (!defined('ABSPATH')) {
    exit;
}
$loop_number = vibe_get_option('loop_number');
isset($loop_number) ? $loop_number : ($loop_number = 5);
?>

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

<?php 
if (bp_has_blogs(bp_ajax_querystring('blogs') . '&per_page=' . $loop_number)) {
    ?>

	<div id="pag-top" class="pagination">

		<div class="pag-count" id="blog-dir-count-top">
			<?php 
    bp_blogs_pagination_count();
    ?>
		</div>

		<div class="pagination-links" id="blog-dir-pag-top">
			<?php 
    bp_blogs_pagination_links();
    ?>
		</div>
开发者ID:nikitansk,项目名称:devschool,代码行数:31,代码来源:blogs-loop.php

示例14: bp_has_members

<?php 
global $bp_members, $members_template;
if (!$bp_members) {
    $bp_members = bp_has_members(bp_ajax_querystring('members'));
}
?>

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

<?php 
if ($bp_members) {
    ?>

	<div id="pag-top" class="pagination">

		<div class="pag-count" id="member-dir-count-top">

			<?php 
    bp_members_pagination_count();
    ?>

		</div>

		<div class="pagination-links" id="member-dir-pag-top">

			<?php 
    bp_members_pagination_links();
    ?>
开发者ID:nxtclass,项目名称:NXTClass-themes,代码行数:30,代码来源:members-loop.php

示例15: framework

        /**
         * Do widget framework.
         *
         * @param array $instance The settings for the particular instance of the widget.
         */
        public static function framework($instance)
        {
            global $gs_counter, $processed_activities;
            genesis_markup(array('html5' => '<article %s>', 'xhtml' => sprintf('<div class="%s">', implode(' ', get_post_class())), 'context' => 'entry'));
            $settings = get_option('widget_featured-content');
            if (!isset($settings[3]['buddypress-group']) || 1 != $settings[3]['buddypress-group']) {
                GS_Featured_Content::action('thememixfc_before_post_content', $instance);
                GS_Featured_Content::action('thememixfc_post_content', $instance);
                GS_Featured_Content::action('thememixfc_after_post_content', $instance);
            } else {
                if (!isset($processed_activities)) {
                    $processed_activities = array();
                }
                $group_id = $settings[3]['buddypress-group-group'];
                if (bp_has_activities(bp_ajax_querystring('activity') . '&primary_id=' . $group_id)) {
                    while (bp_activities()) {
                        bp_the_activity();
                        $url = trailingslashit(bp_get_root_domain() . '/' . bp_get_groups_root_slug() . '/' . $group->slug . '/');
                        $fontawesome_position = $settings[3]['fontawesome-position'];
                        $activity_id = bp_get_activity_id();
                        if (!in_array($activity_id, $processed_activities) && !isset($done)) {
                            // Get image HTML
                            if (isset($settings[3]['show_image']) && 1 == $settings[3]['show_image']) {
                                $size = $settings[3]['image_size'];
                                $image_html = bp_get_activity_avatar('type=' . $size);
                                // Add image link to image HTML
                                if (isset($settings[3]['link_image']) && 1 == $settings[3]['link_image']) {
                                    $image_html = '<a href="' . esc_attr(bp_get_activity_user_link()) . '">' . $image_html . '</a>';
                                }
                            }
                            echo '
						<article itemscope="itemscope" itemtype="http://schema.org/Event">';
                            if (isset($settings[3]['image_position']) && 'before-title' == $settings[3]['image_position']) {
                                echo $image_html;
                            }
                            if ('before_title' == $fontawesome_position) {
                                echo thememixfc_span_fontawesome();
                            }
                            echo '
							<h2 class="entry-title">';
                            if ('inline_before_title' == $fontawesome_position) {
                                echo thememixfc_span_fontawesome();
                            }
                            echo '
								<a href="' . esc_url($url) . '" title="' . esc_attr($group->name) . '">' . esc_html($group->name) . '</a>';
                            if ('inline_after_title' == $fontawesome_position) {
                                echo thememixfc_span_fontawesome();
                            }
                            echo '
							</h2>';
                            if ('after_title' == $fontawesome_position) {
                                echo thememixfc_span_fontawesome();
                            }
                            if (isset($settings[3]['image_position']) && 'after-title' == $settings[3]['image_position']) {
                                echo $image_html;
                            }
                            if (bp_activity_has_content()) {
                                bp_activity_content_body();
                            }
                            if (isset($settings[3]['image_position']) && 'after-content' == $settings[3]['image_position']) {
                                echo $image_html;
                            }
                            echo '
						</article>';
                            $processed_activities[] = $activity_id;
                            $done = true;
                        }
                    }
                }
            }
            $gs_counter++;
            genesis_markup(array('html5' => '</article>', 'xhtml' => '</div>'));
        }
开发者ID:ryanhellyer,项目名称:thememix-pro-genesis,代码行数:78,代码来源:widget.php


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