本文整理汇总了PHP中bp_get_signup_page函数的典型用法代码示例。如果您正苦于以下问题:PHP bp_get_signup_page函数的具体用法?PHP bp_get_signup_page怎么用?PHP bp_get_signup_page使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了bp_get_signup_page函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: bp_members_admin_bar_my_account_menu
/**
* Add the "My Account" menu and all submenus.
*
* @since BuddyPress (r4151)
*/
function bp_members_admin_bar_my_account_menu()
{
global $bp, $wp_admin_bar;
// Bail if this is an ajax request
if (defined('DOING_AJAX')) {
return;
}
// Logged in user
if (is_user_logged_in()) {
// User avatar
$avatar = bp_core_fetch_avatar(array('item_id' => $bp->loggedin_user->id, 'email' => $bp->loggedin_user->userdata->user_email, 'width' => 16, 'height' => 16));
// Unique ID for the 'My Account' menu
$bp->my_account_menu_id = !empty($avatar) ? 'my-account-with-avatar' : 'my-account';
// Create the main 'My Account' menu
$wp_admin_bar->add_menu(array('id' => $bp->my_account_menu_id, 'title' => $avatar . bp_get_loggedin_user_fullname(), 'href' => $bp->loggedin_user->domain));
// Show login and sign-up links
} elseif (!empty($wp_admin_bar)) {
add_filter('show_admin_bar', '__return_true');
// Create the main 'My Account' menu
$wp_admin_bar->add_menu(array('id' => 'bp-login', 'title' => __('Log in', 'buddypress'), 'href' => wp_login_url()));
// Sign up
if (bp_get_signup_allowed()) {
$wp_admin_bar->add_menu(array('id' => 'bp-register', 'title' => __('Register', 'buddypress'), 'href' => bp_get_signup_page()));
}
}
}
开发者ID:hornetalcala,项目名称:trunk,代码行数:31,代码来源:bp-members-adminbar.php
示例2: bp_members_admin_bar_my_account_menu
/**
* Add the "My Account" menu and all submenus.
*
* @since 1.6.0
*
* @todo Deprecate WP 3.2 Toolbar compatibility when we drop 3.2 support
*/
function bp_members_admin_bar_my_account_menu()
{
global $wp_admin_bar;
// Bail if this is an ajax request
if (defined('DOING_AJAX')) {
return;
}
// Logged in user
if (is_user_logged_in()) {
$bp = buddypress();
// Stored in the global so we can add menus easily later on
$bp->my_account_menu_id = 'my-account-buddypress';
// Create the main 'My Account' menu
$wp_admin_bar->add_menu(array('id' => $bp->my_account_menu_id, 'group' => true, 'title' => __('Edit My Profile', 'buddypress'), 'href' => bp_loggedin_user_domain(), 'meta' => array('class' => 'ab-sub-secondary')));
// Show login and sign-up links
} elseif (!empty($wp_admin_bar)) {
add_filter('show_admin_bar', '__return_true');
// Create the main 'My Account' menu
$wp_admin_bar->add_menu(array('id' => 'bp-login', 'title' => __('Log in', 'buddypress'), 'href' => wp_login_url(bp_get_requested_url())));
// Sign up
if (bp_get_signup_allowed()) {
$wp_admin_bar->add_menu(array('id' => 'bp-register', 'title' => __('Register', 'buddypress'), 'href' => bp_get_signup_page()));
}
}
}
开发者ID:jasonmcalpin,项目名称:BuddyPress,代码行数:32,代码来源:bp-members-adminbar.php
示例3: bp_adminbar_login_menu
function bp_adminbar_login_menu() {
global $bp;
if ( is_user_logged_in() )
return false;
echo '<li class="bp-login no-arrow"><a href="' . $bp->root_domain . '/wp-login.php?redirect_to=' . urlencode( $bp->root_domain ) . '">' . __( 'Log In', 'buddypress' ) . '</a></li>';
// Show "Sign Up" link if user registrations are allowed
if ( bp_get_signup_allowed() )
echo '<li class="bp-signup no-arrow"><a href="' . bp_get_signup_page(false) . '">' . __( 'Sign Up', 'buddypress' ) . '</a></li>';
}
开发者ID:n-sane,项目名称:zaroka,代码行数:12,代码来源:bp-core-adminbar.php
示例4: process_register_button_code
function process_register_button_code($atts, $content = '')
{
if (is_user_logged_in()) {
return '';
}
if (!$this->data->get_option('wdfb_connect', 'allow_facebook_registration')) {
return '';
}
$content = !empty($content) ? $content : __('Register with Facebook', 'wdfb');
$base_url = defined('BP_VERSION') ? bp_get_signup_page() : apply_filters('wdfb-registration-registration_page', site_url('/wp-signup.php', 'login'));
$url = add_query_arg(array('fb_registration_page' => 1), $base_url);
return '<p><a class="wdfb_register_button" href="' . $url . '"><span>' . $content . '</span></a></p>';
}
开发者ID:m-godefroid76,项目名称:devrestofactory,代码行数:13,代码来源:class_wdfb_marker_replacer.php
示例5: bp_members_admin_bar_my_account_menu
/**
* Add the "My Account" menu and all submenus.
*
* @since BuddyPress (r4151)
* @todo Deprecate WP 3.2 admin bar compatibility when we drop 3.2 support
*/
function bp_members_admin_bar_my_account_menu()
{
global $bp, $wp_admin_bar, $wp_version;
// Bail if this is an ajax request
if (defined('DOING_AJAX')) {
return;
}
// Logged in user
if (is_user_logged_in()) {
// User avatar
$avatar = bp_core_fetch_avatar(array('item_id' => bp_loggedin_user_id(), 'email' => $bp->loggedin_user->userdata->user_email, 'width' => 16, 'height' => 16));
// Some admin bar setup in WP 3.2 differs from WP 3.3+.
// Backward-compatibility will be deprecated at some point.
if (version_compare((double) $wp_version, '3.3', '>=')) {
// Stored in the global so we can add menus easily later on
$bp->my_account_menu_id = 'my-account-buddypress';
$title = bp_get_loggedin_user_fullname() . $avatar;
$class = 'opposite';
if (!empty($avatar)) {
$class .= ' with-avatar';
}
$meta = array('class' => $class);
} else {
$bp->my_account_menu_id = !empty($avatar) ? 'my-account-with-avatar' : 'my-account';
$title = $avatar . bp_get_loggedin_user_fullname();
$meta = array();
}
// Create the main 'My Account' menu
$wp_admin_bar->add_menu(array('id' => $bp->my_account_menu_id, 'title' => $title, 'href' => $bp->loggedin_user->domain, 'meta' => $meta));
// Show login and sign-up links
} elseif (!empty($wp_admin_bar)) {
add_filter('show_admin_bar', '__return_true');
// Create the main 'My Account' menu
$wp_admin_bar->add_menu(array('id' => 'bp-login', 'title' => __('Log in', 'buddypress'), 'href' => wp_login_url()));
// Sign up
if (bp_get_signup_allowed()) {
$wp_admin_bar->add_menu(array('id' => 'bp-register', 'title' => __('Register', 'buddypress'), 'href' => bp_get_signup_page()));
}
}
}
开发者ID:newington,项目名称:buddypress,代码行数:46,代码来源:bp-members-adminbar.php
示例6: to_bp_register
/**
* Builds a BuddyPress URL to: `/register`.
*
* @param string $scheme Optional. To force a specific scheme (i.e. `//`, `http`, `https`).
*
* @return string BuddyPress URL to: `/register`, if BuddyPress is installed; else an empty string.
*
* @throws exception If invalid types are passed through arguments list.
*/
public function to_bp_register($scheme = '')
{
$this->check_arg_types('string', func_get_args());
if ($this->©env->has_bp_active() && function_exists('bp_get_signup_page')) {
$url = bp_get_signup_page();
} else {
$url = '';
}
// Not applicable.
return $url && $scheme ? $this->set_scheme($url, $scheme) : $url;
}
开发者ID:panvagenas,项目名称:x-related-posts,代码行数:20,代码来源:urls.php
示例7: bp_core_wpsignup_redirect
/**
* Redirect away from wp-signup.php if BP registration templates are present.
*
* @since 1.1.0
*/
function bp_core_wpsignup_redirect()
{
// Bail in admin or if custom signup page is broken.
if (is_admin() || !bp_has_custom_signup_page()) {
return;
}
$action = !empty($_GET['action']) ? $_GET['action'] : '';
// Not at the WP core signup page and action is not register.
if (!empty($_SERVER['SCRIPT_NAME']) && false === strpos('wp-signup.php', $_SERVER['SCRIPT_NAME']) && 'register' != $action) {
return;
}
bp_core_redirect(bp_get_signup_page());
}
开发者ID:CompositeUK,项目名称:clone.BuddyPress,代码行数:18,代码来源:bp-members-functions.php
示例8: esc_html_e
<input name="rememberme" type="checkbox" id="em_rememberme" value="forever" /> <label><?php
esc_html_e('Remember Me', 'dbem');
?>
</label>
<input type="hidden" name="redirect_to" value="<?php
echo esc_url($_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
?>
#em-booking" />
<br />
<?php
//Signup Links
if (get_option('users_can_register')) {
echo "<br />";
if (function_exists('bp_get_signup_page')) {
//Buddypress
$register_link = bp_get_signup_page();
} elseif (file_exists(ABSPATH . "/wp-signup.php")) {
//MU + WP3
$register_link = site_url('wp-signup.php', 'login');
} else {
$register_link = site_url('wp-login.php?action=register', 'login');
}
?>
<a href="<?php
echo $register_link;
?>
"><?php
esc_html_e('Sign Up', 'dbem');
?>
</a> |
开发者ID:pcco,项目名称:portal-redesign,代码行数:31,代码来源:login.php
示例9: wp_nav_menu
<?php
if (!is_page_template('page-no-buddypanel.php') && !(!boss_get_option('boss_panel_hide') && !is_user_logged_in())) {
wp_nav_menu(array('theme_location' => 'header-my-account', 'container_class' => 'boss-mobile-porfile-menu', 'fallback_cb' => '', 'menu_class' => 'links', 'depth' => 2, 'walker' => new BuddybossWalker()));
}
?>
<!-- Register/Login links for logged out users -->
<?php
if (!is_user_logged_in() && buddyboss_is_bp_active() && !bp_hide_loggedout_adminbar(false)) {
?>
<?php
if (buddyboss_is_bp_active() && bp_get_signup_allowed()) {
?>
<a href="<?php
echo bp_get_signup_page();
?>
" class="register-link screen-reader-shortcut"><?php
_e('Register', 'boss');
?>
</a>
<?php
}
?>
<a href="<?php
echo wp_login_url();
?>
" class="login-link screen-reader-shortcut"><?php
_e('Login', 'boss');
?>
开发者ID:rpi-virtuell,项目名称:rw-social-learner,代码行数:31,代码来源:left-panel.php
示例10: bp_core_wpsignup_redirect
function bp_core_wpsignup_redirect()
{
$action = !empty($_GET['action']) ? $_GET['action'] : '';
// Not at the WP core signup page and action is not register
if (false === strpos($_SERVER['SCRIPT_NAME'], 'wp-signup.php') && 'register' != $action) {
return;
}
// Redirect to sign-up page
if (locate_template(array('registration/register.php'), false) || locate_template(array('register.php'), false)) {
bp_core_redirect(bp_get_signup_page());
}
}
开发者ID:newington,项目名称:buddypress,代码行数:12,代码来源:bp-members-signup.php
示例11: site_url
if (!is_user_logged_in()) {
?>
<li class="top-nav-main-item top-nav-item-first sigin-link-top"> <a href="<?php
echo site_url('wp-login.php', 'login_post');
?>
" class=""><?php
_ex('Sign in', 'header top signin link', 'bp-magic');
?>
</a></li>
<?php
if (bp_get_signup_allowed()) {
?>
<li class="top-nav-main-item top-nav-item-second signup-link-top"> <?php
printf(__('<a href="%s" title="Create an account" class="my-account">Register</a>', 'bp-magic'), bp_get_signup_page());
?>
</li>
<?php
}
?>
<?php
} else {
?>
<?php
bpmagic_notifications_menu();
?>
<li class="top-nav-main-item top-nav-item-second top-account-menu ">
开发者ID:buddydev,项目名称:bp-magic,代码行数:31,代码来源:header.php
示例12: widget
function widget($args, $instance)
{
if (is_user_logged_in()) {
// || !get_option('users_can_register')
// dont show a widget here!
return false;
}
extract($args);
echo $before_widget;
$title = apply_filters('widget_title', $instance['title']);
if (!empty($title)) {
echo $before_title . $title . $after_title;
}
//Signup Links
if (function_exists('bp_get_signup_page')) {
//Buddypress
$register_link = bp_get_signup_page();
} elseif (file_exists(ABSPATH . "/wp-signup.php")) {
//MU + WP3
$register_link = site_url('wp-signup.php', 'login');
} else {
$register_link = site_url('wp-login.php?action=register', 'login');
}
?>
<script type="text/javascript">
function ajax_do_register(){
//jQuery('<div class="LoginWithAjax_Loading" id="LoginWithAjax_Loading"></div>').prependTo('#LoginWithAjax_Register');
//Sort out url
//Get POST data
jQuery('#ajax_register_status').attr('class','').html('');
var postData = {};
jQuery.each(jQuery('#ajax_register_form *[name]'), function(index,el){
el = jQuery(el);
postData[el.attr('name')] = el.val();
});
jQuery.ajax({
url: '<?php
echo site_url('wp-login.php?action=register');
?>
',
dataType: 'json',
type: 'POST',
data: postData,
success: function(data){
//variable status not here anymore
if( data.result === true || data.result === false ){
if(data.result === true){
jQuery('#ajax_register_form').hide();
jQuery('#register_button').hide();
jQuery('#ajax_register_status').attr('class','alert').html(data.message);
}else{
//If there already is an error element, replace text contents, otherwise create a new one and insert it
jQuery('#ajax_register_status').attr('class','alert alert-error').html(data.error);
}
}else{
jQuery('#ajax_register_status').attr('class','invalid').html('An error has occured. Please try again.');
}
},
error: function(){
jQuery('#ajax_register_status').attr('class','invalid').html('An error has occured. Please try again.');
}
});
return false;
}
</script>
<!-- Button trigger modal -->
<button class="btn btn-primary" data-toggle="modal" data-target="#ajax_register"><?php
_e('Register');
?>
</button>
<!-- Modal -->
<div class="modal fade" id="ajax_register" tabindex="-1" role="dialog" aria-labelledby="ajax_registerLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="ajax_registerLabel"><?php
_e('Forum Registration');
?>
</h4>
</div>
<div class="modal-body">
<div id="ajax_register_status"></div>
<form name="ajax_register_form" id="ajax_register_form" action="#" method="post">
<!--<p>
<label><?php
/*_e('Envato Item Purchase Code') */
?>
<br />
<input type="text" name="purchase_code" id="purchase_code" class="input-xlarge" tabindex="18" /></label>
</p>-->
<div class="form-group">
<label for="register_widget_username"><?php
_e('Username');
?>
</label>
<input type="text" class="form-control" name="user_login" id="register_widget_username" placeholder="">
//.........这里部分代码省略.........
开发者ID:paulmedwal,项目名称:edxforumspublic,代码行数:101,代码来源:bbps-register-widget.php
示例13: kleo_check_access
/**
* Checks $area for applied restrictions based on user status(logged in, membership level)
* and does the proper redirect
* @global object $current_user
* @param string $area
* @param array $restrict_options
* @since 2.0
*/
function kleo_check_access($area, $restrict_options = null)
{
global $current_user;
if (!$restrict_options) {
$restrict_options = kleo_memberships();
}
if (pmpro_url("levels")) {
$default_redirect = pmpro_url("levels");
} else {
$default_redirect = bp_get_signup_page();
}
$default_redirect = apply_filters('kleo_pmpro_url_redirect', $default_redirect);
//no restriction
if ($restrict_options[$area]['type'] == 0) {
return;
}
//restrict all members -> go to home url
if ($restrict_options[$area]['type'] == 1) {
wp_redirect(apply_filters('kleo_pmpro_home_redirect', home_url()));
exit;
}
//is a member
if (isset($current_user->membership_level) && $current_user->membership_level->ID) {
//if restrict my level
if ($restrict_options[$area]['type'] == 2 && is_array($restrict_options[$area]['levels']) && !empty($restrict_options[$area]['levels']) && pmpro_hasMembershipLevel($restrict_options[$area]['levels'])) {
wp_redirect($default_redirect);
exit;
}
//logged in but not a member
} else {
if (is_user_logged_in()) {
if ($restrict_options[$area]['type'] == 2 && isset($restrict_options[$area]['not_member']) && $restrict_options[$area]['not_member'] == 1) {
wp_redirect($default_redirect);
exit;
}
} else {
if ($restrict_options[$area]['type'] == 2 && isset($restrict_options[$area]['guest']) && $restrict_options[$area]['guest'] == 1) {
wp_redirect($default_redirect);
exit;
}
}
}
}
开发者ID:6226,项目名称:wp,代码行数:51,代码来源:config.php
示例14: geodir_buddypress_signup_reg_form_link
/**
* GD registration to BuddyPress registration.
*
* @since 1.0.0
* @package GeoDirectory_BuddyPress_Integration
*
* @param string $link Signup page link.
* @return string Modified Signup page link.
*/
function geodir_buddypress_signup_reg_form_link($link)
{
if (get_option('geodir_buddypress_bp_register')) {
$link = bp_get_signup_page();
}
return $link;
}
开发者ID:poweronio,项目名称:mbsite,代码行数:16,代码来源:gdbuddypress_functions.php
示例15: 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
示例16: bp_adminbar_login_menu
/**
* Output the "Log In" and "Sign Up" names to the BuddyBar.
*
* Visible only to visitors who are not logged in.
*
* @deprecated BuddyPress (2.1.0)
*
* @return bool|null Returns false if the current user is logged in.
*/
function bp_adminbar_login_menu()
{
if (is_user_logged_in()) {
return false;
}
echo '<li class="bp-login no-arrow"><a href="' . wp_login_url() . '">' . __('Log In', 'buddypress') . '</a></li>';
// Show "Sign Up" link if user registrations are allowed
if (bp_get_signup_allowed()) {
echo '<li class="bp-signup no-arrow"><a href="' . bp_get_signup_page() . '">' . __('Sign Up', 'buddypress') . '</a></li>';
}
}
开发者ID:eresyyl,项目名称:mk,代码行数:20,代码来源:2.1.php
示例17: do_action
<?php
} else {
?>
<?php
do_action('bp_before_sidebar_login_form');
?>
<?php
if (bp_get_signup_allowed()) {
?>
<p id="login-text">
<?php
printf(__('Please <a href="%s" title="Create an account">create an account</a> to get started.', 'buddypress'), bp_get_signup_page());
?>
</p>
<?php
}
?>
<form name="login-form" id="sidebar-login-form" class="standard-form" action="<?php
echo site_url('wp-login.php', 'login_post');
?>
" method="post">
<label><?php
_e('Username', 'buddypress');
?>
开发者ID:danielcoats,项目名称:schoolpress,代码行数:31,代码来源:sidebar.php
示例18: widget
function widget($args, $instance)
{
if (!parent::widget($args, $instance)) {
return;
}
extract($args);
echo $before_widget;
$title = apply_filters('widget_title', isset($instance['title']) ? $instance['title'] : false);
if ($title) {
echo $before_title, $title, $after_title;
}
?>
<?php
if (is_user_logged_in()) {
?>
<?php
do_action('bp_before_sidebar_me');
?>
<div id="sidebar-me" class="widget clearfix">
<h3 class="widget-title">Welcome <?php
echo bp_core_get_userlink(bp_loggedin_user_id());
?>
</h3>
<a href="<?php
echo bp_loggedin_user_domain();
?>
">
<?php
bp_loggedin_user_avatar('type=thumb&width=40&height=40');
?>
</a>
<a class="button logout" href="<?php
echo wp_logout_url(wp_guess_url());
?>
"><?php
_e('Log Out', 'buddypress');
?>
</a>
<?php
do_action('bp_sidebar_me');
?>
</div>
<?php
do_action('bp_after_sidebar_me');
?>
<?php
if (bp_is_active('messages')) {
?>
<?php
bp_message_get_notices();
/* Site wide notices to all users */
?>
<?php
}
?>
<?php
} else {
?>
<?php
do_action('bp_before_sidebar_login_form');
?>
<?php
if (bp_get_signup_allowed()) {
?>
<p id="login-text">
<?php
printf(__('<a href="%s" title="Create account" class="btn btn-primary btn-large">Create account to join community</a>', 'buddypress'), bp_get_signup_page());
?>
</p>
<?php
}
?>
<form name="login-form" id="sidebar-login-form" class="standard-form widget" action="<?php
echo site_url('wp-login.php', 'login_post');
?>
" method="post">
<h3 class="widget-title"><?php
_e('Login', 'bre-bootstrap-ecommerce');
?>
</h3>
<label><?php
_e('Username', 'buddypress');
?>
<br />
<input type="text" name="log" id="sidebar-user-login" class="input" value="<?php
//.........这里部分代码省略.........
开发者ID:vihoangson,项目名称:vihoangson.com,代码行数:101,代码来源:BPLoginWidget.class.php
示例19: widget
/**
* Display the login widget.
*
* @see WP_Widget::widget() for description of parameters.
*
* @param array $args Widget arguments.
* @param array $instance Widget settings, as saved by the user.
*/
public function widget($args, $instance)
{
$title = isset($instance['title']) ? $instance['title'] : '';
$title = apply_filters('widget_title', $title);
echo $args['before_widget'];
echo $args['before_title'] . esc_html($title) . $args['after_title'];
?>
<?php
if (is_user_logged_in()) {
?>
<?php
do_action('bp_before_login_widget_loggedin');
?>
<div class="bp-login-widget-user-avatar">
<a href="<?php
echo bp_loggedin_user_domain();
?>
">
<?php
bp_loggedin_user_avatar('type=thumb&width=50&height=50');
?>
</a>
</div>
<div class="bp-login-widget-user-links">
<div class="bp-login-widget-user-link"><?php
echo bp_core_get_userlink(bp_loggedin_user_id());
?>
</div>
<div class="bp-login-widget-user-logout"><a class="logout" href="<?php
echo wp_logout_url(bp_get_requested_url());
?>
"><?php
_e('Log Out', 'buddypress');
?>
</a></div>
</div>
<?php
do_action('bp_after_login_widget_loggedin');
?>
<?php
} else {
?>
<?php
do_action('bp_before_login_widget_loggedout');
?>
<form name="bp-login-form" id="bp-login-widget-form" class="standard-form" action="<?php
echo esc_url(site_url('wp-login.php', 'login_post'));
?>
" method="post">
<label for="bp-login-widget-user-login"><?php
_e('Username', 'buddypress');
?>
</label>
<input type="text" name="log" id="bp-login-widget-user-login" class="input" value="" />
<label for="bp-login-widget-user-pass"><?php
_e('Password', 'buddypress');
?>
</label>
<input type="password" name="pwd" id="bp-login-widget-user-pass" class="input" value="" />
<div class="forgetmenot"><label><input name="rememberme" type="checkbox" id="bp-login-widget-rememberme" value="forever" /> <?php
_e('Remember Me', 'buddypress');
?>
</label></div>
<input type="submit" name="wp-submit" id="bp-login-widget-submit" value="<?php
esc_attr_e('Log In', 'buddypress');
?>
" />
<?php
if (bp_get_signup_allowed()) {
?>
<span class="bp-login-widget-register-link"><?php
printf(__('<a href="%s" title="Register for a new account">Register</a>', 'buddypress'), bp_get_signup_page());
?>
</span>
<?php
}
?>
//.........这里部分代码省略.........
开发者ID:eresyyl,项目名称:mk,代码行数:101,代码来源:bp-core-widgets.php
示例20: widget
//.........这里部分代码省略.........
echo bp_core_get_userlink(bp_loggedin_user_id());
?>
</div>
<div class="bp-login-widget-user-logout"><a class="logout" href="<?php
echo wp_logout_url(bp_get_requested_url());
?>
"><?php
_e('Log Out', 'buddypress');
?>
</a></div>
</div>
<?php
/**
* Fires after the display of widget content if logged in.
*
* @since 1.9.0
*/
do_action('bp_after_login_widget_loggedin');
?>
<?php
} else {
?>
<?php
/**
* Fires before the display of widget content if logged out.
*
* @since 1.9.0
*/
do_action('bp_before_login_widget_loggedout');
?>
<form name="bp-login-form" id="bp-login-widget-form" class="standard-form" action="<?php
echo esc_url(site_url('wp-login.php', 'login_post'));
?>
" method="post">
<label for="bp-login-widget-user-login"><?php
_e('Username', 'buddypress');
?>
</label>
<input type="text" name="log" id="bp-login-widget-user-login" class="input" value="" />
<label for="bp-login-widget-user-pass"><?php
_e('Password', 'buddypress');
?>
</label>
<input type="password" name="pwd" id="bp-login-widget-user-pass" class="input" value="" <?php
bp_form_field_attributes('password');
?>
/>
<div class="forgetmenot"><label for="bp-login-widget-rememberme"><input name="rememberme" type="checkbox" id="bp-login-widget-rememberme" value="forever" /> <?php
_e('Remember Me', 'buddypress');
?>
</label></div>
<input type="submit" name="wp-submit" id="bp-login-widget-submit" value="<?php
esc_attr_e('Log In', 'buddypress');
?>
" />
<?php
if (bp_get_signup_allowed()) {
?>
<span class="bp-login-widget-register-link"><?php
printf(__('<a href="%s" title="Register for a new account">Register</a>', 'buddypress'), bp_get_signup_page());
?>
</span>
<?php
}
?>
<?php
/**
* Fires inside the display of the login widget form.
*
* @since 2.4.0
*/
do_action('bp_login_widget_form');
?>
</form>
<?php
/**
* Fires after the display of widget content if logged out.
*
* @since 1.9.0
*/
do_action('bp_after_login_widget_loggedout');
?>
<?php
}
echo $args['after_widget'];
}
开发者ID:swissspidy,项目名称:BuddyPress,代码行数:101,代码来源:bp-core-widgets.php
注:本文中的bp_get_signup_page函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论