Changeset 5685
- Timestamp:
- 04/18/2015 03:33:53 AM (11 years ago)
- File:
-
- 1 edited
-
trunk/src/includes/common/template.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/common/template.php
r5676 r5685 1199 1199 */ 1200 1200 function bbp_wp_login_action( $args = array() ) { 1201 1202 // Parse arguments against default values 1203 $r = bbp_parse_args( $args, array( 1204 'action' => '', 1205 'context' => '' 1206 ), 'login_action' ); 1207 1208 // Add action as query arg 1209 if ( !empty( $r['action'] ) ) { 1210 $login_url = add_query_arg( array( 'action' => $r['action'] ), 'wp-login.php' ); 1211 1212 // No query arg 1213 } else { 1214 $login_url = 'wp-login.php'; 1215 } 1216 1217 $login_url = site_url( $login_url, $r['context'] ); 1218 1219 echo apply_filters( 'bbp_wp_login_action', $login_url, $r ); 1220 } 1201 echo esc_url( bbp_get_wp_login_action( $args ) ); 1202 } 1203 1204 /** 1205 * Return the login form action url 1206 * 1207 * @since bbPress (r5684) 1208 * 1209 * @param array $args This function supports these arguments: 1210 * - action: The action being taken 1211 * - context: The context the action is being taken from 1212 * @uses add_query_arg() To add a arg to the url 1213 * @uses site_url() Toget the site url 1214 * @uses apply_filters() Calls 'bbp_wp_login_action' with the url and args 1215 */ 1216 function bbp_get_wp_login_action( $args = array() ) { 1217 1218 // Parse arguments against default values 1219 $r = bbp_parse_args( $args, array( 1220 'action' => '', 1221 'context' => '', 1222 'url' => 'wp-login.php' 1223 ), 'login_action' ); 1224 1225 // Add action as query arg 1226 if ( ! empty( $r['action'] ) ) { 1227 $login_url = add_query_arg( array( 'action' => $r['action'] ), $r['url'] ); 1228 1229 // No query arg 1230 } else { 1231 $login_url = $r['url']; 1232 } 1233 1234 $login_url = site_url( $login_url, $r['context'] ); 1235 1236 return apply_filters( 'bbp_wp_login_action', $login_url, $r, $args ); 1237 } 1221 1238 1222 1239 /** … … 2396 2413 if ( ! empty( $r['sep'] ) ) { 2397 2414 $sep = $r['sep_before'] . $r['sep'] . $r['sep_after']; 2415 } else { 2416 $sep = ''; 2398 2417 } 2399 2418
Note: See TracChangeset
for help on using the changeset viewer.