本文整理汇总了PHP中bp_core_get_userlink函数的典型用法代码示例。如果您正苦于以下问题:PHP bp_core_get_userlink函数的具体用法?PHP bp_core_get_userlink怎么用?PHP bp_core_get_userlink使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了bp_core_get_userlink函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: bp_gtm_email_notify
function bp_gtm_email_notify()
{
global $bp;
// Get user data
$reciever_name = bp_core_get_user_displayname($_GET['resp_id'], false);
$reciever_ud = get_userdata($_GET['resp_id']);
$sender_name = bp_core_get_user_displayname($bp->loggedin_user->id, false);
$sender_link = bp_core_get_userlink($bp->loggedin_user->id, false, true);
// Lunks to use in email
$reciever_personal_tasks_link = site_url(BP_MEMBERS_SLUG . '/' . $reciever_ud->user_login . '/' . $bp->gtm->slug . '/tasks');
$reciever_personal_projects_link = site_url(BP_MEMBERS_SLUG . '/' . $reciever_ud->user_login . '/' . $bp->gtm->slug . '/projects');
/* Set up and send the message */
$to = $reciever_ud->user_email;
$subject = get_blog_option(1, 'blogname') . ': ' . __('Assignments');
$message = sprintf(__('Hello there %s,
%s (%s) reminds you, that pending tasks and projects you are responsible for need to be done.
To see your personal tasks click here: %s
To see your personal projects click here: %s
---------------------
%s. %s
', 'bp_gtm'), $reciever_name, $sender_name, $sender_link, $reciever_personal_tasks_link, $reciever_personal_projects_link, get_blog_option(1, 'blogname'), get_blog_option(1, 'blogdescription'));
// Send it!
wp_mail($to, $subject, $message);
echo 'sent!';
}
开发者ID:adisonc,项目名称:MaineLearning,代码行数:29,代码来源:involved.php
示例2: block_message
function block_message($message_info)
{
global $bp;
$recipients = $message_info->recipients;
foreach ($recipients as $key => $recipient) {
// if site admin, skip check
if ($bp->loggedin_user->is_site_admin == 1) {
continue;
}
// make sure sender is not trying to send to themselves
if ($recipient->user_id == $bp->loggedin_user->id) {
unset($message_info->recipients[$key]);
continue;
}
// check if the attempted recipient is block user
// if we get a match, remove person from recipient list
if ($this->check_blocking($bp->loggedin_user->id, $recipient->user_id)) {
if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
//if ajax - just unset
unset($message_info->recipients[$key]);
} else {
wp_redirect(bp_core_get_userlink($recipient->user_id, false, true));
exit;
}
}
}
}
开发者ID:andreuka,项目名称:buddypress-block-user,代码行数:27,代码来源:class-BPBlockUser.php
示例3: bp_group_documents_record_delete
function bp_group_documents_record_delete($document)
{
global $bp;
$params = array('action' => sprintf(__('%s deleted the file: %s from %s', 'bp-group-documents'), bp_core_get_userlink($bp->loggedin_user->id), $document->name, '<a href="' . bp_get_group_permalink($bp->groups->current_group) . '">' . esc_attr($bp->groups->current_group->name) . '</a>'), 'component_action' => 'deleted_group_document', 'secondary_item_id' => $document->id);
bp_group_documents_record_activity($params);
do_action('bp_group_documents_record_delete', $document);
}
开发者ID:adisonc,项目名称:MaineLearning,代码行数:7,代码来源:activity.php
示例4: populate
/**
* populate()
*
* Populate the instantiated class with data based on the User ID provided.
*
* @package BuddyPress Core
* @global $userdata WordPress user data for the current logged in user.
* @uses bp_core_get_userurl() Returns the URL with no HTML markup for a user based on their user id
* @uses bp_core_get_userlink() Returns a HTML formatted link for a user with the user's full name as the link text
* @uses bp_core_get_user_email() Returns the email address for the user based on user ID
* @uses get_user_meta() WordPress function returns the value of passed usermeta name from usermeta table
* @uses bp_core_fetch_avatar() Returns HTML formatted avatar for a user
* @uses bp_profile_last_updated_date() Returns the last updated date for a user.
*/
function populate() {
if ( function_exists( 'xprofile_install' ) )
$this->profile_data = $this->get_profile_data();
if ( $this->profile_data ) {
$this->user_url = bp_core_get_user_domain( $this->id, $this->profile_data['user_nicename'], $this->profile_data['user_login'] );
$this->fullname = esc_attr( $this->profile_data[BP_XPROFILE_FULLNAME_FIELD_NAME]['field_data'] );
$this->user_link = "<a href='{$this->user_url}' title='{$this->fullname}'>{$this->fullname}</a>";
$this->email = esc_attr( $this->profile_data['user_email'] );
} else {
$this->user_url = bp_core_get_user_domain( $this->id );
$this->user_link = bp_core_get_userlink( $this->id );
$this->fullname = esc_attr( bp_core_get_user_displayname( $this->id ) );
$this->email = esc_attr( bp_core_get_user_email( $this->id ) );
}
/* Cache a few things that are fetched often */
wp_cache_set( 'bp_user_fullname_' . $this->id, $this->fullname, 'bp' );
wp_cache_set( 'bp_user_email_' . $this->id, $this->email, 'bp' );
wp_cache_set( 'bp_user_url_' . $this->id, $this->user_url, 'bp' );
$this->avatar = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'full' ) );
$this->avatar_thumb = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'thumb' ) );
$this->avatar_mini = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'thumb', 'width' => 30, 'height' => 30 ) );
$this->last_active = bp_core_get_last_activity( get_user_meta( $this->id, 'last_activity', true ), __( 'active %s ago', 'buddypress' ) );
}
开发者ID:n-sane,项目名称:zaroka,代码行数:41,代码来源:bp-core-classes.php
示例5: bp_like_post_to_stream
/**
* bp_like_post_to_stream()
*
* Posts to stream, depending on settings
*
* TODO, Should we be posted that people like comments to the feed? This can get messy..
* Also no point having 20 posts saying people liked the same status..
*
*/
function bp_like_post_to_stream($item_id, $user_id)
{
if (bp_like_get_settings('post_to_activity_stream') == 1) {
$activity = bp_activity_get_specific(array('activity_ids' => $item_id, 'component' => 'buddypress-like'));
$author_id = $activity['activities'][0]->user_id;
if ($user_id == $author_id) {
$action = bp_like_get_text('record_activity_likes_own');
} elseif ($user_id == 0) {
$action = bp_like_get_text('record_activity_likes_an');
} else {
$action = bp_like_get_text('record_activity_likes_users');
}
$liker = bp_core_get_userlink($user_id);
$author = bp_core_get_userlink($author_id);
$activity_url = bp_activity_get_permalink($item_id);
$content = '';
//content must be defined...
/* Grab the content and make it into an excerpt of 140 chars if we're allowed */
if (bp_like_get_settings('show_excerpt') == 1) {
$content = $activity['activities'][0]->content;
if (strlen($content) > bp_like_get_settings('excerpt_length')) {
$content = substr($content, 0, bp_like_get_settings('excerpt_length'));
$content = strip_tags($content);
$content = $content . '...';
}
}
/* Filter out the placeholders */
$action = str_replace('%user%', $liker, $action);
$action = str_replace('%permalink%', $activity_url, $action);
$action = str_replace('%author%', $author, $action);
bp_activity_add(array('action' => $action, 'content' => $content, 'primary_link' => $activity_url, 'component' => 'bp-like', 'type' => 'activity_liked', 'user_id' => $user_id, 'item_id' => $item_id));
}
}
开发者ID:pausaura,项目名称:agora_nodes,代码行数:42,代码来源:activity-functions.php
示例6: messages_ajax_send_reply
function messages_ajax_send_reply()
{
global $bp;
check_ajax_referer('messages_send_message');
$result = messages_send_message($_REQUEST['send_to'], $_REQUEST['subject'], $_REQUEST['content'], $_REQUEST['thread_id'], true, false, true);
if ($result['status']) {
?>
<div class="avatar-box">
<?php
if (function_exists('bp_core_get_avatar')) {
echo bp_core_get_avatar($result['reply']->sender_id, 1);
}
?>
<h3><?php
echo bp_core_get_userlink($result['reply']->sender_id);
?>
</h3>
<small><?php
echo bp_format_time($result['reply']->date_sent);
?>
</small>
</div>
<?php
echo stripslashes(apply_filters('bp_get_message_content', $result['reply']->message));
?>
<div class="clear"></div>
<?php
} else {
$result['message'] = '<img src="' . $bp->messages->image_base . '/warning.gif" alt="Warning" /> ' . $result['message'];
echo "-1[[split]]" . $result['message'];
}
}
开发者ID:alvaropereyra,项目名称:shrekcms,代码行数:33,代码来源:bp-messages-ajax.php
示例7: bp_portfolio_save_item
/**
* Save the new item and records an activity item for it
*/
function bp_portfolio_save_item($args = array())
{
global $bp;
$defaults = array('id' => null, 'author_id' => $bp->loggedin_user->id, 'title' => null, 'description' => null, 'url' => null, 'screenshot' => null);
$db_args = wp_parse_args($args, $defaults);
extract($db_args, EXTR_SKIP);
$portfolio = new BP_Portfolio_Item($db_args);
// Records an activity
if ($result = $portfolio->save()) {
/* Now record the activity item */
$user_link = bp_core_get_userlink($bp->loggedin_user->id);
$project = new BP_Portfolio_Item(array('id' => $result));
$project->get();
$title = $project->query->post->post_title;
$user_portfolio_link = '<a href="' . bp_core_get_user_domain($bp->loggedin_user->id) . BP_PORTFOLIO_SLUG . '">portfolio</a>';
if ($id) {
// Edit an existing item
bp_portfolio_record_activity(array('type' => 'edit_project', 'action' => apply_filters('bp_edit_portfolio_activity_action', sprintf(__('%s edited the <strong>%s</strong> project in his %s', 'bp-portfolio'), $user_link, $title, $user_portfolio_link), $user_link, $title, $user_portfolio_link), 'item_id' => $bp->loggedin_user->id));
} else {
// New item, so new activity
$description = $project->query->post->post_content;
$url = get_post_meta($result, 'bp_portfolio_url', true);
$attachment = wp_get_attachment_image_src($project->query->post->post_parent, 'portfolio-thumb');
if ($attachment != 0) {
$thumbnail = apply_filters('bp_portfolio_get_item_thumbnail', $attachment[0]);
} else {
$thumbnail = apply_filters('bp_portfolio_get_item_thumbnail', BP_PORTFOLIO_PLUGIN_URL . '/templates/' . BP_PORTFOLIO_TEMPLATE . '/img/default.png');
}
$activity_content = sprintf(__('<div class="item-project"><div class="item-project-pictures"><img width="250px" height="170px" src="%s"></div><div class="item-project-content"><div class="item-project-title">%s</div><div class="item-project-url"><a href="%s">%s</a></div><div class="item-project-desc">%s</div></div></div></div>', 'bp-portfolio'), $thumbnail, $title, $url, $url, $description);
bp_portfolio_record_activity(array('type' => 'new_project', 'action' => apply_filters('bp_new_portfolio_activity_action', sprintf(__('%s created a new project in his %s', 'bp-portfolio'), $user_link, $user_portfolio_link), $user_link, $user_portfolio_link), 'content' => $activity_content, 'item_id' => $bp->loggedin_user->id));
}
return true;
}
return false;
}
开发者ID:ncrocfer,项目名称:BP-Portfolio,代码行数:38,代码来源:bp-portfolio-functions.php
示例8: display_cols
public function display_cols($col, $post_id)
{
$allowed = array('type', 'status', 'component', 'user_id', 'media_count');
if (!in_array($col, $allowed)) {
return $col;
}
$gallery = mpp_get_gallery(get_post($post_id));
switch ($col) {
case 'type':
echo $gallery->type;
break;
case 'status':
echo $gallery->status;
break;
case 'component':
echo $gallery->component;
break;
case 'media_count':
echo $gallery->media_count;
break;
case 'user_id':
echo bp_core_get_userlink($gallery->user_id);
break;
}
}
开发者ID:baden03,项目名称:mediapress,代码行数:25,代码来源:class-mpp-gallery-list-helper.php
示例9: post_review
function post_review($args = '')
{
global $bp;
$defaults = array('content' => false, 'rating' => false, 'user_id' => $bp->loggedin_user->id, 'group_id' => $bp->groups->current_group->id);
$r = wp_parse_args($args, $defaults);
extract($r, EXTR_SKIP);
if (empty($content) || !strlen(trim($content)) || empty($user_id) || empty($group_id)) {
return false;
}
// Be sure the user is a member of the group before posting.
if (!is_super_admin() && !groups_is_user_member($user_id, $group_id)) {
return false;
}
// Record this in activity streams
$activity_action = sprintf(__('%s reviewed %s:', 'bpgr'), bp_core_get_userlink($user_id), '<a href="' . bp_get_group_permalink($bp->groups->current_group) . '">' . esc_html($bp->groups->current_group->name) . '</a>');
$rating_content = false;
if (!empty($rating)) {
$rating_content = '<span class="p-rating">' . bpgr_get_review_rating_html($rating) . '</span>';
}
$activity_content = $rating_content . $content;
$activity_id = groups_record_activity(array('user_id' => $user_id, 'action' => $activity_action, 'content' => $activity_content, 'type' => 'review', 'item_id' => $group_id));
$this->add_rating(array('score' => $rating, 'activity_id' => $activity_id, 'group_id' => $group_id));
groups_update_groupmeta($group_id, 'last_activity', gmdate("Y-m-d H:i:s"));
do_action('bpgr_posted_review', $args, $activity_id);
return $activity_id;
}
开发者ID:adisonc,项目名称:MaineLearning,代码行数:26,代码来源:classes.php
示例10: test_bp_members_format_activity_action_new_member
/**
* @group activity_action
* @group bp_core_format_activity_action_new_member
*/
public function test_bp_members_format_activity_action_new_member()
{
$u = $this->factory->user->create();
$a = $this->factory->activity->create(array('component' => buddypress()->members->id, 'type' => 'new_member', 'user_id' => $u));
$expected = sprintf(__('%s became a registered member', 'buddypress'), bp_core_get_userlink($u));
$a_obj = new BP_Activity_Activity($a);
$this->assertSame($expected, $a_obj->action);
}
开发者ID:JeroenNouws,项目名称:BuddyPress,代码行数:12,代码来源:activity.php
示例11: wp_crm_user_action
/**
* Modify the default buddypress_profile action's HTML to include a link to the profile.
*
* @author potanin@UD
*/
function wp_crm_user_action($action)
{
if ($action['action'] != 'buddypress_profile') {
return $action;
}
$action['html'] = sprintf(__('<a href="%1s">BuddyPress Profile</a>', 'wp_crm'), bp_core_get_userlink($action['user_id'], false, true));
return $action;
}
开发者ID:vinvinh315,项目名称:maintainwebsolutions.com,代码行数:13,代码来源:buddypress.php
示例12: em_bp_events_format_activity_action_events
/**
* Not yet used fully - formats event-related actions
* @param string $action
* @param object $activity
* @return string
*/
function em_bp_events_format_activity_action_events($action, $activity)
{
return '';
$member_link = bp_core_get_userlink($activity->user_id);
$EM_Event = em_get_event($activity->item_id);
$action = sprintf(__('%s added the event %s', 'dbem'), $member_link, $EM_Event->output('#_EVENTLINK'));
return apply_filters('bp_events_format_activity_action_events', $action, $activity);
}
开发者ID:sajjadalisiddiqui,项目名称:cms,代码行数:14,代码来源:bp-em-activity.php
示例13: bp_xprofile_new_avatar_activity
/**
* Adds an activity stream item when a user has uploaded a new avatar.
*
* @package BuddyPress XProfile
* @global BuddyPress $bp The one true BuddyPress instance
* @uses bp_activity_add() Adds an entry to the activity component tables for a specific activity
*/
function bp_xprofile_new_avatar_activity()
{
if (!bp_is_active('activity')) {
return false;
}
$user_id = apply_filters('bp_xprofile_new_avatar_user_id', bp_displayed_user_id());
$userlink = bp_core_get_userlink($user_id);
bp_activity_add(array('user_id' => $user_id, 'action' => apply_filters('bp_xprofile_new_avatar_action', sprintf(__('%s changed their profile picture', 'buddypress'), $userlink), $user_id), 'component' => 'profile', 'type' => 'new_avatar'));
}
开发者ID:adisonc,项目名称:MaineLearning,代码行数:16,代码来源:bp-xprofile-activity.php
示例14: test_bp_friends_format_activity_action_friendship_created
/**
* @group activity_action
* @group bp_friends_format_activity_action_friendship_created
*/
public function test_bp_friends_format_activity_action_friendship_created()
{
$u1 = $this->factory->user->create();
$u2 = $this->factory->user->create();
$a = $this->factory->activity->create(array('component' => buddypress()->friends->id, 'type' => 'friendship_created', 'user_id' => $u1, 'secondary_item_id' => $u2));
$expected = sprintf(__('%1$s and %2$s are now friends', 'buddypress'), bp_core_get_userlink($u1), bp_core_get_userlink($u2));
$a_obj = new BP_Activity_Activity($a);
$this->assertSame($expected, $a_obj->action);
}
开发者ID:CompositeUK,项目名称:clone.BuddyPress,代码行数:13,代码来源:activity.php
示例15: bp_xprofile_format_activity_action_new_member
/**
* Format 'new_member' activity actions.
*
* @since BuddyPress (2.0.0)
*
* @param string $action Static activity action.
* @param object $activity Activity object.
* @return string
*/
function bp_xprofile_format_activity_action_new_member($action, $activity)
{
$userlink = bp_core_get_userlink($activity->user_id);
$action = sprintf(__('%s became a registered member', 'buddypress'), $userlink);
// Legacy filter - pass $user_id instead of $activity
if (has_filter('bp_core_activity_registered_member_action')) {
$action = apply_filters('bp_core_activity_registered_member_action', $action, $activity->user_id);
}
return apply_filters('bp_xprofile_format_activity_action_new_member', $action, $activity);
}
开发者ID:eresyyl,项目名称:mk,代码行数:19,代码来源:bp-xprofile-activity.php
示例16: cacsp_format_activity_action
/**
* Format activity actions.
*
* @param string $action Activity action as determined by BuddyPress.
* @param obj $activity Activity item.
* @return string
*/
function cacsp_format_activity_action($action, $activity)
{
$paper = new CACSP_Paper($activity->secondary_item_id);
$paper_id = $paper->ID;
if (!$paper_id) {
return $action;
}
$paper_title = $paper->post_title;
$paper_link = get_permalink($paper->ID);
$user_link = bp_core_get_userlink($activity->user_id);
switch ($activity->type) {
case 'new_cacsp_paper':
$action = sprintf(__('%1$s created a new paper %2$s', 'social-paper'), $user_link, sprintf('<a href="%s">%s</a>', esc_url($paper_link), esc_html($paper_title)));
break;
case 'new_cacsp_comment':
$comment = get_comment($activity->item_id);
if (!$comment) {
return $action;
}
if ($comment->user_id) {
$commenter_link = bp_core_get_userlink($comment->user_id);
} elseif ($comment->comment_author_url) {
$commenter_link = sprintf('<a href="%s">%s</a>', esc_url($comment->comment_author_url), esc_html($comment->comment_author));
} else {
$commenter_link = esc_html($comment->comment_author);
}
$action = sprintf(__('%1$s commented on the paper %2$s', 'social-paper'), $commenter_link, sprintf('<a href="%s">%s</a>', esc_url($paper_link), esc_html($paper_title)));
break;
case 'new_cacsp_edit':
$action = sprintf(__('%1$s edited the paper %2$s', 'social-paper'), $user_link, sprintf('<a href="%s">%s</a>', esc_url($paper_link), esc_html($paper_title)));
break;
case 'cacsp_paper_added_to_group':
if (!bp_is_active('groups')) {
return $action;
}
$group = groups_get_group(array('group_id' => $activity->item_id));
$action = sprintf(__('%1$s added the paper %2$s to the group %3$s', 'social-paper'), $user_link, sprintf('<a href="%s">%s</a>', esc_url($paper_link), esc_html($paper_title)), sprintf('<a href="%s">%s</a>', esc_url(bp_get_group_permalink($group)), esc_html(stripslashes($group->name))));
break;
default:
return $action;
}
/**
* Filters the formatted action for paper activities.
*
* Used by hooks-buddypress-groups.php to add group information.
*
* @param string $action Formatted action string.
* @param obj $activity Activity item.
* @param CACSP_Paper $paper Paper object.
* @param string $paper_title Paper title.
* @param string $paper_link Paper URL.
* @param string $user_link User link.
*/
return apply_filters('cacsp_format_activity_action', $action, $activity, $paper, $paper_title, $paper_link, $user_link);
}
开发者ID:sheesh,项目名称:social-paper,代码行数:62,代码来源:hooks-buddypress-activity.php
示例17: populate
/**
* populate()
*
* Populate the instantiated class with data based on the User ID provided.
*
* @package BuddyPress Core
* @global $userdata WordPress user data for the current logged in user.
* @uses bp_core_get_userurl() Returns the URL with no HTML markup for a user based on their user id
* @uses bp_core_get_userlink() Returns a HTML formatted link for a user with the user's full name as the link text
* @uses bp_core_get_user_email() Returns the email address for the user based on user ID
* @uses get_usermeta() WordPress function returns the value of passed usermeta name from usermeta table
* @uses bp_core_get_avatar() Returns HTML formatted avatar for a user
* @uses bp_profile_last_updated_date() Returns the last updated date for a user.
*/
function populate()
{
$this->user_url = bp_core_get_userurl($this->id);
$this->user_link = bp_core_get_userlink($this->id);
$this->fullname = bp_fetch_user_fullname($this->id, false);
$this->email = bp_core_get_user_email($this->id);
$this->last_active = bp_core_get_last_activity(get_usermeta($this->id, 'last_activity'), __('active %s ago', 'buddypress'));
$this->avatar = bp_core_get_avatar($this->id, 2);
$this->avatar_thumb = bp_core_get_avatar($this->id, 1);
$this->avatar_mini = bp_core_get_avatar($this->id, 1, 25, 25, false);
}
开发者ID:alvaropereyra,项目名称:shrekcms,代码行数:25,代码来源:bp-core-classes.php
示例18: widget
function widget($args, $instance)
{
extract($args, EXTR_SKIP);
echo $before_widget;
// set widget title when logged out
if (!is_user_logged_in()) {
$title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
if (!empty($title)) {
echo $before_title . $title . $after_title;
}
}
// start widget display code
if (function_exists('bp_is_active')) {
// check is user is logged in
if (is_user_logged_in()) {
echo "<div id='sidebarme'>";
echo "<a href='" . bp_loggedin_user_domain() . "'>";
echo bp_loggedin_user_avatar('type=thumb');
echo "</a>";
echo "<ul class='sidebarme-quicklinks'>";
echo "<li class='sidebarme-username'>" . bp_core_get_userlink(bp_loggedin_user_id()) . "</li>";
echo "<li class='sidebarme-profile'>";
echo "<a href='" . bp_loggedin_user_domain() . "profile/edit'>" . __('Edit Profile', 'boss') . "</a>";
echo " · ";
echo wp_loginout();
echo "</li>";
echo "</ul>";
echo "</div>";
// check if user is logged out
} else {
echo "<form name='login-form' id='sidebar-login-form' class='standard-form' action='" . site_url('wp-login.php', 'login_post') . "' method='post'>";
echo "<label>" . __('Username', 'boss') . "</label>";
$return = isset($_POST['value']) ? $_POST['value'] : '';
$return .= "<input type='text' name='log' id='sidebar-user-login' class='input' value='";
if (isset($user_login)) {
$return .= esc_attr(stripslashes($user_login));
}
$return .= "' tabindex='97' />";
echo $return;
echo "<label>" . __('Password', 'boss') . "</label>";
echo "<input type='password' name='pwd' id='sidebar-user-pass' class='input' value='' tabindex='98' />";
echo "<p class='forgetmenot'><input name='rememberme' type='checkbox' id='sidebar-rememberme' value='forever' tabindex='99' /> " . __('Remember Me', 'boss') . "</p>";
echo do_action('bp_sidebar_login_form');
echo "<input type='submit' name='wp-submit' id='sidebar-wp-submit' value='" . __('Log In', 'boss') . "' tabindex='100' />";
if (bp_get_signup_allowed()) {
echo " <a class='sidebar-wp-register' href='" . bp_get_signup_page() . "'>" . __('Register', 'boss') . "</a>";
}
echo "</form>";
}
}
// end widget display code
echo $after_widget;
}
开发者ID:tvolmari,项目名称:hammydowns,代码行数:53,代码来源:buddyboss-profile-widget-loader.php
示例19: record_recipe_activity_action
function record_recipe_activity_action($activity_action, $post, $post_permalink)
{
global $bp;
if ($post->post_type == 'recipe') {
if (is_multisite()) {
$activity_action = sprintf(__('%1$s submitted a new recipe, %2$s, on the site %3$s', 'socialchef'), bp_core_get_userlink((int) $post->post_author), '' . $post->post_title . '', '' . get_blog_option($blog_id, 'blogname') . '');
} else {
$activity_action = sprintf(__('%1$s submitted a new recipe, %2$s', 'socialchef'), bp_core_get_userlink((int) $post->post_author), '' . $post->post_title . '');
}
$post_permalink = get_permalink($post->ID);
}
return $activity_action;
}
开发者ID:boutitinizar,项目名称:bati-men,代码行数:13,代码来源:theme_filters.php
示例20: answer_posted_activity
/**
* Create a wall activity for this user after posting an answer.
*
* @param CMA_AnswerThread $instance
* @param CMA_Answer $answer
*/
static function answer_posted_activity(CMA_AnswerThread $instance, CMA_Answer $answer)
{
if (!$instance->isPublished()) {
return;
} else {
if (!$answer->isApproved()) {
return;
}
}
$post = $instance->getPost();
$user_id = $answer->getAuthorId();
$permalink = $answer->getPermalink();
bp_activity_add(array('action' => sprintf(CMA::__('%s answered to the question "%s"'), bp_core_get_userlink($user_id), sprintf('<a href="%s">%s</a>', esc_attr($permalink), esc_html($instance->getTitle()))), 'content' => CMA_AnswerThread::lightContent($answer->getContent()), 'component' => self::COMPONENT, 'type' => 'answer_posted', 'primary_link' => $permalink, 'user_id' => $user_id, 'item_id' => $answer->getId()));
}
开发者ID:hemangsk,项目名称:TCB,代码行数:20,代码来源:BuddyPress.php
注:本文中的bp_core_get_userlink函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论