本文整理汇总了PHP中BP_Activity_Activity::get方法的典型用法代码示例。如果您正苦于以下问题:PHP BP_Activity_Activity::get方法的具体用法?PHP BP_Activity_Activity::get怎么用?PHP BP_Activity_Activity::get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BP_Activity_Activity
的用法示例。
在下文中一共展示了BP_Activity_Activity::get方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: bp_activity_get_sitewide
/**
* Retrieve sitewide activity
*
* You should use bp_activity_get() instead
*
* @since 1.0.0
* @deprecated 1.2.0
*
* @param array $args
*
* @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
*
* @return object $activity The activity/activities object
*/
function bp_activity_get_sitewide($args = '')
{
_deprecated_function(__FUNCTION__, '1.2', 'bp_activity_get()');
$defaults = array('max' => false, 'page' => 1, 'per_page' => false, 'sort' => 'DESC', 'display_comments' => false, 'search_terms' => false, 'show_hidden' => false, 'filter' => array());
$args = wp_parse_args($args, $defaults);
return apply_filters('bp_activity_get_sitewide', BP_Activity_Activity::get($args), $r);
}
示例2: get_specific
/**
* In BuddyPress 1.2.x, this was used to retrieve specific activity stream items (for example, on an activity's permalink page).
* As of 1.5.x, use BP_Activity_Activity::get( ..., $in ) instead.
*
* @deprecated 1.5
* @deprecated Use BP_Activity_Activity::get( ..., $in ) instead.
* @param mixed $activity_ids Array or comma-separated string of activity IDs to retrieve
* @param int $max Maximum number of results to return. (Optional; default is no maximum)
* @param int $page The set of results that the user is viewing. Used in pagination. (Optional; default is 1)
* @param int $per_page Specifies how many results per page. Used in pagination. (Optional; default is 25)
* @param string MySQL column sort; ASC or DESC. (Optional; default is DESC)
* @param bool $display_comments Retrieve an activity item's associated comments or not. (Optional; default is false)
* @return array
* @since 1.2
*/
function get_specific($activity_ids, $max = false, $page = 1, $per_page = 25, $sort = 'DESC', $display_comments = false)
{
_deprecated_function(__FUNCTION__, '1.5', 'Use BP_Activity_Activity::get( ..., $in ) instead.');
return BP_Activity_Activity::get($max, $page, $per_page, $sort, false, false, $display_comments, false, false, $activity_ids);
}
示例3: bp_activity_get_specific
/**
* Fetch specific activity items.
*
* @since BuddyPress (1.2.0)
*
* @see BP_Activity_Activity::get() For more information on accepted arguments
* @uses wp_parse_args()
* @uses apply_filters() To call the 'bp_activity_get_specific' hook
* @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
*
* @param array $args {
* All arguments and defaults are shared with BP_Activity_Activity::get(),
* except for the following:
* @type string|int|array Single activity ID, comma-separated list of IDs,
* or array of IDs.
* }
* @return array $activity See BP_Activity_Activity::get() for description.
*/
function bp_activity_get_specific($args = '')
{
$r = bp_parse_args($args, array('activity_ids' => false, 'display_comments' => false, 'max' => false, 'page' => 1, 'per_page' => false, 'show_hidden' => true, 'sort' => 'DESC', 'spam' => 'ham_only', 'update_meta_cache' => true));
$get_args = array('display_comments' => $r['display_comments'], 'in' => $r['activity_ids'], 'max' => $r['max'], 'page' => $r['page'], 'per_page' => $r['per_page'], 'show_hidden' => $r['show_hidden'], 'sort' => $r['sort'], 'spam' => $r['spam'], 'update_meta_cache' => $r['update_meta_cache']);
return apply_filters('bp_activity_get_specific', BP_Activity_Activity::get($get_args), $args, $get_args);
}
示例4: test_get_with_count_total_default_to_false
/**
* @group get
* @group count_total
*/
public function test_get_with_count_total_default_to_false()
{
$a1 = $this->factory->activity->create();
$a2 = $this->factory->activity->create();
$activity = BP_Activity_Activity::get();
$this->assertSame(null, $activity['total']);
}
示例5: get_specific
/**
* In BuddyPress 1.2.x, this was used to retrieve specific activity stream items (for example, on an activity's permalink page).
*
* As of 1.5.x, use BP_Activity_Activity::get() with an 'in' parameter instead.
*
* @since 1.2.0
*
* @deprecated 1.5
* @deprecated Use BP_Activity_Activity::get() with an 'in' parameter instead.
*
* @param mixed $activity_ids Array or comma-separated string of activity IDs to retrieve.
* @param int|bool $max Maximum number of results to return. (Optional; default is no maximum).
* @param int $page The set of results that the user is viewing. Used in pagination. (Optional; default is 1).
* @param int $per_page Specifies how many results per page. Used in pagination. (Optional; default is 25).
* @param string $sort MySQL column sort; ASC or DESC. (Optional; default is DESC).
* @param bool $display_comments Retrieve an activity item's associated comments or not. (Optional; default is false).
* @return array
*/
public static function get_specific($activity_ids, $max = false, $page = 1, $per_page = 25, $sort = 'DESC', $display_comments = false)
{
_deprecated_function(__FUNCTION__, '1.5', 'Use BP_Activity_Activity::get() with the "in" parameter instead.');
return BP_Activity_Activity::get($max, $page, $per_page, $sort, false, false, $display_comments, false, false, $activity_ids);
}
示例6: bp_activity_get_specific
/**
* Fetch specific activity items
*
* @since 1.2.0
*
* @param array $args See docs for $defaults for details
*
* @uses nxt_parse_args()
* @uses apply_filters() To call the 'bp_activity_get_specific' hook
* @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
*
* @return array The array returned by BP_Activity_Activity::get()
*/
function bp_activity_get_specific($args = '')
{
$defaults = array('activity_ids' => false, 'page' => 1, 'per_page' => false, 'max' => false, 'sort' => 'DESC', 'display_comments' => false, 'show_hidden' => true);
$r = nxt_parse_args($args, $defaults);
extract($r, EXTR_SKIP);
return apply_filters('bp_activity_get_specific', BP_Activity_Activity::get($max, $page, $per_page, $sort, false, false, $display_comments, $show_hidden, false, $activity_ids));
}
示例7: bp_activity_get_specific
/**
* Fetch specific activity items.
*
* @since 1.2.0
*
* @see BP_Activity_Activity::get() For more information on accepted arguments.
* @uses wp_parse_args()
* @uses apply_filters() To call the 'bp_activity_get_specific' hook.
* @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
*
* @param array|string $args {
* All arguments and defaults are shared with BP_Activity_Activity::get(),
* except for the following:
* @type string|int|array Single activity ID, comma-separated list of IDs,
* or array of IDs.
* }
* @return array $activity See BP_Activity_Activity::get() for description.
*/
function bp_activity_get_specific($args = '')
{
$r = bp_parse_args($args, array('activity_ids' => false, 'display_comments' => false, 'max' => false, 'page' => 1, 'per_page' => false, 'show_hidden' => true, 'sort' => 'DESC', 'spam' => 'ham_only', 'update_meta_cache' => true));
$get_args = array('display_comments' => $r['display_comments'], 'in' => $r['activity_ids'], 'max' => $r['max'], 'page' => $r['page'], 'per_page' => $r['per_page'], 'show_hidden' => $r['show_hidden'], 'sort' => $r['sort'], 'spam' => $r['spam'], 'update_meta_cache' => $r['update_meta_cache']);
/**
* Filters the requested specific activity item.
*
* @since 1.2.0
*
* @param BP_Activity_Activity $activity Requested activity object.
* @param array $args Original passed in arguments.
* @param array $get_args Constructed arguments used with request.
*/
return apply_filters('bp_activity_get_specific', BP_Activity_Activity::get($get_args), $args, $get_args);
}
示例8: bp_activity_get_specific
/**
* Fetch specific activity items.
*
* @since BuddyPress (1.2.0)
*
* @see BP_Activity_Activity::get() For more information on accepted arguments
* @uses wp_parse_args()
* @uses apply_filters() To call the 'bp_activity_get_specific' hook
* @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
*
* @param array $args {
* All arguments and defaults are shared with BP_Activity_Activity::get(),
* except for the following:
* @type string|int|array Single activity ID, comma-separated list of IDs,
* or array of IDs.
* }
* @return array $activity See BP_Activity_Activity::get() for description.
*/
function bp_activity_get_specific( $args = '' ) {
$r = bp_parse_args( $args, array(
'activity_ids' => false, // A single activity_id or array of IDs.
'display_comments' => false, // true or false to display threaded comments for these specific activity items
'max' => false, // Maximum number of results to return
'page' => 1, // page 1 without a per_page will result in no pagination.
'per_page' => false, // results per page
'show_hidden' => true, // When fetching specific items, show all
'sort' => 'DESC', // sort ASC or DESC
'spam' => 'ham_only', // Retrieve items marked as spam
'update_meta_cache' => true,
) );
$get_args = array(
'display_comments' => $r['display_comments'],
'in' => $r['activity_ids'],
'max' => $r['max'],
'page' => $r['page'],
'per_page' => $r['per_page'],
'show_hidden' => $r['show_hidden'],
'sort' => $r['sort'],
'spam' => $r['spam'],
'update_meta_cache' => $r['update_meta_cache'],
);
/**
* Filters the requested specific activity item.
*
* @since BuddyPress (1.2.0)
*
* @param BP_Activity_Activity $activity Requested activity object.
* @param array $args Original passed in arguments.
* @param array $get_args Constructed arguments used with request.
*/
return apply_filters( 'bp_activity_get_specific', BP_Activity_Activity::get( $get_args ), $args, $get_args );
}
示例9: bp_activity_get_specific
/**
* Fetch specific activity items
*
* @since BuddyPress (1.2)
*
* @param array $args See docs for $defaults for details
*
* @uses wp_parse_args()
* @uses apply_filters() To call the 'bp_activity_get_specific' hook
* @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
*
* @return array The array returned by BP_Activity_Activity::get()
*/
function bp_activity_get_specific($args = '')
{
$defaults = array('activity_ids' => false, 'display_comments' => false, 'max' => false, 'page' => 1, 'per_page' => false, 'show_hidden' => true, 'sort' => 'DESC', 'spam' => 'ham_only');
$r = wp_parse_args($args, $defaults);
extract($r, EXTR_SKIP);
$get_args = array('page' => $page, 'per_page' => $per_page, 'max' => $max, 'sort' => $sort, 'display_comments' => $display_comments, 'show_hidden' => $show_hidden, 'in' => $activity_ids, 'spam' => $spam);
return apply_filters('bp_activity_get_specific', BP_Activity_Activity::get($get_args), $args, $get_args);
}
示例10: bp_activity_get
function bp_activity_get( $args = '' ) {
$defaults = array(
'max' => false, // Maximum number of results to return
'page' => 1, // page 1 without a per_page will result in no pagination.
'per_page' => false, // results per page
'sort' => 'DESC', // sort ASC or DESC
'display_comments' => false, // false for no comments. 'stream' for within stream display, 'threaded' for below each activity item
'search_terms' => false, // Pass search terms as a string
'show_hidden' => false, // Show activity items that are hidden site-wide?
/**
* Pass filters as an array -- all filter items can be multiple values comma separated:
* array(
* 'user_id' => false, // user_id to filter on
* 'object' => false, // object to filter on e.g. groups, profile, status, friends
* 'action' => false, // action to filter on e.g. activity_update, profile_updated
* 'primary_id' => false, // object ID to filter on e.g. a group_id or forum_id or blog_id etc.
* 'secondary_id' => false, // secondary object ID to filter on e.g. a post_id
* );
*/
'filter' => array()
);
$r = wp_parse_args( $args, $defaults );
extract( $r, EXTR_SKIP );
/* Attempt to return a cached copy of the first page of sitewide activity. */
if ( 1 == (int)$page && empty( $max ) && empty( $search_terms ) && empty( $filter ) && 'DESC' == $sort ) {
if ( !$activity = wp_cache_get( 'bp_activity_sitewide_front', 'bp' ) ) {
$activity = BP_Activity_Activity::get( $max, $page, $per_page, $sort, $search_terms, $filter, $display_comments, $show_hidden );
wp_cache_set( 'bp_activity_sitewide_front', $activity, 'bp' );
}
} else
$activity = BP_Activity_Activity::get( $max, $page, $per_page, $sort, $search_terms, $filter, $display_comments, $show_hidden );
return apply_filters( 'bp_activity_get', $activity, &$r );
}