Trim trailing whitespace
git-svn-id: http://svn.automattic.com/wordpress/trunk@13733 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
d5296edfad
commit
e25a65b36a
|
@ -35,15 +35,15 @@ $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
|
||||||
//<![CDATA[
|
//<![CDATA[
|
||||||
addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
|
addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
|
||||||
var userSettings = {
|
var userSettings = {
|
||||||
'url': '<?php echo SITECOOKIEPATH; ?>',
|
'url': '<?php echo SITECOOKIEPATH; ?>',
|
||||||
'uid': '<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo $current_user->ID; ?>',
|
'uid': '<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo $current_user->ID; ?>',
|
||||||
'time':'<?php echo time() ?>'
|
'time':'<?php echo time() ?>'
|
||||||
},
|
},
|
||||||
ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>',
|
ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>',
|
||||||
pagenow = '<?php echo $current_screen->id; ?>',
|
pagenow = '<?php echo $current_screen->id; ?>',
|
||||||
typenow = '<?php if ( isset($current_screen->post_type) ) echo $current_screen->post_type; ?>',
|
typenow = '<?php if ( isset($current_screen->post_type) ) echo $current_screen->post_type; ?>',
|
||||||
adminpage = '<?php echo $admin_body_class; ?>',
|
adminpage = '<?php echo $admin_body_class; ?>',
|
||||||
thousandsSeparator = '<?php echo addslashes( $wp_locale->number_format['thousands_sep'] ); ?>',
|
thousandsSeparator = '<?php echo addslashes( $wp_locale->number_format['thousands_sep'] ); ?>',
|
||||||
decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>';
|
decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>';
|
||||||
//]]>
|
//]]>
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -53,7 +53,7 @@ abbr {
|
||||||
margin: 6px 0 14px 0;
|
margin: 6px 0 14px 0;
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
text-align:center
|
text-align:center
|
||||||
}
|
}
|
||||||
|
|
||||||
.step {
|
.step {
|
||||||
margin: 20px 0 15px;
|
margin: 20px 0 15px;
|
||||||
|
|
|
@ -305,7 +305,7 @@ if ( $page_links )
|
||||||
</div>
|
</div>
|
||||||
<?php elseif ( 'post_tag' == $taxonomy ) : ?>
|
<?php elseif ( 'post_tag' == $taxonomy ) : ?>
|
||||||
<div class="form-wrap">
|
<div class="form-wrap">
|
||||||
<p><?php printf(__('Tags can be selectively converted to categories using the <a href="%s">tag to category converter</a>'), 'admin.php?import=wp-cat2tag&step=3') ;?>.</p>
|
<p><?php printf(__('Tags can be selectively converted to categories using the <a href="%s">tag to category converter</a>'), 'admin.php?import=wp-cat2tag&step=3') ;?>.</p>
|
||||||
</div>
|
</div>
|
||||||
<?php endif;
|
<?php endif;
|
||||||
do_action('after-' . $taxonomy . '-table', $taxonomy);
|
do_action('after-' . $taxonomy . '-table', $taxonomy);
|
||||||
|
|
|
@ -49,7 +49,7 @@ require_once ('admin-header.php');
|
||||||
|
|
||||||
$months = "";
|
$months = "";
|
||||||
for ( $i = 1; $i < 13; $i++ ) {
|
for ( $i = 1; $i < 13; $i++ ) {
|
||||||
$months .= "\t\t\t<option value=\"" . zeroise($i, 2) . '">' .
|
$months .= "\t\t\t<option value=\"" . zeroise($i, 2) . '">' .
|
||||||
$wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) ) . "</option>\n";
|
$wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) ) . "</option>\n";
|
||||||
} ?>
|
} ?>
|
||||||
|
|
||||||
|
|
|
@ -1086,7 +1086,7 @@ class Bulk_Upgrader_Skin extends WP_Upgrader_Skin {
|
||||||
function error($error) {
|
function error($error) {
|
||||||
if ( is_string($error) && isset( $this->upgrader->strings[$error] ) )
|
if ( is_string($error) && isset( $this->upgrader->strings[$error] ) )
|
||||||
$this->error = $this->upgrader->strings[$error];
|
$this->error = $this->upgrader->strings[$error];
|
||||||
|
|
||||||
if ( is_wp_error($error) && $error->get_error_code() ) {
|
if ( is_wp_error($error) && $error->get_error_code() ) {
|
||||||
foreach ( $error->get_error_messages() as $emessage ) {
|
foreach ( $error->get_error_messages() as $emessage ) {
|
||||||
if ( $error->get_error_data() )
|
if ( $error->get_error_data() )
|
||||||
|
|
|
@ -38,28 +38,28 @@ header('Content-Description: File Transfer');
|
||||||
header("Content-Disposition: attachment; filename=$filename");
|
header("Content-Disposition: attachment; filename=$filename");
|
||||||
header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
|
header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
|
||||||
|
|
||||||
if ( $post_type and $post_type != 'all' ) {
|
if ( $post_type and $post_type != 'all' ) {
|
||||||
$where = $wpdb->prepare("WHERE post_type = %s ", $post_type);
|
$where = $wpdb->prepare("WHERE post_type = %s ", $post_type);
|
||||||
} else {
|
} else {
|
||||||
$where = "WHERE post_type != 'revision' ";
|
$where = "WHERE post_type != 'revision' ";
|
||||||
}
|
}
|
||||||
if ( $author and $author != 'all' ) {
|
if ( $author and $author != 'all' ) {
|
||||||
$author_id = (int) $author;
|
$author_id = (int) $author;
|
||||||
$where .= $wpdb->prepare("AND post_author = %d ", $author_id);
|
$where .= $wpdb->prepare("AND post_author = %d ", $author_id);
|
||||||
}
|
}
|
||||||
if ( $start_date and $start_date != 'all' ) {
|
if ( $start_date and $start_date != 'all' ) {
|
||||||
$where .= $wpdb->prepare("AND post_date >= %s ", $start_date);
|
$where .= $wpdb->prepare("AND post_date >= %s ", $start_date);
|
||||||
}
|
}
|
||||||
if ( $end_date and $end_date != 'all' ) {
|
if ( $end_date and $end_date != 'all' ) {
|
||||||
$where .= $wpdb->prepare("AND post_date < %s ", $end_date);
|
$where .= $wpdb->prepare("AND post_date < %s ", $end_date);
|
||||||
}
|
}
|
||||||
if ( $category and $category != 'all' ) {
|
if ( $category and $category != 'all' ) {
|
||||||
$taxomony_id = (int) $category;
|
$taxomony_id = (int) $category;
|
||||||
$where .= $wpdb->prepare("AND ID IN (SELECT object_id FROM {$wpdb->term_relationships} " . "WHERE term_taxonomy_id = %d) ", $taxomony_id);
|
$where .= $wpdb->prepare("AND ID IN (SELECT object_id FROM {$wpdb->term_relationships} " . "WHERE term_taxonomy_id = %d) ", $taxomony_id);
|
||||||
}
|
}
|
||||||
if ( $status and $status != 'all' ) {
|
if ( $status and $status != 'all' ) {
|
||||||
$where .= $wpdb->prepare("AND post_status = %s ", $status);
|
$where .= $wpdb->prepare("AND post_status = %s ", $status);
|
||||||
}
|
}
|
||||||
|
|
||||||
// grab a snapshot of post IDs, just in case it changes during the export
|
// grab a snapshot of post IDs, just in case it changes during the export
|
||||||
$post_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts $where ORDER BY post_date_gmt ASC");
|
$post_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts $where ORDER BY post_date_gmt ASC");
|
||||||
|
|
|
@ -313,7 +313,7 @@ function wp_handle_upload( &$file, $overrides = false, $time = null ) {
|
||||||
|
|
||||||
// A writable uploads dir will pass this test. Again, there's no point overriding this one.
|
// A writable uploads dir will pass this test. Again, there's no point overriding this one.
|
||||||
if ( ! ( ( $uploads = wp_upload_dir($time) ) && false === $uploads['error'] ) )
|
if ( ! ( ( $uploads = wp_upload_dir($time) ) && false === $uploads['error'] ) )
|
||||||
return call_user_func($upload_error_handler, $file, $uploads['error'] );
|
return call_user_func($upload_error_handler, $file, $uploads['error'] );
|
||||||
|
|
||||||
$filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback );
|
$filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback );
|
||||||
|
|
||||||
|
|
|
@ -656,15 +656,15 @@ function win_is_writable($path) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Send a HTTP header to disable content type sniffing in browsers which support it.
|
* Send a HTTP header to disable content type sniffing in browsers which support it.
|
||||||
*
|
*
|
||||||
* @link http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx
|
* @link http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx
|
||||||
* @link http://src.chromium.org/viewvc/chrome?view=rev&revision=6985
|
* @link http://src.chromium.org/viewvc/chrome?view=rev&revision=6985
|
||||||
*
|
*
|
||||||
* @since 3.0.0.
|
* @since 3.0.0.
|
||||||
* @return none
|
* @return none
|
||||||
*/
|
*/
|
||||||
function send_nosniff_header() {
|
function send_nosniff_header() {
|
||||||
@header( 'X-Content-Type-Options: nosniff' );
|
@header( 'X-Content-Type-Options: nosniff' );
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Display the default admin color scheme picker (Used in user-edit.php)
|
* Display the default admin color scheme picker (Used in user-edit.php)
|
||||||
|
|
|
@ -168,7 +168,7 @@ function confirm_delete_users( $users ) {
|
||||||
global $current_user;
|
global $current_user;
|
||||||
if ( !is_array( $users ) )
|
if ( !is_array( $users ) )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
screen_icon('tools');
|
screen_icon('tools');
|
||||||
?>
|
?>
|
||||||
<h2><?php esc_html_e('Users'); ?></h2>
|
<h2><?php esc_html_e('Users'); ?></h2>
|
||||||
|
@ -183,13 +183,13 @@ function confirm_delete_users( $users ) {
|
||||||
foreach ( ( $allusers = (array) $_POST['allusers'] ) as $key => $val ) {
|
foreach ( ( $allusers = (array) $_POST['allusers'] ) as $key => $val ) {
|
||||||
if ( $val != '' && $val != '0' ) {
|
if ( $val != '' && $val != '0' ) {
|
||||||
$delete_user = new WP_User( $val );
|
$delete_user = new WP_User( $val );
|
||||||
|
|
||||||
if ( in_array( $delete_user->user_login, $site_admins ) )
|
if ( in_array( $delete_user->user_login, $site_admins ) )
|
||||||
wp_die( sprintf( __( 'Warning! User cannot be deleted. The user %s is a network admnistrator.' ), $delete_user->user_login ) );
|
wp_die( sprintf( __( 'Warning! User cannot be deleted. The user %s is a network admnistrator.' ), $delete_user->user_login ) );
|
||||||
|
|
||||||
echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
|
echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
|
||||||
$blogs = get_blogs_of_user( $val, true );
|
$blogs = get_blogs_of_user( $val, true );
|
||||||
|
|
||||||
if ( !empty( $blogs ) ) {
|
if ( !empty( $blogs ) ) {
|
||||||
echo '<p><strong>' . sprintf( __( 'Sites from %s:' ), $delete_user->user_login ) . '</strong></p>';
|
echo '<p><strong>' . sprintf( __( 'Sites from %s:' ), $delete_user->user_login ) . '</strong></p>';
|
||||||
foreach ( (array) $blogs as $key => $details ) {
|
foreach ( (array) $blogs as $key => $details ) {
|
||||||
|
|
|
@ -13,7 +13,7 @@ wp_nav_menu_taxonomy_metaboxes();
|
||||||
*/
|
*/
|
||||||
function wp_nav_menu_post_type_metaboxes() {
|
function wp_nav_menu_post_type_metaboxes() {
|
||||||
$post_types = get_post_types( array( 'public' => true ), 'object' );
|
$post_types = get_post_types( array( 'public' => true ), 'object' );
|
||||||
|
|
||||||
if ( !$post_types )
|
if ( !$post_types )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@ -99,10 +99,10 @@ function wp_nav_menu_create_metabox() { ?>
|
||||||
*/
|
*/
|
||||||
function wp_nav_menu_item_link_metabox() {
|
function wp_nav_menu_item_link_metabox() {
|
||||||
$args = array( 'post_status' => 'any', 'post_type' => 'nav_menu_item', 'meta_value' => 'custom', 'showposts' => -1 );
|
$args = array( 'post_status' => 'any', 'post_type' => 'nav_menu_item', 'meta_value' => 'custom', 'showposts' => -1 );
|
||||||
|
|
||||||
// @todo transient caching of these results with proper invalidation on updating links
|
// @todo transient caching of these results with proper invalidation on updating links
|
||||||
$query = new WP_Query( $args );
|
$query = new WP_Query( $args );
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<p id="menu-item-url-wrap">
|
<p id="menu-item-url-wrap">
|
||||||
<label class="howto" for="menu-item-url">
|
<label class="howto" for="menu-item-url">
|
||||||
|
@ -117,7 +117,7 @@ function wp_nav_menu_item_link_metabox() {
|
||||||
<input id="custom-menu-item-name" name="custom-menu-item-name" type="text" class="regular-text menu-item-textbox" value="<?php echo esc_attr( __('Menu Item') ); ?>" />
|
<input id="custom-menu-item-name" name="custom-menu-item-name" type="text" class="regular-text menu-item-textbox" value="<?php echo esc_attr( __('Menu Item') ); ?>" />
|
||||||
</label>
|
</label>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="button-controls">
|
<p class="button-controls">
|
||||||
<a class="show-all"><?php _e('View All'); ?></a>
|
<a class="show-all"><?php _e('View All'); ?></a>
|
||||||
<a class="hide-all"><?php _e('Hide All'); ?></a>
|
<a class="hide-all"><?php _e('Hide All'); ?></a>
|
||||||
|
@ -146,16 +146,16 @@ function wp_nav_menu_item_link_metabox() {
|
||||||
*/
|
*/
|
||||||
function wp_nav_menu_item_post_type_metabox( $object, $post_type ) {
|
function wp_nav_menu_item_post_type_metabox( $object, $post_type ) {
|
||||||
$args = array( 'post_type' => $post_type['args']->name, 'post_status' => 'publish', 'showposts' => -1 );
|
$args = array( 'post_type' => $post_type['args']->name, 'post_status' => 'publish', 'showposts' => -1 );
|
||||||
|
|
||||||
if ( 'attachment' == $post_type['args']->name )
|
if ( 'attachment' == $post_type['args']->name )
|
||||||
$args['post_status'] = 'any';
|
$args['post_status'] = 'any';
|
||||||
|
|
||||||
// @todo transient caching of these results with proper invalidation on updating of a post of this type
|
// @todo transient caching of these results with proper invalidation on updating of a post of this type
|
||||||
$query = new WP_Query( $args );
|
$query = new WP_Query( $args );
|
||||||
|
|
||||||
if ( !$query->posts )
|
if ( !$query->posts )
|
||||||
$error = '<li id="error">'. sprintf( __( 'No %s exists' ), $post_type['args']->label ) .'</li>';
|
$error = '<li id="error">'. sprintf( __( 'No %s exists' ), $post_type['args']->label ) .'</li>';
|
||||||
|
|
||||||
$pt_names = '';
|
$pt_names = '';
|
||||||
if ( is_array($query->posts) ) {
|
if ( is_array($query->posts) ) {
|
||||||
foreach ( $query->posts as $post ) {
|
foreach ( $query->posts as $post ) {
|
||||||
|
@ -166,19 +166,19 @@ function wp_nav_menu_item_post_type_metabox( $object, $post_type ) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$id = $post_type['args']->name;
|
$id = $post_type['args']->name;
|
||||||
?>
|
?>
|
||||||
<p class="quick-search-wrap">
|
<p class="quick-search-wrap">
|
||||||
<input type="text" class="quick-search regular-text" value="" />
|
<input type="text" class="quick-search regular-text" value="" />
|
||||||
<a class="quick-search-submit button-secondary"><?php _e('Search'); ?></a>
|
<a class="quick-search-submit button-secondary"><?php _e('Search'); ?></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="button-controls">
|
<p class="button-controls">
|
||||||
<a class="show-all"><?php _e('View All'); ?></a>
|
<a class="show-all"><?php _e('View All'); ?></a>
|
||||||
<a class="hide-all"><?php _e('Hide All'); ?></a>
|
<a class="hide-all"><?php _e('Hide All'); ?></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="existing-<?php echo esc_attr( $id ); ?>" class="list-wrap">
|
<div id="existing-<?php echo esc_attr( $id ); ?>" class="list-wrap">
|
||||||
<div class="list-container">
|
<div class="list-container">
|
||||||
<ul class="list">
|
<ul class="list">
|
||||||
|
@ -218,10 +218,10 @@ function wp_nav_menu_item_taxonomy_metabox( $object, $taxonomy ) {
|
||||||
|
|
||||||
// @todo transient caching of these results with proper invalidation on updating of a tax of this type
|
// @todo transient caching of these results with proper invalidation on updating of a tax of this type
|
||||||
$terms = get_terms( $taxonomy['args']->name, $args );
|
$terms = get_terms( $taxonomy['args']->name, $args );
|
||||||
|
|
||||||
if ( !$terms )
|
if ( !$terms )
|
||||||
$error = '<li id="error">'. sprintf( __( 'No %s exists' ), $taxonomy['args']->label ) .'</li>';
|
$error = '<li id="error">'. sprintf( __( 'No %s exists' ), $taxonomy['args']->label ) .'</li>';
|
||||||
|
|
||||||
$term_names = '';
|
$term_names = '';
|
||||||
if ( is_array($terms) ) {
|
if ( is_array($terms) ) {
|
||||||
foreach ( $terms as $term ) {
|
foreach ( $terms as $term ) {
|
||||||
|
@ -232,19 +232,19 @@ function wp_nav_menu_item_taxonomy_metabox( $object, $taxonomy ) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$id = $taxonomy['args']->name;
|
$id = $taxonomy['args']->name;
|
||||||
?>
|
?>
|
||||||
<p class="quick-search-wrap">
|
<p class="quick-search-wrap">
|
||||||
<input type="text" class="quick-search regular-text" value="" />
|
<input type="text" class="quick-search regular-text" value="" />
|
||||||
<a class="quick-search-submit button-secondary"><?php _e('Search'); ?></a>
|
<a class="quick-search-submit button-secondary"><?php _e('Search'); ?></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="button-controls">
|
<p class="button-controls">
|
||||||
<a class="show-all"><?php _e('View All'); ?></a>
|
<a class="show-all"><?php _e('View All'); ?></a>
|
||||||
<a class="hide-all"><?php _e('Hide All'); ?></a>
|
<a class="hide-all"><?php _e('Hide All'); ?></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="existing-<?php echo esc_attr( $id ); ?>" class="list-wrap">
|
<div id="existing-<?php echo esc_attr( $id ); ?>" class="list-wrap">
|
||||||
<div class="list-container">
|
<div class="list-container">
|
||||||
<ul class="list">
|
<ul class="list">
|
||||||
|
@ -281,7 +281,7 @@ function wp_nav_menu_item_taxonomy_metabox( $object, $taxonomy ) {
|
||||||
function wp_nav_menu_get_items( $menu_items, $object_type, $object = null, $context = 'frontend' ) {
|
function wp_nav_menu_get_items( $menu_items, $object_type, $object = null, $context = 'frontend' ) {
|
||||||
if ( !$menu_items )
|
if ( !$menu_items )
|
||||||
return __( 'Not Found' );
|
return __( 'Not Found' );
|
||||||
|
|
||||||
$output = '';
|
$output = '';
|
||||||
$i = 1;
|
$i = 1;
|
||||||
foreach ( $menu_items as $menu_item ) {
|
foreach ( $menu_items as $menu_item ) {
|
||||||
|
@ -289,16 +289,16 @@ function wp_nav_menu_get_items( $menu_items, $object_type, $object = null, $cont
|
||||||
// so we don't have to duplicate this entire function.
|
// so we don't have to duplicate this entire function.
|
||||||
if ( !isset($menu_item->post_parent) )
|
if ( !isset($menu_item->post_parent) )
|
||||||
$menu_item->post_parent = $menu_item->parent;
|
$menu_item->post_parent = $menu_item->parent;
|
||||||
|
|
||||||
// Cleanest way to get all attachements
|
// Cleanest way to get all attachements
|
||||||
if ( 'attachment' == $object )
|
if ( 'attachment' == $object )
|
||||||
$menu_item->post_parent = 0;
|
$menu_item->post_parent = 0;
|
||||||
|
|
||||||
if ( 0 == $menu_item->post_parent ) {
|
if ( 0 == $menu_item->post_parent ) {
|
||||||
// Set up the menu item
|
// Set up the menu item
|
||||||
$menu_item = wp_setup_nav_menu_item( $menu_item, $object_type, $object );
|
$menu_item = wp_setup_nav_menu_item( $menu_item, $object_type, $object );
|
||||||
$attributes = ( 'backend' == $context ) ? ' id="menu-item-'. $i .'" value="'. $i .'"' : '';
|
$attributes = ( 'backend' == $context ) ? ' id="menu-item-'. $i .'" value="'. $i .'"' : '';
|
||||||
|
|
||||||
$output .= '<li'. $attributes .'>';
|
$output .= '<li'. $attributes .'>';
|
||||||
$output .= wp_get_nav_menu_item( $menu_item, $object_type, $object );
|
$output .= wp_get_nav_menu_item( $menu_item, $object_type, $object );
|
||||||
$output .= wp_get_nav_menu_sub_items( $menu_item->ID, $object_type, $object, $context );
|
$output .= wp_get_nav_menu_sub_items( $menu_item->ID, $object_type, $object, $context );
|
||||||
|
@ -307,7 +307,7 @@ function wp_nav_menu_get_items( $menu_items, $object_type, $object = null, $cont
|
||||||
++$i;
|
++$i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -323,7 +323,7 @@ function wp_nav_menu_get_items( $menu_items, $object_type, $object = null, $cont
|
||||||
*/
|
*/
|
||||||
function wp_get_nav_menu_sub_items( $childof, $object_type, $object = null, $context = 'frontend' ) {
|
function wp_get_nav_menu_sub_items( $childof, $object_type, $object = null, $context = 'frontend' ) {
|
||||||
$args = array( 'child_of' => $childof, 'parent' => $childof, 'hide_empty' => false, );
|
$args = array( 'child_of' => $childof, 'parent' => $childof, 'hide_empty' => false, );
|
||||||
|
|
||||||
switch ( $object_type ) {
|
switch ( $object_type ) {
|
||||||
case 'post_type':
|
case 'post_type':
|
||||||
$hierarchical_post_types = get_post_types( array( 'hierarchical' => true ) );
|
$hierarchical_post_types = get_post_types( array( 'hierarchical' => true ) );
|
||||||
|
@ -334,7 +334,7 @@ function wp_get_nav_menu_sub_items( $childof, $object_type, $object = null, $con
|
||||||
$sub_menu_items = array();
|
$sub_menu_items = array();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'taxonomy':
|
case 'taxonomy':
|
||||||
if ( is_taxonomy_hierarchical( $object ) ) {
|
if ( is_taxonomy_hierarchical( $object ) ) {
|
||||||
$sub_menu_items = get_terms( $object, $args );
|
$sub_menu_items = get_terms( $object, $args );
|
||||||
|
@ -342,12 +342,12 @@ function wp_get_nav_menu_sub_items( $childof, $object_type, $object = null, $con
|
||||||
$sub_menu_items = array();
|
$sub_menu_items = array();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
$sub_menu_items = array();
|
$sub_menu_items = array();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$output = '';
|
$output = '';
|
||||||
$i = 1;
|
$i = 1;
|
||||||
if ( !empty($sub_menu_items) && !is_wp_error($sub_menu_items) ) {
|
if ( !empty($sub_menu_items) && !is_wp_error($sub_menu_items) ) {
|
||||||
|
|
|
@ -557,7 +557,7 @@ function deactivate_plugins( $plugins, $silent = false ) {
|
||||||
*
|
*
|
||||||
* @param string|array $plugins
|
* @param string|array $plugins
|
||||||
* @param string $redirect Redirect to page after successful activation.
|
* @param string $redirect Redirect to page after successful activation.
|
||||||
* @param bool $network_wide Whether to enable the plugin for all sites in the network.
|
* @param bool $network_wide Whether to enable the plugin for all sites in the network.
|
||||||
* @return bool|WP_Error True when finished or WP_Error if there were errors during a plugin activation.
|
* @return bool|WP_Error True when finished or WP_Error if there were errors during a plugin activation.
|
||||||
*/
|
*/
|
||||||
function activate_plugins($plugins, $redirect = '', $network_wide) {
|
function activate_plugins($plugins, $redirect = '', $network_wide) {
|
||||||
|
|
|
@ -270,7 +270,7 @@ function bulk_edit_posts( $post_data = null ) {
|
||||||
else
|
else
|
||||||
unset($post_data['post_category']);
|
unset($post_data['post_category']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$tax_input = array();
|
$tax_input = array();
|
||||||
if ( isset($post_data['tax_input'])) {
|
if ( isset($post_data['tax_input'])) {
|
||||||
foreach ( $post_data['tax_input'] as $tax_name => $terms ) {
|
foreach ( $post_data['tax_input'] as $tax_name => $terms ) {
|
||||||
|
@ -278,7 +278,7 @@ function bulk_edit_posts( $post_data = null ) {
|
||||||
continue;
|
continue;
|
||||||
$taxonomy = get_taxonomy( $tax_name );
|
$taxonomy = get_taxonomy( $tax_name );
|
||||||
if ( $taxonomy->hierarchical )
|
if ( $taxonomy->hierarchical )
|
||||||
$tax_input[$tax_name] = array_map( 'absint', $terms );
|
$tax_input[$tax_name] = array_map( 'absint', $terms );
|
||||||
else {
|
else {
|
||||||
$tax_input[$tax_name] = preg_replace( '/\s*,\s*/', ',', rtrim( trim($terms), ' ,' ) );
|
$tax_input[$tax_name] = preg_replace( '/\s*,\s*/', ',', rtrim( trim($terms), ' ,' ) );
|
||||||
$tax_input[$tax_name] = explode(',', $tax_input[$tax_name]);
|
$tax_input[$tax_name] = explode(',', $tax_input[$tax_name]);
|
||||||
|
@ -314,14 +314,14 @@ function bulk_edit_posts( $post_data = null ) {
|
||||||
$locked[] = $post_ID;
|
$locked[] = $post_ID;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$tax_names = get_object_taxonomies( get_post($post_ID) );
|
$tax_names = get_object_taxonomies( get_post($post_ID) );
|
||||||
|
|
||||||
if ( isset($new_cats) && in_array( 'category', $tax_names ) ) {
|
if ( isset($new_cats) && in_array( 'category', $tax_names ) ) {
|
||||||
$cats = (array) wp_get_post_categories($post_ID);
|
$cats = (array) wp_get_post_categories($post_ID);
|
||||||
$post_data['post_category'] = array_unique( array_merge($cats, $new_cats) );
|
$post_data['post_category'] = array_unique( array_merge($cats, $new_cats) );
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ( $tax_names as $tax_name ) {
|
foreach ( $tax_names as $tax_name ) {
|
||||||
if( isset( $tax_input[$tax_name]) ) {
|
if( isset( $tax_input[$tax_name]) ) {
|
||||||
$taxonomy = get_taxonomy( $tax_name );
|
$taxonomy = get_taxonomy( $tax_name );
|
||||||
|
|
|
@ -862,15 +862,15 @@ function inline_edit_row( $screen ) {
|
||||||
$flat_taxonomies = array();
|
$flat_taxonomies = array();
|
||||||
foreach ( $taxonomy_names as $taxonomy_name ) {
|
foreach ( $taxonomy_names as $taxonomy_name ) {
|
||||||
$taxonomy = get_taxonomy( $taxonomy_name);
|
$taxonomy = get_taxonomy( $taxonomy_name);
|
||||||
|
|
||||||
if( !$taxonomy->show_ui ) continue;
|
if( !$taxonomy->show_ui ) continue;
|
||||||
|
|
||||||
if( $taxonomy->hierarchical )
|
if( $taxonomy->hierarchical )
|
||||||
$hierarchical_taxonomies[] = $taxonomy;
|
$hierarchical_taxonomies[] = $taxonomy;
|
||||||
else
|
else
|
||||||
$flat_taxonomies[] = $taxonomy;
|
$flat_taxonomies[] = $taxonomy;
|
||||||
}
|
}
|
||||||
|
|
||||||
$columns = wp_manage_posts_columns($screen);
|
$columns = wp_manage_posts_columns($screen);
|
||||||
$hidden = array_intersect( array_keys( $columns ), array_filter( get_hidden_columns($screen) ) );
|
$hidden = array_intersect( array_keys( $columns ), array_filter( get_hidden_columns($screen) ) );
|
||||||
$col_count = count($columns) - count($hidden);
|
$col_count = count($columns) - count($hidden);
|
||||||
|
@ -965,7 +965,7 @@ function inline_edit_row( $screen ) {
|
||||||
<?php if ( count($hierarchical_taxonomies) && !$bulk ) : ?>
|
<?php if ( count($hierarchical_taxonomies) && !$bulk ) : ?>
|
||||||
|
|
||||||
<fieldset class="inline-edit-col-center inline-edit-categories"><div class="inline-edit-col">
|
<fieldset class="inline-edit-col-center inline-edit-categories"><div class="inline-edit-col">
|
||||||
|
|
||||||
<?php foreach ( $hierarchical_taxonomies as $taxonomy ) : ?>
|
<?php foreach ( $hierarchical_taxonomies as $taxonomy ) : ?>
|
||||||
|
|
||||||
<span class="title inline-edit-categories-label"><?php echo esc_html($taxonomy->label) ?>
|
<span class="title inline-edit-categories-label"><?php echo esc_html($taxonomy->label) ?>
|
||||||
|
@ -2973,7 +2973,7 @@ function get_hidden_meta_boxes($screen) {
|
||||||
* @global $wp_settings_sections Storage array of all settings sections added to admin pages
|
* @global $wp_settings_sections Storage array of all settings sections added to admin pages
|
||||||
|
|
||||||
* @param string $id Slug-name to identify the section. Used in the 'id' attribute of tags.
|
* @param string $id Slug-name to identify the section. Used in the 'id' attribute of tags.
|
||||||
* @param string $title Formatted title of the section. Shown as the heading for the section.
|
* @param string $title Formatted title of the section. Shown as the heading for the section.
|
||||||
* @param string $callback Function that echo's out content for the section heading.
|
* @param string $callback Function that echo's out content for the section heading.
|
||||||
* @param string $page The slug-name of the settings page on which to show the section (general, reading, writing, ...).
|
* @param string $page The slug-name of the settings page on which to show the section (general, reading, writing, ...).
|
||||||
*/
|
*/
|
||||||
|
@ -2999,7 +2999,7 @@ function add_settings_section($id, $title, $callback, $page) {
|
||||||
*
|
*
|
||||||
* The $callback argument should be the name of a function that echoes out the
|
* The $callback argument should be the name of a function that echoes out the
|
||||||
* html input tags for this setting field. Use get_option() to retrive existing
|
* html input tags for this setting field. Use get_option() to retrive existing
|
||||||
* values to show.
|
* values to show.
|
||||||
*
|
*
|
||||||
* @since 2.7.0
|
* @since 2.7.0
|
||||||
*
|
*
|
||||||
|
@ -3102,7 +3102,7 @@ function do_settings_fields($page, $section) {
|
||||||
* page is first accessed.
|
* page is first accessed.
|
||||||
*
|
*
|
||||||
* @global array $wp_settings_errors Storage array of errors registered during this pageload
|
* @global array $wp_settings_errors Storage array of errors registered during this pageload
|
||||||
*
|
*
|
||||||
* @param string $setting Slug title of the setting to which this error applies
|
* @param string $setting Slug title of the setting to which this error applies
|
||||||
* @param string $code Slug-name to identify the error. Used as part of 'id' attribute in HTML output.
|
* @param string $code Slug-name to identify the error. Used as part of 'id' attribute in HTML output.
|
||||||
* @param string $message The formatted message text to display to the user (will be shown inside styled <div> and <p>)
|
* @param string $message The formatted message text to display to the user (will be shown inside styled <div> and <p>)
|
||||||
|
@ -3129,7 +3129,7 @@ function add_settings_error( $setting, $code, $message, $type = 'error' ) {
|
||||||
* Checks the $wp_settings_errors array for any errors declared during the current
|
* Checks the $wp_settings_errors array for any errors declared during the current
|
||||||
* pageload and returns them.
|
* pageload and returns them.
|
||||||
*
|
*
|
||||||
* If changes were just submitted ($_GET['updated']) and settings errors were saved
|
* If changes were just submitted ($_GET['updated']) and settings errors were saved
|
||||||
* to the 'settings_errors' transient then those errors will be returned instead. This
|
* to the 'settings_errors' transient then those errors will be returned instead. This
|
||||||
* is used to pass errors back across pageloads.
|
* is used to pass errors back across pageloads.
|
||||||
*
|
*
|
||||||
|
@ -3177,7 +3177,7 @@ function get_settings_errors( $setting = '', $sanitize = FALSE ) {
|
||||||
* Display settings errors registered by add_settings_error()
|
* Display settings errors registered by add_settings_error()
|
||||||
*
|
*
|
||||||
* Part of the Settings API. Outputs a <div> for each error retrieved by get_settings_errors().
|
* Part of the Settings API. Outputs a <div> for each error retrieved by get_settings_errors().
|
||||||
*
|
*
|
||||||
* This is called automatically after a settings page based on the Settings API is submitted.
|
* This is called automatically after a settings page based on the Settings API is submitted.
|
||||||
* Errors should be added during the validation callback function for a setting defined in register_setting()
|
* Errors should be added during the validation callback function for a setting defined in register_setting()
|
||||||
*
|
*
|
||||||
|
@ -3300,12 +3300,12 @@ function the_post_password() {
|
||||||
*/
|
*/
|
||||||
function favorite_actions( $screen = null ) {
|
function favorite_actions( $screen = null ) {
|
||||||
global $post_type_object;
|
global $post_type_object;
|
||||||
|
|
||||||
$default_action = false;
|
$default_action = false;
|
||||||
|
|
||||||
if ( is_string($screen) )
|
if ( is_string($screen) )
|
||||||
$screen = convert_to_screen($screen);
|
$screen = convert_to_screen($screen);
|
||||||
|
|
||||||
if ( isset($post_type_object) ) {
|
if ( isset($post_type_object) ) {
|
||||||
switch ( $screen->id ) {
|
switch ( $screen->id ) {
|
||||||
case $post_type_object->name:
|
case $post_type_object->name:
|
||||||
|
@ -3316,7 +3316,7 @@ function favorite_actions( $screen = null ) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !$default_action ) {
|
if ( !$default_action ) {
|
||||||
switch ( $screen->id ) {
|
switch ( $screen->id ) {
|
||||||
case 'upload':
|
case 'upload':
|
||||||
|
|
|
@ -265,8 +265,8 @@ function wp_install_defaults($user_id) {
|
||||||
'post_content_filtered' => ''
|
'post_content_filtered' => ''
|
||||||
));
|
));
|
||||||
|
|
||||||
// Setup default widgets for default theme.
|
// Setup default widgets for default theme.
|
||||||
update_option( 'widget_search', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) );
|
update_option( 'widget_search', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) );
|
||||||
update_option( 'widget_recent-posts', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) );
|
update_option( 'widget_recent-posts', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) );
|
||||||
update_option( 'widget_recent-comments', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) );
|
update_option( 'widget_recent-comments', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) );
|
||||||
update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) );
|
update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) );
|
||||||
|
@ -1109,7 +1109,7 @@ function upgrade_300() {
|
||||||
|
|
||||||
if ( $wp_current_db_version < 12751 ) {
|
if ( $wp_current_db_version < 12751 ) {
|
||||||
populate_roles_300();
|
populate_roles_300();
|
||||||
if ( is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false )
|
if ( is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false )
|
||||||
add_site_option( 'siteurl', '' );
|
add_site_option( 'siteurl', '' );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -289,13 +289,13 @@ jQuery(document).ready( function($) {
|
||||||
el.selectionStart = el.selectionEnd = selStart + 1;
|
el.selectionStart = el.selectionEnd = selStart + 1;
|
||||||
this.scrollTop = scroll;
|
this.scrollTop = scroll;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( e.stopPropagation )
|
if ( e.stopPropagation )
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
if ( e.preventDefault )
|
if ( e.preventDefault )
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#newcontent').blur(function(e) {
|
$('#newcontent').blur(function(e) {
|
||||||
if ( this.lastKey && 9 == this.lastKey )
|
if ( this.lastKey && 9 == this.lastKey )
|
||||||
this.focus();
|
this.focus();
|
||||||
|
|
|
@ -158,7 +158,7 @@ inlineEditPost = {
|
||||||
$('textarea.tax_input_'+taxname, editRow).suggest( 'admin-ajax.php?action=ajax-tag-search&tax='+taxname, { delay: 500, minchars: 2, multiple: true, multipleSep: ", " } );
|
$('textarea.tax_input_'+taxname, editRow).suggest( 'admin-ajax.php?action=ajax-tag-search&tax='+taxname, { delay: 500, minchars: 2, multiple: true, multipleSep: ", " } );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// handle the post status
|
// handle the post status
|
||||||
status = $('._status', rowData).text();
|
status = $('._status', rowData).text();
|
||||||
|
|
|
@ -33,11 +33,11 @@ function wp_edit_menu_item( id ) {
|
||||||
var item_description = jQuery('#menu-item-description' + id).val();
|
var item_description = jQuery('#menu-item-description' + id).val();
|
||||||
var item_classes = jQuery('#menu-item-classes' + id).val();
|
var item_classes = jQuery('#menu-item-classes' + id).val();
|
||||||
var item_xfn = jQuery('#menu-item-xfn' + id).val();
|
var item_xfn = jQuery('#menu-item-xfn' + id).val();
|
||||||
|
|
||||||
// Only allow custom links to be editable.
|
// Only allow custom links to be editable.
|
||||||
if ( 'custom' != item_type )
|
if ( 'custom' != item_type )
|
||||||
jQuery( '#edit-menu-item-url' ).attr('disabled', 'disabled' );
|
jQuery( '#edit-menu-item-url' ).attr('disabled', 'disabled' );
|
||||||
|
|
||||||
// Populate the fields for thickbox
|
// Populate the fields for thickbox
|
||||||
jQuery( '#edit-menu-item-id' ).val(id);
|
jQuery( '#edit-menu-item-id' ).val(id);
|
||||||
jQuery( '#edit-menu-item-title' ).val(item_title);
|
jQuery( '#edit-menu-item-title' ).val(item_title);
|
||||||
|
@ -48,7 +48,7 @@ function wp_edit_menu_item( id ) {
|
||||||
jQuery( '#edit-menu-item-description' ).val(item_description);
|
jQuery( '#edit-menu-item-description' ).val(item_description);
|
||||||
jQuery( '#edit-menu-item-classes' ).val(item_classes);
|
jQuery( '#edit-menu-item-classes' ).val(item_classes);
|
||||||
jQuery( '#edit-menu-item-xfn' ).val(item_xfn);
|
jQuery( '#edit-menu-item-xfn' ).val(item_xfn);
|
||||||
|
|
||||||
// focus
|
// focus
|
||||||
jQuery( '#edit-menu-item-title' ).focus();
|
jQuery( '#edit-menu-item-title' ).focus();
|
||||||
};
|
};
|
||||||
|
@ -65,7 +65,7 @@ function wp_update_menu_item() {
|
||||||
var item_description = jQuery('#edit-menu-item-description').val();
|
var item_description = jQuery('#edit-menu-item-description').val();
|
||||||
var item_classes = jQuery('#edit-menu-item-classes').val();
|
var item_classes = jQuery('#edit-menu-item-classes').val();
|
||||||
var item_xfn = jQuery('#edit-menu-item-xfn').val();
|
var item_xfn = jQuery('#edit-menu-item-xfn').val();
|
||||||
|
|
||||||
// update menu item settings
|
// update menu item settings
|
||||||
jQuery('.menu #menu-item' + id).find('span.item-title').html(item_title);
|
jQuery('.menu #menu-item' + id).find('span.item-title').html(item_title);
|
||||||
jQuery('.menu #menu-item-title' + id).val(item_title);
|
jQuery('.menu #menu-item-title' + id).val(item_title);
|
||||||
|
@ -75,7 +75,7 @@ function wp_update_menu_item() {
|
||||||
jQuery('.menu #menu-item-description' + id).val(item_description);
|
jQuery('.menu #menu-item-description' + id).val(item_description);
|
||||||
jQuery('.menu #menu-item-classes' + id).val(item_classes);
|
jQuery('.menu #menu-item-classes' + id).val(item_classes);
|
||||||
jQuery('.menu #menu-item-xfn' + id).val(item_xfn);
|
jQuery('.menu #menu-item-xfn' + id).val(item_xfn);
|
||||||
|
|
||||||
jQuery('.menu #menu-item' + id + ' dt:first').animate( { backgroundColor: '#FFFF33' }, { duration: 'normal', complete: function() { jQuery(this).css( 'backgroundColor', '' ); }});
|
jQuery('.menu #menu-item' + id + ' dt:first').animate( { backgroundColor: '#FFFF33' }, { duration: 'normal', complete: function() { jQuery(this).css( 'backgroundColor', '' ); }});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ function wp_update_menu_item() {
|
||||||
*/
|
*/
|
||||||
function wp_remove_menu_item( o ) {
|
function wp_remove_menu_item( o ) {
|
||||||
var todelete = document.getElementById('menu-item' + o);
|
var todelete = document.getElementById('menu-item' + o);
|
||||||
|
|
||||||
if ( todelete ) {
|
if ( todelete ) {
|
||||||
// Give some feedback to the user
|
// Give some feedback to the user
|
||||||
jQuery( todelete ).find('dt').each(function(){
|
jQuery( todelete ).find('dt').each(function(){
|
||||||
|
@ -114,16 +114,16 @@ function wp_remove_menu_item( o ) {
|
||||||
function wp_add_item_to_menu( item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn ) {
|
function wp_add_item_to_menu( item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn ) {
|
||||||
var randomnumber = wp_get_unique_menu_id();
|
var randomnumber = wp_get_unique_menu_id();
|
||||||
var hidden = wp_get_hidden_inputs( randomnumber, item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn );
|
var hidden = wp_get_hidden_inputs( randomnumber, item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn );
|
||||||
|
|
||||||
// Adds the item in the queue
|
// Adds the item in the queue
|
||||||
jQuery('.menu').append('<li id="menu-item' + randomnumber + '" value="' + randomnumber + '"><div class="dropzone ui-droppable"></div><dl class="ui-droppable"><dt><span class="item-title">' + item_title + '</span><span class="item-controls"><span class="item-type">' + item_append + '</span><a class="item-edit thickbox" id="edit' + randomnumber + '" value="' + randomnumber +'" onClick="wp_edit_menu_item('+ randomnumber +')" title="' + navMenuL10n.thickbox + '" href="#TB_inline?height=540&width=300&inlineId=menu-item-settings">' + navMenuL10n.edit + '</a> | <a class="item-delete" id="delete' + randomnumber + '" value="' + randomnumber +'">Delete</a></span></dt></dl>' + hidden + '</li>');
|
jQuery('.menu').append('<li id="menu-item' + randomnumber + '" value="' + randomnumber + '"><div class="dropzone ui-droppable"></div><dl class="ui-droppable"><dt><span class="item-title">' + item_title + '</span><span class="item-controls"><span class="item-type">' + item_append + '</span><a class="item-edit thickbox" id="edit' + randomnumber + '" value="' + randomnumber +'" onClick="wp_edit_menu_item('+ randomnumber +')" title="' + navMenuL10n.thickbox + '" href="#TB_inline?height=540&width=300&inlineId=menu-item-settings">' + navMenuL10n.edit + '</a> | <a class="item-delete" id="delete' + randomnumber + '" value="' + randomnumber +'">Delete</a></span></dt></dl>' + hidden + '</li>');
|
||||||
|
|
||||||
// Give some feedback to the user
|
// Give some feedback to the user
|
||||||
jQuery( '.menu #menu-item' + randomnumber + ' dt:first' ).animate( { backgroundColor: '#FFFF33' }, { duration: 'normal', complete: function() { jQuery(this).css( 'backgroundColor', '' ); }});
|
jQuery( '.menu #menu-item' + randomnumber + ' dt:first' ).animate( { backgroundColor: '#FFFF33' }, { duration: 'normal', complete: function() { jQuery(this).css( 'backgroundColor', '' ); }});
|
||||||
|
|
||||||
// Enable drag-n-drop
|
// Enable drag-n-drop
|
||||||
wp_drag_and_drop();
|
wp_drag_and_drop();
|
||||||
|
|
||||||
// Reload thickbox
|
// Reload thickbox
|
||||||
tb_init('a.thickbox, area.thickbox, input.thickbox');
|
tb_init('a.thickbox, area.thickbox, input.thickbox');
|
||||||
};
|
};
|
||||||
|
@ -136,15 +136,15 @@ function wp_add_item_to_menu( item_db_id, item_object_id, item_type, item_append
|
||||||
function wp_add_checked_items_to_menu( button ) {
|
function wp_add_checked_items_to_menu( button ) {
|
||||||
// Grab checked items
|
// Grab checked items
|
||||||
var items = jQuery(button).siblings('.list-wrap').find(':checked');
|
var items = jQuery(button).siblings('.list-wrap').find(':checked');
|
||||||
|
|
||||||
// If nothing was checked, cancel
|
// If nothing was checked, cancel
|
||||||
if ( 0 == items.length )
|
if ( 0 == items.length )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Loop through each item, grab it's hidden data and add it to the menu.
|
// Loop through each item, grab it's hidden data and add it to the menu.
|
||||||
jQuery(items).each(function(){
|
jQuery(items).each(function(){
|
||||||
var item_type = jQuery(this).parent().siblings('.menu-item-type').val();
|
var item_type = jQuery(this).parent().siblings('.menu-item-type').val();
|
||||||
|
|
||||||
if ( 'custom' == item_type ) {
|
if ( 'custom' == item_type ) {
|
||||||
var item_attr_title = jQuery(this).parent().siblings('.menu-item-attr-title').val();
|
var item_attr_title = jQuery(this).parent().siblings('.menu-item-attr-title').val();
|
||||||
var item_target = jQuery(this).parent().siblings('.menu-item-target').val();
|
var item_target = jQuery(this).parent().siblings('.menu-item-target').val();
|
||||||
|
@ -156,7 +156,7 @@ function wp_add_checked_items_to_menu( button ) {
|
||||||
var item_classes = '';
|
var item_classes = '';
|
||||||
var item_xfn = '';
|
var item_xfn = '';
|
||||||
};
|
};
|
||||||
|
|
||||||
var item_db_id = jQuery(this).parent().siblings('.menu-item-db-id').val();
|
var item_db_id = jQuery(this).parent().siblings('.menu-item-db-id').val();
|
||||||
var item_object_id = jQuery(this).parent().siblings('.menu-item-object-id').val();
|
var item_object_id = jQuery(this).parent().siblings('.menu-item-object-id').val();
|
||||||
var item_append = jQuery(this).parent().siblings('.menu-item-append').val();
|
var item_append = jQuery(this).parent().siblings('.menu-item-append').val();
|
||||||
|
@ -164,14 +164,14 @@ function wp_add_checked_items_to_menu( button ) {
|
||||||
var item_title = jQuery(this).parent().siblings('.menu-item-title').val();
|
var item_title = jQuery(this).parent().siblings('.menu-item-title').val();
|
||||||
var item_url = jQuery(this).parent().siblings('.menu-item-url').val();
|
var item_url = jQuery(this).parent().siblings('.menu-item-url').val();
|
||||||
var item_description = jQuery(this).parent().siblings('.menu-item-description').val();
|
var item_description = jQuery(this).parent().siblings('.menu-item-description').val();
|
||||||
|
|
||||||
if ( undefined == item_description ) {
|
if ( undefined == item_description ) {
|
||||||
item_description = '';
|
item_description = '';
|
||||||
};
|
};
|
||||||
|
|
||||||
// Add the menu item to the menu
|
// Add the menu item to the menu
|
||||||
wp_add_item_to_menu( item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn );
|
wp_add_item_to_menu( item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn );
|
||||||
|
|
||||||
// uncheck the menu item in the list
|
// uncheck the menu item in the list
|
||||||
jQuery(this).attr( 'checked', false );
|
jQuery(this).attr( 'checked', false );
|
||||||
});
|
});
|
||||||
|
@ -204,7 +204,7 @@ function wp_drag_and_drop() {
|
||||||
drop: function(e, ui) {
|
drop: function(e, ui) {
|
||||||
var li = jQuery(this).parent();
|
var li = jQuery(this).parent();
|
||||||
var child = !jQuery(this).hasClass('dropzone');
|
var child = !jQuery(this).hasClass('dropzone');
|
||||||
|
|
||||||
// Append UL to first child
|
// Append UL to first child
|
||||||
if ( child && li.children('ul').length == 0 ) {
|
if ( child && li.children('ul').length == 0 ) {
|
||||||
li.append( '<ul class="sub-menu" />' );
|
li.append( '<ul class="sub-menu" />' );
|
||||||
|
@ -220,7 +220,7 @@ function wp_drag_and_drop() {
|
||||||
|
|
||||||
var draggablevalue = ui.draggable.attr('value');
|
var draggablevalue = ui.draggable.attr('value');
|
||||||
var droppablevalue = li.attr('value');
|
var droppablevalue = li.attr('value');
|
||||||
|
|
||||||
li.find('#menu-' + draggablevalue).find('#parent' + draggablevalue).val(droppablevalue);
|
li.find('#menu-' + draggablevalue).find('#parent' + draggablevalue).val(droppablevalue);
|
||||||
jQuery(this).parent().find('dt').removeAttr('style');
|
jQuery(this).parent().find('dt').removeAttr('style');
|
||||||
jQuery(this).parent().find('div:first').removeAttr('style');
|
jQuery(this).parent().find('div:first').removeAttr('style');
|
||||||
|
@ -254,7 +254,7 @@ function wp_drag_and_drop() {
|
||||||
*/
|
*/
|
||||||
function wp_update_post_data() {
|
function wp_update_post_data() {
|
||||||
var i = 0;
|
var i = 0;
|
||||||
|
|
||||||
jQuery('.menu li').each(function(i) {
|
jQuery('.menu li').each(function(i) {
|
||||||
i = i + 1;
|
i = i + 1;
|
||||||
var j = jQuery(this).attr('value');
|
var j = jQuery(this).attr('value');
|
||||||
|
@ -262,7 +262,7 @@ function wp_update_post_data() {
|
||||||
jQuery(this).find('#menu-item-position' + j).attr('value', i);
|
jQuery(this).find('#menu-item-position' + j).attr('value', i);
|
||||||
jQuery(this).attr('id','menu-item' + i);
|
jQuery(this).attr('id','menu-item' + i);
|
||||||
jQuery(this).attr('value', i);
|
jQuery(this).attr('value', i);
|
||||||
|
|
||||||
jQuery(this).find('#menu-item-db-id' + j).attr('id','menu-item-db-id' + i);
|
jQuery(this).find('#menu-item-db-id' + j).attr('id','menu-item-db-id' + i);
|
||||||
jQuery(this).find('#menu-item-object-id' + j).attr('id','menu-item-object-id' + i);
|
jQuery(this).find('#menu-item-object-id' + j).attr('id','menu-item-object-id' + i);
|
||||||
jQuery(this).find('#menu-item-append' + j).attr('id', 'menu-item-append' + i);
|
jQuery(this).find('#menu-item-append' + j).attr('id', 'menu-item-append' + i);
|
||||||
|
@ -278,7 +278,7 @@ function wp_update_post_data() {
|
||||||
p = 0;
|
p = 0;
|
||||||
}
|
}
|
||||||
jQuery(this).find('#menu-item-parent-id' + j).attr('value', p);
|
jQuery(this).find('#menu-item-parent-id' + j).attr('value', p);
|
||||||
|
|
||||||
jQuery(this).find('#menu-item-title' + j).attr('id','menu-item-title' + i);
|
jQuery(this).find('#menu-item-title' + j).attr('id','menu-item-title' + i);
|
||||||
jQuery(this).find('#menu-item-url' + j).attr('id','menu-item-url' + i);
|
jQuery(this).find('#menu-item-url' + j).attr('id','menu-item-url' + i);
|
||||||
jQuery(this).find('#menu-item-description' + j).attr('id','menu-item-description' + i);
|
jQuery(this).find('#menu-item-description' + j).attr('id','menu-item-description' + i);
|
||||||
|
@ -287,7 +287,7 @@ function wp_update_post_data() {
|
||||||
jQuery(this).find('#menu-item-description' + j).attr('id','menu-item-description' + i);
|
jQuery(this).find('#menu-item-description' + j).attr('id','menu-item-description' + i);
|
||||||
jQuery(this).find('#menu-item-attr-title' + j).attr('id','menu-item-attr-title' + i);
|
jQuery(this).find('#menu-item-attr-title' + j).attr('id','menu-item-attr-title' + i);
|
||||||
jQuery(this).find('#menu-item-target' + j).attr('id','menu-item-target' + i);
|
jQuery(this).find('#menu-item-target' + j).attr('id','menu-item-target' + i);
|
||||||
|
|
||||||
jQuery('#li-count').attr( 'value', i );
|
jQuery('#li-count').attr( 'value', i );
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
@ -321,7 +321,7 @@ function wp_get_unique_menu_id() {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns all the nessecary hidden inputs for each menu item.
|
* Returns all the nessecary hidden inputs for each menu item.
|
||||||
*
|
*
|
||||||
* @param string item_db_id - The menu item's db id.
|
* @param string item_db_id - The menu item's db id.
|
||||||
* @param string item_object_id - The menu item's object id.
|
* @param string item_object_id - The menu item's object id.
|
||||||
* @param string item_type - The menu item's object type.
|
* @param string item_type - The menu item's object type.
|
||||||
|
@ -337,7 +337,7 @@ function wp_get_unique_menu_id() {
|
||||||
*/
|
*/
|
||||||
function wp_get_hidden_inputs( randomnumber, item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn ) {
|
function wp_get_hidden_inputs( randomnumber, item_db_id, item_object_id, item_type, item_append, item_parent_id, item_title, item_url, item_description, item_attr_title, item_target, item_classes, item_xfn ) {
|
||||||
var hidden = '';
|
var hidden = '';
|
||||||
|
|
||||||
hidden += '<input type="hidden" name="menu-item-db-id[]" id="menu-item-db-id' + randomnumber + '" value="' + item_db_id + '" />';
|
hidden += '<input type="hidden" name="menu-item-db-id[]" id="menu-item-db-id' + randomnumber + '" value="' + item_db_id + '" />';
|
||||||
hidden += '<input type="hidden" name="menu-item-object-id[]" id="menu-item-object-id' + randomnumber + '" value="' + item_object_id + '" />';
|
hidden += '<input type="hidden" name="menu-item-object-id[]" id="menu-item-object-id' + randomnumber + '" value="' + item_object_id + '" />';
|
||||||
hidden += '<input type="hidden" name="menu-item-type[]" id="menu-item-type' + randomnumber + '" value="' + item_type + '" />';
|
hidden += '<input type="hidden" name="menu-item-type[]" id="menu-item-type' + randomnumber + '" value="' + item_type + '" />';
|
||||||
|
@ -351,7 +351,7 @@ function wp_get_hidden_inputs( randomnumber, item_db_id, item_object_id, item_ty
|
||||||
hidden += '<input type="hidden" name="menu-item-description[]" id="menu-item-description' + randomnumber + '" value="' + item_description + '" />';
|
hidden += '<input type="hidden" name="menu-item-description[]" id="menu-item-description' + randomnumber + '" value="' + item_description + '" />';
|
||||||
hidden += '<input type="hidden" name="menu-item-classes[]" id="menu-item-classes' + randomnumber + '" value="' + item_classes + '" />';
|
hidden += '<input type="hidden" name="menu-item-classes[]" id="menu-item-classes' + randomnumber + '" value="' + item_classes + '" />';
|
||||||
hidden += '<input type="hidden" name="menu-item-xfn[]" id="menu-item-xfn' + randomnumber + '" value="' + item_xfn + '" />';
|
hidden += '<input type="hidden" name="menu-item-xfn[]" id="menu-item-xfn' + randomnumber + '" value="' + item_xfn + '" />';
|
||||||
|
|
||||||
return hidden;
|
return hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -369,9 +369,9 @@ function wp_get_hidden_inputs( randomnumber, item_db_id, item_object_id, item_ty
|
||||||
* Init Functions
|
* Init Functions
|
||||||
*/
|
*/
|
||||||
jQuery(document).ready(function($){
|
jQuery(document).ready(function($){
|
||||||
|
|
||||||
wp_drag_and_drop();
|
wp_drag_and_drop();
|
||||||
|
|
||||||
// Delete AYS
|
// Delete AYS
|
||||||
$('#update-nav-menu .deletion').click(function(){
|
$('#update-nav-menu .deletion').click(function(){
|
||||||
if ( confirm( navMenuL10n.warnDelete ) ) {
|
if ( confirm( navMenuL10n.warnDelete ) ) {
|
||||||
|
@ -380,49 +380,49 @@ jQuery(document).ready(function($){
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle Save Button Clicks
|
// Handle Save Button Clicks
|
||||||
$('#save_menu').click(function(){
|
$('#save_menu').click(function(){
|
||||||
return wp_update_post_data();
|
return wp_update_post_data();
|
||||||
});
|
});
|
||||||
|
|
||||||
// close postboxes that should be closed
|
// close postboxes that should be closed
|
||||||
$('.if-js-closed').removeClass('if-js-closed').addClass('closed');
|
$('.if-js-closed').removeClass('if-js-closed').addClass('closed');
|
||||||
|
|
||||||
// postboxes setup
|
// postboxes setup
|
||||||
postboxes.add_postbox_toggles('menus');
|
postboxes.add_postbox_toggles('menus');
|
||||||
|
|
||||||
// Clear the quick search textbox
|
// Clear the quick search textbox
|
||||||
$('.quick-search').click(function(){
|
$('.quick-search').click(function(){
|
||||||
$(this).attr( 'value', '' );
|
$(this).attr( 'value', '' );
|
||||||
});
|
});
|
||||||
|
|
||||||
// Quick Search submit
|
// Quick Search submit
|
||||||
$('.quick-search-submit').click(function(){
|
$('.quick-search-submit').click(function(){
|
||||||
$(this).siblings('.quick-search').search();
|
$(this).siblings('.quick-search').search();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Edit menu item
|
// Edit menu item
|
||||||
$('#menu-container .item-edit').click(function(){
|
$('#menu-container .item-edit').click(function(){
|
||||||
return wp_edit_menu_item( $(this).attr('value') );
|
return wp_edit_menu_item( $(this).attr('value') );
|
||||||
});
|
});
|
||||||
|
|
||||||
// Delete menu item
|
// Delete menu item
|
||||||
$('#menu-container .item-delete').live( 'click', function(e){
|
$('#menu-container .item-delete').live( 'click', function(e){
|
||||||
return wp_remove_menu_item( $(this).attr('value') );
|
return wp_remove_menu_item( $(this).attr('value') );
|
||||||
});
|
});
|
||||||
|
|
||||||
// Update menu item settings (thickbox)
|
// Update menu item settings (thickbox)
|
||||||
$('#update-menu-item').click(function(){
|
$('#update-menu-item').click(function(){
|
||||||
wp_update_menu_item();
|
wp_update_menu_item();
|
||||||
return tb_remove();
|
return tb_remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Close thickbox
|
// Close thickbox
|
||||||
$('#cancel-save').click(function(){
|
$('#cancel-save').click(function(){
|
||||||
return tb_remove();
|
return tb_remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Show All Button
|
// Show All Button
|
||||||
$('.show-all').click(function(e){
|
$('.show-all').click(function(e){
|
||||||
jQuery(e.currentTarget).parent().siblings('.list-wrap').css( 'display', 'block' );
|
jQuery(e.currentTarget).parent().siblings('.list-wrap').css( 'display', 'block' );
|
||||||
|
@ -430,7 +430,7 @@ jQuery(document).ready(function($){
|
||||||
jQuery(e.currentTarget).hide();
|
jQuery(e.currentTarget).hide();
|
||||||
jQuery(e.currentTarget).siblings('.hide-all').show();
|
jQuery(e.currentTarget).siblings('.hide-all').show();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Hide All Button
|
// Hide All Button
|
||||||
$('.hide-all').click(function(e){
|
$('.hide-all').click(function(e){
|
||||||
jQuery(e.currentTarget).parent().siblings('.list-wrap').css( 'display', 'none' );
|
jQuery(e.currentTarget).parent().siblings('.list-wrap').css( 'display', 'none' );
|
||||||
|
@ -448,7 +448,7 @@ jQuery(document).ready(function($){
|
||||||
$('#add-custom-links .add-to-menu a').click(function(e){
|
$('#add-custom-links .add-to-menu a').click(function(e){
|
||||||
var link_url = jQuery(e.currentTarget).parent().parent().find('#custom-menu-item-url').val();
|
var link_url = jQuery(e.currentTarget).parent().parent().find('#custom-menu-item-url').val();
|
||||||
var link_name = jQuery(e.currentTarget).parent().parent().find('#custom-menu-item-name').val();
|
var link_name = jQuery(e.currentTarget).parent().parent().find('#custom-menu-item-name').val();
|
||||||
|
|
||||||
// Add link to menu
|
// Add link to menu
|
||||||
wp_add_item_to_menu( 0, '', 'custom', navMenuL10n.custom, 0, link_name, link_url, '', '', '_self', '', '' );
|
wp_add_item_to_menu( 0, '', 'custom', navMenuL10n.custom, 0, link_name, link_url, '', '', '_self', '', '' );
|
||||||
});
|
});
|
||||||
|
|
|
@ -48,7 +48,7 @@ if ( is_multisite() || is_super_admin() ) {
|
||||||
|
|
||||||
if ( is_multisite() )
|
if ( is_multisite() )
|
||||||
$submenu[ 'index.php' ][5] = array( __('My Sites'), 'read', 'my-sites.php' );
|
$submenu[ 'index.php' ][5] = array( __('My Sites'), 'read', 'my-sites.php' );
|
||||||
|
|
||||||
if ( is_super_admin() ) {
|
if ( is_super_admin() ) {
|
||||||
$plugin_update_count = $theme_update_count = $wordpress_update_count = 0;
|
$plugin_update_count = $theme_update_count = $wordpress_update_count = 0;
|
||||||
$update_plugins = get_site_transient( 'update_plugins' );
|
$update_plugins = get_site_transient( 'update_plugins' );
|
||||||
|
@ -116,7 +116,7 @@ $_wp_last_object_menu = 25; // The index of the last top-level menu in the objec
|
||||||
foreach ( (array) get_post_types( array('show_ui' => true) ) as $ptype ) {
|
foreach ( (array) get_post_types( array('show_ui' => true) ) as $ptype ) {
|
||||||
$_wp_last_object_menu++;
|
$_wp_last_object_menu++;
|
||||||
$ptype_obj = get_post_type_object($ptype);
|
$ptype_obj = get_post_type_object($ptype);
|
||||||
|
|
||||||
$menu[$_wp_last_object_menu] = array(esc_attr($ptype_obj->label), $ptype_obj->edit_type_cap, "edit.php?post_type=$ptype", '', 'menu-top menu-icon-posts', 'menu-' . sanitize_html_class($ptype), 'div');
|
$menu[$_wp_last_object_menu] = array(esc_attr($ptype_obj->label), $ptype_obj->edit_type_cap, "edit.php?post_type=$ptype", '', 'menu-top menu-icon-posts', 'menu-' . sanitize_html_class($ptype), 'div');
|
||||||
$submenu["edit.php?post_type=$ptype"][5] = array( __('Edit'), 'edit_posts', "edit.php?post_type=$ptype");
|
$submenu["edit.php?post_type=$ptype"][5] = array( __('Edit'), 'edit_posts', "edit.php?post_type=$ptype");
|
||||||
/* translators: add new custom post type */
|
/* translators: add new custom post type */
|
||||||
|
|
|
@ -305,7 +305,7 @@ switch ( $_GET['action'] ) {
|
||||||
|
|
||||||
if ( $id != '0' && $id != $current_site->blog_id )
|
if ( $id != '0' && $id != $current_site->blog_id )
|
||||||
wpmu_delete_blog( $id, true );
|
wpmu_delete_blog( $id, true );
|
||||||
|
|
||||||
wp_redirect( add_query_arg( array('updated' => 'true', 'action' => 'delete'), $_POST[ 'ref' ] ) );
|
wp_redirect( add_query_arg( array('updated' => 'true', 'action' => 'delete'), $_POST[ 'ref' ] ) );
|
||||||
exit();
|
exit();
|
||||||
break;
|
break;
|
||||||
|
@ -342,8 +342,8 @@ switch ( $_GET['action'] ) {
|
||||||
} else {
|
} else {
|
||||||
wp_die( __('You are not allowed to change one of these sites.') );
|
wp_die( __('You are not allowed to change one of these sites.') );
|
||||||
exit();
|
exit();
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
wp_redirect( add_query_arg( array('updated' => 'true', 'action' => $blogfunction), $_SERVER['HTTP_REFERER'] ) );
|
wp_redirect( add_query_arg( array('updated' => 'true', 'action' => $blogfunction), $_SERVER['HTTP_REFERER'] ) );
|
||||||
exit();
|
exit();
|
||||||
|
|
|
@ -243,7 +243,7 @@ switch ( $action ) {
|
||||||
reset($blogusers);
|
reset($blogusers);
|
||||||
foreach ( (array) $blogusers as $key => $val ) {
|
foreach ( (array) $blogusers as $key => $val ) {
|
||||||
if ( isset( $val->meta_value ) && ! $val->meta_value )
|
if ( isset( $val->meta_value ) && ! $val->meta_value )
|
||||||
continue;
|
continue;
|
||||||
$t = @unserialize( $val->meta_value );
|
$t = @unserialize( $val->meta_value );
|
||||||
if ( is_array( $t ) ) {
|
if ( is_array( $t ) ) {
|
||||||
reset( $t );
|
reset( $t );
|
||||||
|
@ -337,7 +337,7 @@ switch ( $action ) {
|
||||||
$per_page = apply_filters( 'ms_sites_per_page', $per_page );
|
$per_page = apply_filters( 'ms_sites_per_page', $per_page );
|
||||||
|
|
||||||
$s = isset($_GET['s']) ? stripslashes( trim( $_GET[ 's' ] ) ) : '';
|
$s = isset($_GET['s']) ? stripslashes( trim( $_GET[ 's' ] ) ) : '';
|
||||||
$like_s = esc_sql( like_escape( $s ) );
|
$like_s = esc_sql( like_escape( $s ) );
|
||||||
|
|
||||||
$query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' ";
|
$query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' ";
|
||||||
|
|
||||||
|
@ -419,7 +419,7 @@ switch ( $action ) {
|
||||||
$status_links = array();
|
$status_links = array();
|
||||||
$status_class = '';
|
$status_class = '';
|
||||||
$count = get_blog_count();
|
$count = get_blog_count();
|
||||||
|
|
||||||
if ( empty($_GET['blogstatus']) || $_GET['blogstatus'] == 'all' )
|
if ( empty($_GET['blogstatus']) || $_GET['blogstatus'] == 'all' )
|
||||||
$status_class = ' class="current"';
|
$status_class = ' class="current"';
|
||||||
|
|
||||||
|
@ -474,12 +474,12 @@ switch ( $action ) {
|
||||||
<?php $page_links_text = sprintf( '<span class="displaying-num">' . __( 'Displaying %s–%s of %s' ) . '</span>%s',
|
<?php $page_links_text = sprintf( '<span class="displaying-num">' . __( 'Displaying %s–%s of %s' ) . '</span>%s',
|
||||||
number_format_i18n( ( $pagenum - 1 ) * $per_page + 1 ),
|
number_format_i18n( ( $pagenum - 1 ) * $per_page + 1 ),
|
||||||
number_format_i18n( min( $pagenum * $per_page, $num_pages ) ),
|
number_format_i18n( min( $pagenum * $per_page, $num_pages ) ),
|
||||||
number_format_i18n( $num_pages ),
|
number_format_i18n( $num_pages ),
|
||||||
$page_links
|
$page_links
|
||||||
); echo $page_links_text; ?>
|
); echo $page_links_text; ?>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<div class="view-switch">
|
<div class="view-switch">
|
||||||
<a href="<?php echo esc_url(add_query_arg('mode', 'list', $_SERVER['REQUEST_URI'])) ?>"><img <?php if ( 'list' == $mode ) echo 'class="current"'; ?> id="view-switch-list" src="<?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?>" width="20" height="20" title="<?php _e('List View') ?>" alt="<?php _e('List View') ?>" /></a>
|
<a href="<?php echo esc_url(add_query_arg('mode', 'list', $_SERVER['REQUEST_URI'])) ?>"><img <?php if ( 'list' == $mode ) echo 'class="current"'; ?> id="view-switch-list" src="<?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?>" width="20" height="20" title="<?php _e('List View') ?>" alt="<?php _e('List View') ?>" /></a>
|
||||||
<a href="<?php echo esc_url(add_query_arg('mode', 'excerpt', $_SERVER['REQUEST_URI'])) ?>"><img <?php if ( 'excerpt' == $mode ) echo 'class="current"'; ?> id="view-switch-excerpt" src="<?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?>" width="20" height="20" title="<?php _e('Excerpt View') ?>" alt="<?php _e('Excerpt View') ?>" /></a>
|
<a href="<?php echo esc_url(add_query_arg('mode', 'excerpt', $_SERVER['REQUEST_URI'])) ?>"><img <?php if ( 'excerpt' == $mode ) echo 'class="current"'; ?> id="view-switch-excerpt" src="<?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?>" width="20" height="20" title="<?php _e('Excerpt View') ?>" alt="<?php _e('Excerpt View') ?>" /></a>
|
||||||
|
@ -487,7 +487,7 @@ switch ( $action ) {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
// define the columns to display, the syntax is 'internal name' => 'display name'
|
// define the columns to display, the syntax is 'internal name' => 'display name'
|
||||||
|
@ -539,14 +539,14 @@ switch ( $action ) {
|
||||||
$order2 = '';
|
$order2 = '';
|
||||||
if ( $order_by == $column_id )
|
if ( $order_by == $column_id )
|
||||||
$order2 = ($order == 'DESC') ? 'ASC' : 'DESC';
|
$order2 = ($order == 'DESC') ? 'ASC' : 'DESC';
|
||||||
|
|
||||||
$column_link .= esc_url(add_query_arg( array('order' => $order2, 'paged' => $pagenum, 'sortby' => $column_id ), remove_query_arg( array('action', 'updated'), $_SERVER['REQUEST_URI'] ) ) );
|
$column_link .= esc_url(add_query_arg( array('order' => $order2, 'paged' => $pagenum, 'sortby' => $column_id ), remove_query_arg( array('action', 'updated'), $_SERVER['REQUEST_URI'] ) ) );
|
||||||
$column_link .= "'>{$column_display_name}</a>";
|
$column_link .= "'>{$column_display_name}</a>";
|
||||||
$col_url = ($column_id == 'users' || $column_id == 'plugins') ? $column_display_name : $column_link;
|
$col_url = ($column_id == 'users' || $column_id == 'plugins') ? $column_display_name : $column_link;
|
||||||
?>
|
?>
|
||||||
<th scope="col">
|
<th scope="col">
|
||||||
<?php echo $col_url ?>
|
<?php echo $col_url ?>
|
||||||
</th>
|
</th>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</tr>
|
</tr>
|
||||||
</tfoot>
|
</tfoot>
|
||||||
|
@ -639,7 +639,7 @@ switch ( $action ) {
|
||||||
else
|
else
|
||||||
$date = 'Y/m/d \<\b\r \/\> g:i:s a';
|
$date = 'Y/m/d \<\b\r \/\> g:i:s a';
|
||||||
echo ( $blog['last_updated'] == '0000-00-00 00:00:00' ) ? __("Never") : mysql2date( __( $date ), $blog['last_updated'] ); ?>
|
echo ( $blog['last_updated'] == '0000-00-00 00:00:00' ) ? __("Never") : mysql2date( __( $date ), $blog['last_updated'] ); ?>
|
||||||
</td>
|
</td>
|
||||||
<?php
|
<?php
|
||||||
break;
|
break;
|
||||||
case 'registered': ?>
|
case 'registered': ?>
|
||||||
|
|
|
@ -195,7 +195,7 @@ if ( isset($_GET['updated']) && $_GET['updated'] == 'true' ) {
|
||||||
?>
|
?>
|
||||||
<td class="username column-username">
|
<td class="username column-username">
|
||||||
<?php echo $avatar; ?><strong><a href="<?php echo $edit; ?>" class="edit"><?php echo stripslashes($user['user_login']); ?></a><?php
|
<?php echo $avatar; ?><strong><a href="<?php echo $edit; ?>" class="edit"><?php echo stripslashes($user['user_login']); ?></a><?php
|
||||||
if ( in_array( $user[ 'user_login' ], $super_admins ) )
|
if ( in_array( $user[ 'user_login' ], $super_admins ) )
|
||||||
echo ' - ' . __( 'Super admin' );
|
echo ' - ' . __( 'Super admin' );
|
||||||
?></strong>
|
?></strong>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
|
@ -62,10 +62,10 @@ switch ( $action ) {
|
||||||
$nav_menu_selected_id = 0;
|
$nav_menu_selected_id = 0;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'update':
|
case 'update':
|
||||||
check_admin_referer( 'update-nav_menu' );
|
check_admin_referer( 'update-nav_menu' );
|
||||||
|
|
||||||
// Add Menu
|
// Add Menu
|
||||||
if ( isset($_POST['create-menu']) ) {
|
if ( isset($_POST['create-menu']) ) {
|
||||||
if ( current_theme_supports('nav-menus') ) {
|
if ( current_theme_supports('nav-menus') ) {
|
||||||
|
@ -91,15 +91,15 @@ switch ( $action ) {
|
||||||
$args = array( 'name' => $_POST['menu-name'], 'slug' => null, 'description' => $old_nav_menu['description'], 'parent' => $old_nav_menu['parent'], );
|
$args = array( 'name' => $_POST['menu-name'], 'slug' => null, 'description' => $old_nav_menu['description'], 'parent' => $old_nav_menu['parent'], );
|
||||||
$new_nav_menu = wp_update_term( $nav_menu_selected_id, 'nav_menu', $args );
|
$new_nav_menu = wp_update_term( $nav_menu_selected_id, 'nav_menu', $args );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update menu items
|
// Update menu items
|
||||||
$update_nav_items = isset( $_POST['li-count'] ) ? (int) $_POST['li-count'] : 0;
|
$update_nav_items = isset( $_POST['li-count'] ) ? (int) $_POST['li-count'] : 0;
|
||||||
$update_nav_menu = is_nav_menu( $nav_menu_selected_id );
|
$update_nav_menu = is_nav_menu( $nav_menu_selected_id );
|
||||||
|
|
||||||
if ( !is_wp_error($update_nav_menu) ) {
|
if ( !is_wp_error($update_nav_menu) ) {
|
||||||
$menu_items = wp_get_nav_menu_items( $nav_menu_selected_id, array('orderby' => 'ID', 'output' => ARRAY_A, 'output_key' => 'ID') );
|
$menu_items = wp_get_nav_menu_items( $nav_menu_selected_id, array('orderby' => 'ID', 'output' => ARRAY_A, 'output_key' => 'ID') );
|
||||||
$parent_menu_ids = array();
|
$parent_menu_ids = array();
|
||||||
|
|
||||||
// Loop through all POST variables
|
// Loop through all POST variables
|
||||||
for ( $k = 0; $k < $update_nav_items; $k++ ) {
|
for ( $k = 0; $k < $update_nav_items; $k++ ) {
|
||||||
$menu_item_db_id = isset( $_POST['menu-item-db-id'][$k] ) ? $_POST['menu-item-db-id'][$k] : 0;
|
$menu_item_db_id = isset( $_POST['menu-item-db-id'][$k] ) ? $_POST['menu-item-db-id'][$k] : 0;
|
||||||
|
@ -108,7 +108,7 @@ switch ( $action ) {
|
||||||
$menu_item_position = isset( $_POST['menu-item-position'][$k] ) ? $_POST['menu-item-position'][$k] : 0;
|
$menu_item_position = isset( $_POST['menu-item-position'][$k] ) ? $_POST['menu-item-position'][$k] : 0;
|
||||||
$menu_item_type = isset( $_POST['menu-item-type'][$k] ) ? $_POST['menu-item-type'][$k] : 'custom';
|
$menu_item_type = isset( $_POST['menu-item-type'][$k] ) ? $_POST['menu-item-type'][$k] : 'custom';
|
||||||
$menu_item_append = isset( $_POST['menu-item-append'][$k] ) ? $_POST['menu-item-append'][$k] : 'custom';
|
$menu_item_append = isset( $_POST['menu-item-append'][$k] ) ? $_POST['menu-item-append'][$k] : 'custom';
|
||||||
|
|
||||||
$menu_item_title = isset( $_POST['menu-item-title'][$k] ) ? $_POST['menu-item-title'][$k] : '';
|
$menu_item_title = isset( $_POST['menu-item-title'][$k] ) ? $_POST['menu-item-title'][$k] : '';
|
||||||
$menu_item_url = isset( $_POST['menu-item-url'][$k] ) ? $_POST['menu-item-url'][$k] : '';
|
$menu_item_url = isset( $_POST['menu-item-url'][$k] ) ? $_POST['menu-item-url'][$k] : '';
|
||||||
$menu_item_description = isset( $_POST['menu-item-description'][$k] ) ? $_POST['menu-item-description'][$k]: '';
|
$menu_item_description = isset( $_POST['menu-item-description'][$k] ) ? $_POST['menu-item-description'][$k]: '';
|
||||||
|
@ -116,11 +116,11 @@ switch ( $action ) {
|
||||||
$menu_item_target = isset( $_POST['menu-item-target'][$k] ) ? $_POST['menu-item-target'][$k] : 0;
|
$menu_item_target = isset( $_POST['menu-item-target'][$k] ) ? $_POST['menu-item-target'][$k] : 0;
|
||||||
$menu_item_classes = isset( $_POST['menu-item-classes'][$k] ) ? $_POST['menu-item-classes'][$k] : '';
|
$menu_item_classes = isset( $_POST['menu-item-classes'][$k] ) ? $_POST['menu-item-classes'][$k] : '';
|
||||||
$menu_item_xfn = isset( $_POST['menu-item-xfn'][$k] ) ? $_POST['menu-item-xfn'][$k] : '';
|
$menu_item_xfn = isset( $_POST['menu-item-xfn'][$k] ) ? $_POST['menu-item-xfn'][$k] : '';
|
||||||
|
|
||||||
// Menu item title can't be blank
|
// Menu item title can't be blank
|
||||||
if ( '' == $menu_item_title )
|
if ( '' == $menu_item_title )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Populate the menu item
|
// Populate the menu item
|
||||||
$post = array( 'post_status' => 'publish', 'post_type' => 'nav_menu_item', 'post_author' => $user_ID,
|
$post = array( 'post_status' => 'publish', 'post_type' => 'nav_menu_item', 'post_author' => $user_ID,
|
||||||
'ping_status' => 0, 'post_parent' => $menu_item_parent_id, 'menu_order' => $menu_item_position,
|
'ping_status' => 0, 'post_parent' => $menu_item_parent_id, 'menu_order' => $menu_item_position,
|
||||||
|
@ -136,7 +136,7 @@ switch ( $action ) {
|
||||||
unset( $menu_items[$menu_item_db_id] );
|
unset( $menu_items[$menu_item_db_id] );
|
||||||
}
|
}
|
||||||
$parent_menu_ids[$k] = $menu_item_db_id;
|
$parent_menu_ids[$k] = $menu_item_db_id;
|
||||||
|
|
||||||
// @todo sanitize type append and ID.
|
// @todo sanitize type append and ID.
|
||||||
update_post_meta( $menu_item_db_id, 'menu_item_type', $menu_item_type );
|
update_post_meta( $menu_item_db_id, 'menu_item_type', $menu_item_type );
|
||||||
update_post_meta( $menu_item_db_id, 'menu_item_append', $menu_item_append );
|
update_post_meta( $menu_item_db_id, 'menu_item_append', $menu_item_append );
|
||||||
|
@ -145,11 +145,11 @@ switch ( $action ) {
|
||||||
// @todo handle sanitizing multiple classes separated by whitespace.
|
// @todo handle sanitizing multiple classes separated by whitespace.
|
||||||
update_post_meta( $menu_item_db_id, 'menu_item_classes', sanitize_html_class($menu_item_classes) );
|
update_post_meta( $menu_item_db_id, 'menu_item_classes', sanitize_html_class($menu_item_classes) );
|
||||||
update_post_meta( $menu_item_db_id, 'menu_item_xfn', sanitize_html_class($menu_item_xfn) );
|
update_post_meta( $menu_item_db_id, 'menu_item_xfn', sanitize_html_class($menu_item_xfn) );
|
||||||
|
|
||||||
// @todo: only save custom link urls.
|
// @todo: only save custom link urls.
|
||||||
update_post_meta( $menu_item_db_id, 'menu_item_url', esc_url_raw( $menu_item_url ) );
|
update_post_meta( $menu_item_db_id, 'menu_item_url', esc_url_raw( $menu_item_url ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove menu items from the menu that weren't in $_POST
|
// Remove menu items from the menu that weren't in $_POST
|
||||||
if ( !empty( $menu_items ) ) {
|
if ( !empty( $menu_items ) ) {
|
||||||
foreach ( array_keys( $menu_items ) as $menu_item_id ) {
|
foreach ( array_keys( $menu_items ) as $menu_item_id ) {
|
||||||
|
@ -177,7 +177,7 @@ if ( !$recently_edited && is_nav_menu($nav_menu_selected_id) ) {
|
||||||
|
|
||||||
// Else try to grab the first menu from the menus list
|
// Else try to grab the first menu from the menus list
|
||||||
} elseif ( 0 == $nav_menu_selected_id && ! empty($nav_menus) ) {
|
} elseif ( 0 == $nav_menu_selected_id && ! empty($nav_menus) ) {
|
||||||
$nav_menu_selected_id = $nav_menus[0]->term_id;
|
$nav_menu_selected_id = $nav_menus[0]->term_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update the user's setting
|
// Update the user's setting
|
||||||
|
@ -214,7 +214,7 @@ require_once( 'admin-header.php' );
|
||||||
<?php
|
<?php
|
||||||
foreach ( $nav_menus as $_nav_menu ) {
|
foreach ( $nav_menus as $_nav_menu ) {
|
||||||
$sep = end( $nav_menus ) == $_nav_menu ? '' : ' | ';
|
$sep = end( $nav_menus ) == $_nav_menu ? '' : ' | ';
|
||||||
|
|
||||||
if ( $nav_menu_selected_id == $_nav_menu->term_id )
|
if ( $nav_menu_selected_id == $_nav_menu->term_id )
|
||||||
echo '<li><a href="'. admin_url( 'nav-menus.php?action=edit&menu=' . esc_attr($_nav_menu->term_id) ) .'" class="current">'. esc_html( $_nav_menu->name ) .'</a>'. $sep .'</li>';
|
echo '<li><a href="'. admin_url( 'nav-menus.php?action=edit&menu=' . esc_attr($_nav_menu->term_id) ) .'" class="current">'. esc_html( $_nav_menu->name ) .'</a>'. $sep .'</li>';
|
||||||
else
|
else
|
||||||
|
@ -232,16 +232,16 @@ require_once( 'admin-header.php' );
|
||||||
<input type="hidden" name="action" value="update" />
|
<input type="hidden" name="action" value="update" />
|
||||||
<input type="hidden" name="li-count" id="li-count" value="0" />
|
<input type="hidden" name="li-count" id="li-count" value="0" />
|
||||||
<input type="hidden" name="menu" id="menu" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" />
|
<input type="hidden" name="menu" id="menu" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" />
|
||||||
|
|
||||||
<div id="post-body">
|
<div id="post-body">
|
||||||
<div id="post-body-content">
|
<div id="post-body-content">
|
||||||
<?php if ( is_nav_menu($nav_menu_selected_id) ) : ?>
|
<?php if ( is_nav_menu($nav_menu_selected_id) ) : ?>
|
||||||
<div id="menu-container" class="postbox">
|
<div id="menu-container" class="postbox">
|
||||||
<h3 class="hndle"><?php echo esc_html( $nav_menu_selected_title ); ?></h3>
|
<h3 class="hndle"><?php echo esc_html( $nav_menu_selected_title ); ?></h3>
|
||||||
<div class="inside">
|
<div class="inside">
|
||||||
|
|
||||||
<?php echo wp_get_nav_menu( array( 'context' => 'backend', 'menu' => $nav_menu_selected_id ) ); ?>
|
<?php echo wp_get_nav_menu( array( 'context' => 'backend', 'menu' => $nav_menu_selected_id ) ); ?>
|
||||||
|
|
||||||
</div><!-- /.inside -->
|
</div><!-- /.inside -->
|
||||||
<!-- /#nav-menu-canvas .postbox-->
|
<!-- /#nav-menu-canvas .postbox-->
|
||||||
</div>
|
</div>
|
||||||
|
@ -252,9 +252,9 @@ require_once( 'admin-header.php' );
|
||||||
</div><!-- /#post-body-content-->
|
</div><!-- /#post-body-content-->
|
||||||
</div><!--- /#post-body -->
|
</div><!--- /#post-body -->
|
||||||
<div id="menu-settings-column" class="inner-sidebar">
|
<div id="menu-settings-column" class="inner-sidebar">
|
||||||
|
|
||||||
<?php do_meta_boxes( 'menus', 'side', null ); ?>
|
<?php do_meta_boxes( 'menus', 'side', null ); ?>
|
||||||
|
|
||||||
</div><!-- /#menu-settings-column -->
|
</div><!-- /#menu-settings-column -->
|
||||||
</form><!--/#update-nav-menu-->
|
</form><!--/#update-nav-menu-->
|
||||||
<br class="clear" />
|
<br class="clear" />
|
||||||
|
|
|
@ -278,7 +278,7 @@ define( 'BLOG_ID_CURRENT_SITE', 1 );</textarea>
|
||||||
echo "\ndefine( '$c', '$v' );";
|
echo "\ndefine( '$c', '$v' );";
|
||||||
}
|
}
|
||||||
?></textarea>
|
?></textarea>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -29,7 +29,7 @@ if ( empty($option_page) ) // This is for back compat and will eventually be rem
|
||||||
|
|
||||||
if ( !current_user_can('manage_options') )
|
if ( !current_user_can('manage_options') )
|
||||||
wp_die(__('Cheatin’ uh?'));
|
wp_die(__('Cheatin’ uh?'));
|
||||||
|
|
||||||
if ( is_multisite() && !is_super_admin() && 'update' != $action )
|
if ( is_multisite() && !is_super_admin() && 'update' != $action )
|
||||||
wp_die(__('Cheatin’ uh?'));
|
wp_die(__('Cheatin’ uh?'));
|
||||||
|
|
||||||
|
|
|
@ -96,21 +96,21 @@ if ( !empty($action) ) {
|
||||||
exit;
|
exit;
|
||||||
break;
|
break;
|
||||||
case 'update-selected' :
|
case 'update-selected' :
|
||||||
|
|
||||||
check_admin_referer( 'bulk-manage-plugins' );
|
check_admin_referer( 'bulk-manage-plugins' );
|
||||||
|
|
||||||
if ( isset( $_GET['plugins'] ) )
|
if ( isset( $_GET['plugins'] ) )
|
||||||
$plugins = explode( ',', $_GET['plugins'] );
|
$plugins = explode( ',', $_GET['plugins'] );
|
||||||
elseif ( isset( $_POST['checked'] ) )
|
elseif ( isset( $_POST['checked'] ) )
|
||||||
$plugins = (array) $_POST['checked'];
|
$plugins = (array) $_POST['checked'];
|
||||||
else
|
else
|
||||||
$plugins = array();
|
$plugins = array();
|
||||||
|
|
||||||
$title = __( 'Upgrade Plugins' );
|
$title = __( 'Upgrade Plugins' );
|
||||||
$parent_file = 'plugins.php';
|
$parent_file = 'plugins.php';
|
||||||
|
|
||||||
require_once( 'admin-header.php' );
|
require_once( 'admin-header.php' );
|
||||||
|
|
||||||
echo '<div class="wrap">';
|
echo '<div class="wrap">';
|
||||||
screen_icon();
|
screen_icon();
|
||||||
echo '<h2>' . esc_html( $title ) . '</h2>';
|
echo '<h2>' . esc_html( $title ) . '</h2>';
|
||||||
|
|
|
@ -90,13 +90,13 @@ endif;
|
||||||
$cats = get_taxonomy('category');
|
$cats = get_taxonomy('category');
|
||||||
$tags = get_taxonomy('post_tag');
|
$tags = get_taxonomy('post_tag');
|
||||||
|
|
||||||
if ( current_user_can($cats->manage_cap) || current_user_can($tags->manage_cap) ) : ?>
|
if ( current_user_can($cats->manage_cap) || current_user_can($tags->manage_cap) ) : ?>
|
||||||
<div class="tool-box">
|
<div class="tool-box">
|
||||||
<h3 class="title"><?php _e('Category/Tag Conversion') ?></h3>
|
<h3 class="title"><?php _e('Category/Tag Conversion') ?></h3>
|
||||||
<p><?php printf(__('Use this to convert <a href="%s">categories to tags</a>, or <a href="%s">tags to categories</a>.'), 'admin.php?import=wp-cat2tag', 'admin.php?import=wp-cat2tag&step=3'); ?></p>
|
<p><?php printf(__('Use this to convert <a href="%s">categories to tags</a>, or <a href="%s">tags to categories</a>.'), 'admin.php?import=wp-cat2tag', 'admin.php?import=wp-cat2tag&step=3'); ?></p>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
do_action( 'tool_box' );
|
do_action( 'tool_box' );
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -267,7 +267,7 @@ function list_theme_updates() {
|
||||||
<?php
|
<?php
|
||||||
foreach ( (array) $themes as $stylesheet => $theme_data) {
|
foreach ( (array) $themes as $stylesheet => $theme_data) {
|
||||||
$screenshot = $theme_data->{'Theme Root URI'} . '/' . $stylesheet . '/' . $theme_data->Screenshot;
|
$screenshot = $theme_data->{'Theme Root URI'} . '/' . $stylesheet . '/' . $theme_data->Screenshot;
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
<tr class='active'>
|
<tr class='active'>
|
||||||
<th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . esc_attr($stylesheet) . "' /></th>
|
<th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . esc_attr($stylesheet) . "' /></th>
|
||||||
|
|
|
@ -42,7 +42,7 @@ if ( isset($_GET['action']) ) {
|
||||||
$upgrader->bulk_upgrade( $plugins );
|
$upgrader->bulk_upgrade( $plugins );
|
||||||
|
|
||||||
iframe_footer();
|
iframe_footer();
|
||||||
|
|
||||||
} elseif ( 'upgrade-plugin' == $action ) {
|
} elseif ( 'upgrade-plugin' == $action ) {
|
||||||
if ( ! current_user_can('update_plugins') )
|
if ( ! current_user_can('update_plugins') )
|
||||||
wp_die(__('You do not have sufficient permissions to update plugins for this blog.'));
|
wp_die(__('You do not have sufficient permissions to update plugins for this blog.'));
|
||||||
|
|
|
@ -396,7 +396,7 @@ if ( isset($_GET['detached']) ) { ?>
|
||||||
if ( preg_match( '/^.*?\.(\w+)$/', get_attached_file( $post->ID ), $matches ) )
|
if ( preg_match( '/^.*?\.(\w+)$/', get_attached_file( $post->ID ), $matches ) )
|
||||||
echo esc_html( strtoupper( $matches[1] ) );
|
echo esc_html( strtoupper( $matches[1] ) );
|
||||||
else
|
else
|
||||||
echo strtoupper( str_replace( 'image/', '', get_post_mime_type() ) );
|
echo strtoupper( str_replace( 'image/', '', get_post_mime_type() ) );
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<div class="row-actions">
|
<div class="row-actions">
|
||||||
|
|
|
@ -86,7 +86,7 @@ foreach ( array( 'comment_author', 'term_name', 'link_name', 'link_description',
|
||||||
add_filter( $filter, 'esc_html' );
|
add_filter( $filter, 'esc_html' );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Format titles
|
// Format titles
|
||||||
foreach ( array( 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title' ) as $filter ) {
|
foreach ( array( 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title' ) as $filter ) {
|
||||||
add_filter( $filter, 'wptexturize' );
|
add_filter( $filter, 'wptexturize' );
|
||||||
add_filter( $filter, 'strip_tags' );
|
add_filter( $filter, 'strip_tags' );
|
||||||
|
|
|
@ -1029,7 +1029,7 @@ class WP_Widget_Tag_Cloud extends WP_Widget {
|
||||||
}
|
}
|
||||||
|
|
||||||
function _get_current_taxonomy($instance) {
|
function _get_current_taxonomy($instance) {
|
||||||
if ( !empty($instance['taxonomy']) && is_taxonomy($instance['taxonomy']) )
|
if ( !empty($instance['taxonomy']) && is_taxonomy($instance['taxonomy']) )
|
||||||
return $instance['taxonomy'];
|
return $instance['taxonomy'];
|
||||||
|
|
||||||
return 'post_tag';
|
return 'post_tag';
|
||||||
|
@ -1047,21 +1047,21 @@ class WP_Widget_Tag_Cloud extends WP_Widget {
|
||||||
$widget_ops = array( 'description' => __('Use this widget to add one of your navigation menus as a widget.') );
|
$widget_ops = array( 'description' => __('Use this widget to add one of your navigation menus as a widget.') );
|
||||||
parent::WP_Widget( 'nav_menu', __('Navigation Menu'), $widget_ops );
|
parent::WP_Widget( 'nav_menu', __('Navigation Menu'), $widget_ops );
|
||||||
}
|
}
|
||||||
|
|
||||||
function widget($args, $instance) {
|
function widget($args, $instance) {
|
||||||
// Get menu
|
// Get menu
|
||||||
$nav_menu = wp_get_nav_menu_object( $instance['nav_menu'] );
|
$nav_menu = wp_get_nav_menu_object( $instance['nav_menu'] );
|
||||||
|
|
||||||
if ( !$nav_menu )
|
if ( !$nav_menu )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
echo $args['before_widget'];
|
echo $args['before_widget'];
|
||||||
|
|
||||||
if ( isset($instance['title']) )
|
if ( isset($instance['title']) )
|
||||||
echo $args['before_title'] . $instance['title'] . $args['after_title'];
|
echo $args['before_title'] . $instance['title'] . $args['after_title'];
|
||||||
|
|
||||||
wp_nav_menu( array( 'menu' => $nav_menu ) );
|
wp_nav_menu( array( 'menu' => $nav_menu ) );
|
||||||
|
|
||||||
echo $args['after_widget'];
|
echo $args['after_widget'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1074,10 +1074,10 @@ class WP_Widget_Tag_Cloud extends WP_Widget {
|
||||||
function form( $instance ) {
|
function form( $instance ) {
|
||||||
$title = isset( $instance['title'] ) ? $instance['title'] : '';
|
$title = isset( $instance['title'] ) ? $instance['title'] : '';
|
||||||
$nav_menu = isset( $instance['nav_menu'] ) ? $instance['nav_menu'] : '';
|
$nav_menu = isset( $instance['nav_menu'] ) ? $instance['nav_menu'] : '';
|
||||||
|
|
||||||
// Get menus
|
// Get menus
|
||||||
$menus = get_terms( 'nav_menu', array( 'hide_empty' => false ) );
|
$menus = get_terms( 'nav_menu', array( 'hide_empty' => false ) );
|
||||||
|
|
||||||
// If no menus exists, direct the user to go and create some.
|
// If no menus exists, direct the user to go and create some.
|
||||||
if ( !$menus ) {
|
if ( !$menus ) {
|
||||||
echo '<p>'. sprintf( __('No menus have been created yet. <a href="%s">Create some</a>.'), admin_url('nav-menus.php') ) .'</p>';
|
echo '<p>'. sprintf( __('No menus have been created yet. <a href="%s">Create some</a>.'), admin_url('nav-menus.php') ) .'</p>';
|
||||||
|
|
|
@ -756,7 +756,7 @@ function sanitize_user( $username, $strict = false ) {
|
||||||
* Keys are used as internal identifiers. They should be lowercase ASCII. Dashes and underscores are allowed.
|
* Keys are used as internal identifiers. They should be lowercase ASCII. Dashes and underscores are allowed.
|
||||||
*
|
*
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param string $key String key
|
* @param string $key String key
|
||||||
* @return string Sanitized key
|
* @return string Sanitized key
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1825,7 +1825,7 @@ function is_blog_installed() {
|
||||||
if ( defined( 'CUSTOM_USER_TABLE' ) && CUSTOM_USER_TABLE == $table )
|
if ( defined( 'CUSTOM_USER_TABLE' ) && CUSTOM_USER_TABLE == $table )
|
||||||
continue;
|
continue;
|
||||||
if ( defined( 'CUSTOM_USER_META_TABLE' ) && CUSTOM_USER_META_TABLE == $table )
|
if ( defined( 'CUSTOM_USER_META_TABLE' ) && CUSTOM_USER_META_TABLE == $table )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// If visiting repair.php, return true and let it take over.
|
// If visiting repair.php, return true and let it take over.
|
||||||
if ( defined('WP_REPAIRING') )
|
if ( defined('WP_REPAIRING') )
|
||||||
|
|
|
@ -316,7 +316,7 @@ function load_textdomain( $domain, $mofile ) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unloads translations for a domain
|
* Unloads translations for a domain
|
||||||
*
|
*
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
* @param string $domain Textdomain to be unloaded
|
* @param string $domain Textdomain to be unloaded
|
||||||
* @return bool Whether textdomain was unloaded
|
* @return bool Whether textdomain was unloaded
|
||||||
|
|
|
@ -2059,7 +2059,7 @@ function wp_ajaxurl() {
|
||||||
* via the get_shortlink filter.
|
* via the get_shortlink filter.
|
||||||
*
|
*
|
||||||
* @since 3.0.0.
|
* @since 3.0.0.
|
||||||
*
|
*
|
||||||
* @param int $id A post or blog id. Default is 0, which means the current post or blog.
|
* @param int $id A post or blog id. Default is 0, which means the current post or blog.
|
||||||
* @param string $contex Whether the id is a 'blog' id, 'post' id, or 'media' id. If 'post', the post_type of the post is consulted. If 'query', the current query is consulted to determine the id and context. Default is 'post'.
|
* @param string $contex Whether the id is a 'blog' id, 'post' id, or 'media' id. If 'post', the post_type of the post is consulted. If 'query', the current query is consulted to determine the id and context. Default is 'post'.
|
||||||
* @param bool $allow_slugs Whether to allow post slugs in the shortlink. It is up to the plugin how and whether to honor this.
|
* @param bool $allow_slugs Whether to allow post slugs in the shortlink. It is up to the plugin how and whether to honor this.
|
||||||
|
|
|
@ -25,14 +25,14 @@
|
||||||
function wp_nav_menu( $args = array() ) {
|
function wp_nav_menu( $args = array() ) {
|
||||||
$defaults = array( 'menu' => '', 'container' => 'div', 'container_class' => '', 'menu_class' => 'menu', 'echo' => true,
|
$defaults = array( 'menu' => '', 'container' => 'div', 'container_class' => '', 'menu_class' => 'menu', 'echo' => true,
|
||||||
'fallback_cb' => 'wp_page_menu', 'before_link' => '', 'after_link' => '', 'before_title' => '', 'after_title' => '', );
|
'fallback_cb' => 'wp_page_menu', 'before_link' => '', 'after_link' => '', 'before_title' => '', 'after_title' => '', );
|
||||||
|
|
||||||
$args = wp_parse_args( $args, $defaults );
|
$args = wp_parse_args( $args, $defaults );
|
||||||
$args = apply_filters( 'wp_nav_menu_args', $args );
|
$args = apply_filters( 'wp_nav_menu_args', $args );
|
||||||
$args = (object) $args;
|
$args = (object) $args;
|
||||||
|
|
||||||
// Get the nav menu
|
// Get the nav menu
|
||||||
$menu = wp_get_nav_menu_object( $args->menu );
|
$menu = wp_get_nav_menu_object( $args->menu );
|
||||||
|
|
||||||
// If we couldn't find a menu based off the name, id or slug,
|
// If we couldn't find a menu based off the name, id or slug,
|
||||||
// get the first menu that has items.
|
// get the first menu that has items.
|
||||||
if ( !$menu ) {
|
if ( !$menu ) {
|
||||||
|
@ -51,7 +51,7 @@ function wp_nav_menu( $args = array() ) {
|
||||||
|
|
||||||
if ( 'div' == $args->container ) {
|
if ( 'div' == $args->container ) {
|
||||||
$class = $args->container_class ? ' class="' . esc_attr($args->container_class) . '"' : '';
|
$class = $args->container_class ? ' class="' . esc_attr($args->container_class) . '"' : '';
|
||||||
|
|
||||||
if ( is_nav_menu($menu) ) {
|
if ( is_nav_menu($menu) ) {
|
||||||
$nav_menu .= '<div id="menu-' . $menu->slug . '"'. $class .'>';
|
$nav_menu .= '<div id="menu-' . $menu->slug . '"'. $class .'>';
|
||||||
} else {
|
} else {
|
||||||
|
@ -63,7 +63,7 @@ function wp_nav_menu( $args = array() ) {
|
||||||
|
|
||||||
if ( 'div' == $args->container )
|
if ( 'div' == $args->container )
|
||||||
$nav_menu .= '</div>';
|
$nav_menu .= '</div>';
|
||||||
|
|
||||||
$nav_menu = apply_filters( 'wp_nav_menu', $nav_menu, $args );
|
$nav_menu = apply_filters( 'wp_nav_menu', $nav_menu, $args );
|
||||||
|
|
||||||
if ( $args->echo )
|
if ( $args->echo )
|
||||||
|
@ -85,25 +85,25 @@ function wp_nav_menu( $args = array() ) {
|
||||||
function wp_get_nav_menu( $args = array() ) {
|
function wp_get_nav_menu( $args = array() ) {
|
||||||
$defaults = array( 'menu' => '', 'menu_class' => 'menu', 'context' => 'frontend',
|
$defaults = array( 'menu' => '', 'menu_class' => 'menu', 'context' => 'frontend',
|
||||||
'fallback_cb' => '', 'before_link' => '', 'after_link' => '', 'before_title' => '', 'after_title' => '', );
|
'fallback_cb' => '', 'before_link' => '', 'after_link' => '', 'before_title' => '', 'after_title' => '', );
|
||||||
|
|
||||||
$args = wp_parse_args( $args, $defaults );
|
$args = wp_parse_args( $args, $defaults );
|
||||||
$args = apply_filters( 'wp_get_nav_menu_args', $args );
|
$args = apply_filters( 'wp_get_nav_menu_args', $args );
|
||||||
$args = (object) $args;
|
$args = (object) $args;
|
||||||
|
|
||||||
// Variable setup
|
// Variable setup
|
||||||
$nav_menu = '';
|
$nav_menu = '';
|
||||||
$items = '';
|
$items = '';
|
||||||
$current_parent = 0;
|
$current_parent = 0;
|
||||||
$parent_stack = array();
|
$parent_stack = array();
|
||||||
$parent_menu_order = array();
|
$parent_menu_order = array();
|
||||||
|
|
||||||
// Get the menu object
|
// Get the menu object
|
||||||
$menu = wp_get_nav_menu_object( $args->menu );
|
$menu = wp_get_nav_menu_object( $args->menu );
|
||||||
|
|
||||||
// If the menu exists, get it's items.
|
// If the menu exists, get it's items.
|
||||||
if ( $menu && !is_wp_error($menu) )
|
if ( $menu && !is_wp_error($menu) )
|
||||||
$menu_items = wp_get_nav_menu_items( $menu->term_id, 'backend' );
|
$menu_items = wp_get_nav_menu_items( $menu->term_id, 'backend' );
|
||||||
|
|
||||||
// If no menu was found or if the menu has no items, call the fallback_cb
|
// If no menu was found or if the menu has no items, call the fallback_cb
|
||||||
if ( !$menu || is_wp_error($menu) || ( isset($menu_items) && empty($menu_items) ) ) {
|
if ( !$menu || is_wp_error($menu) || ( isset($menu_items) && empty($menu_items) ) ) {
|
||||||
if ( function_exists($args->fallback_cb) ) {
|
if ( function_exists($args->fallback_cb) ) {
|
||||||
|
@ -111,7 +111,7 @@ function wp_get_nav_menu( $args = array() ) {
|
||||||
return call_user_func( $args->fallback_cb, $_args );
|
return call_user_func( $args->fallback_cb, $_args );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ( $menu_items as $key => $menu_item ) {
|
foreach ( $menu_items as $key => $menu_item ) {
|
||||||
// Set up the $menu_item variables
|
// Set up the $menu_item variables
|
||||||
$menu_item = wp_setup_nav_menu_item( $menu_item, 'frontend' );
|
$menu_item = wp_setup_nav_menu_item( $menu_item, 'frontend' );
|
||||||
|
@ -119,10 +119,10 @@ function wp_get_nav_menu( $args = array() ) {
|
||||||
$type = $menu_item->append;
|
$type = $menu_item->append;
|
||||||
$maybe_value = 'frontend' == $args->context ? '' : ' value="'. $menu_item->ID .'"';
|
$maybe_value = 'frontend' == $args->context ? '' : ' value="'. $menu_item->ID .'"';
|
||||||
$classes = 'frontend' == $args->context ? ' class="menu-item-type-'. $type . $menu_item->li_class .'"' : '';
|
$classes = 'frontend' == $args->context ? ' class="menu-item-type-'. $type . $menu_item->li_class .'"' : '';
|
||||||
|
|
||||||
$items .= '<li id="menu-item-'. $menu_item->ID .'"'. $maybe_value . $classes .'>';
|
$items .= '<li id="menu-item-'. $menu_item->ID .'"'. $maybe_value . $classes .'>';
|
||||||
$items .= wp_get_nav_menu_item( $menu_item, $args->context, $args );
|
$items .= wp_get_nav_menu_item( $menu_item, $args->context, $args );
|
||||||
|
|
||||||
// Indent children
|
// Indent children
|
||||||
$last_item = ( count( $menu_items ) == $menu_item->menu_order );
|
$last_item = ( count( $menu_items ) == $menu_item->menu_order );
|
||||||
if ( $last_item || $current_parent != $menu_items[$key + 1]->post_parent ) {
|
if ( $last_item || $current_parent != $menu_items[$key + 1]->post_parent ) {
|
||||||
|
@ -141,11 +141,11 @@ function wp_get_nav_menu( $args = array() ) {
|
||||||
$items .= '</li>';
|
$items .= '</li>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// CSS class
|
// CSS class
|
||||||
$ul_class = $args->menu_class ? ' class="'. $args->menu_class .'"' : '';
|
$ul_class = $args->menu_class ? ' class="'. $args->menu_class .'"' : '';
|
||||||
$nav_menu .= '<ul'. $ul_class .'>';
|
$nav_menu .= '<ul'. $ul_class .'>';
|
||||||
|
|
||||||
// Allow plugins to hook into the menu to add their own <li>'s
|
// Allow plugins to hook into the menu to add their own <li>'s
|
||||||
if ( 'frontend' == $args->context ) {
|
if ( 'frontend' == $args->context ) {
|
||||||
$items = apply_filters( 'wp_nav_menu_items', $items, $args );
|
$items = apply_filters( 'wp_nav_menu_items', $items, $args );
|
||||||
|
@ -154,9 +154,9 @@ function wp_get_nav_menu( $args = array() ) {
|
||||||
} else {
|
} else {
|
||||||
$nav_menu .= $items;
|
$nav_menu .= $items;
|
||||||
}
|
}
|
||||||
|
|
||||||
$nav_menu .= '</ul>';
|
$nav_menu .= '</ul>';
|
||||||
|
|
||||||
return apply_filters( 'wp_get_nav_menu', $nav_menu );
|
return apply_filters( 'wp_get_nav_menu', $nav_menu );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -179,15 +179,15 @@ function wp_get_nav_menu_item( $menu_item, $context = 'frontend', $args = array(
|
||||||
$attributes .= ( isset($menu_item->classes) && '' != $menu_item->classes ) ? ' class="'. esc_attr($menu_item->classes) .'"' : '';
|
$attributes .= ( isset($menu_item->classes) && '' != $menu_item->classes ) ? ' class="'. esc_attr($menu_item->classes) .'"' : '';
|
||||||
$attributes .= ( isset($menu_item->xfn) && '' != $menu_item->xfn ) ? ' rel="'. esc_attr($menu_item->xfn) .'"' : '';
|
$attributes .= ( isset($menu_item->xfn) && '' != $menu_item->xfn ) ? ' rel="'. esc_attr($menu_item->xfn) .'"' : '';
|
||||||
$attributes .= ( isset($menu_item->url) && '' != $menu_item->url ) ? ' href="'. esc_attr($menu_item->url) .'"' : '';
|
$attributes .= ( isset($menu_item->url) && '' != $menu_item->url ) ? ' href="'. esc_attr($menu_item->url) .'"' : '';
|
||||||
|
|
||||||
$output .= esc_html( $args->before_link );
|
$output .= esc_html( $args->before_link );
|
||||||
$output .= '<a'. $attributes .'>';
|
$output .= '<a'. $attributes .'>';
|
||||||
$output .= esc_html( $args->before_title . $menu_item->title . $args->after_title );
|
$output .= esc_html( $args->before_title . $menu_item->title . $args->after_title );
|
||||||
$output .= '</a>';
|
$output .= '</a>';
|
||||||
$output .= esc_html( $args->after_link );
|
$output .= esc_html( $args->after_link );
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'backend':
|
case 'backend':
|
||||||
$output .= '<dl><dt>';
|
$output .= '<dl><dt>';
|
||||||
$output .= '<span class="item-title">'. esc_html($menu_item->title) .'</span>';
|
$output .= '<span class="item-title">'. esc_html($menu_item->title) .'</span>';
|
||||||
|
@ -204,13 +204,13 @@ function wp_get_nav_menu_item( $menu_item, $context = 'frontend', $args = array(
|
||||||
$label = $menu_item->append;
|
$label = $menu_item->append;
|
||||||
}
|
}
|
||||||
$output .= '<span class="item-type">'. esc_html($label) .'</span>';
|
$output .= '<span class="item-type">'. esc_html($label) .'</span>';
|
||||||
|
|
||||||
// Actions
|
// Actions
|
||||||
$output .= '<a class="item-edit thickbox" id="edit'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->menu_order ) .'" title="'. __('Edit Menu Item') .'" href="#TB_inline?height=540&width=300&inlineId=menu-item-settings">'. __('Edit') .'</a> | ';
|
$output .= '<a class="item-edit thickbox" id="edit'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->menu_order ) .'" title="'. __('Edit Menu Item') .'" href="#TB_inline?height=540&width=300&inlineId=menu-item-settings">'. __('Edit') .'</a> | ';
|
||||||
$output .= '<a class="item-delete" id="delete'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->menu_order ) .'">'. __('Delete') .'</a>';
|
$output .= '<a class="item-delete" id="delete'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->menu_order ) .'">'. __('Delete') .'</a>';
|
||||||
|
|
||||||
$output .= '</dt></dl>';
|
$output .= '</dt></dl>';
|
||||||
|
|
||||||
// Menu Item Settings
|
// Menu Item Settings
|
||||||
$output .= '<input type="hidden" name="menu-item-db-id[]" id="menu-item-db-id'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->ID ) .'" />';
|
$output .= '<input type="hidden" name="menu-item-db-id[]" id="menu-item-db-id'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->ID ) .'" />';
|
||||||
$output .= '<input type="hidden" name="menu-item-object-id[]" id="menu-item-object-id'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->object_id ) .'" />';
|
$output .= '<input type="hidden" name="menu-item-object-id[]" id="menu-item-object-id'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->object_id ) .'" />';
|
||||||
|
@ -226,11 +226,11 @@ function wp_get_nav_menu_item( $menu_item, $context = 'frontend', $args = array(
|
||||||
$output .= '<input type="hidden" name="menu-item-attr-title[]" id="menu-item-attr-title'. esc_attr( $menu_item->menu_order ) .'" value="'.esc_attr( $menu_item->post_excerpt ) .'" />';
|
$output .= '<input type="hidden" name="menu-item-attr-title[]" id="menu-item-attr-title'. esc_attr( $menu_item->menu_order ) .'" value="'.esc_attr( $menu_item->post_excerpt ) .'" />';
|
||||||
$output .= '<input type="hidden" name="menu-item-target[]" id="menu-item-target'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->target ) .'" />';
|
$output .= '<input type="hidden" name="menu-item-target[]" id="menu-item-target'. esc_attr( $menu_item->menu_order ) .'" value="'. esc_attr( $menu_item->target ) .'" />';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'custom':
|
case 'custom':
|
||||||
$menu_id = 'menu-item-' . $menu_item->db_id;
|
$menu_id = 'menu-item-' . $menu_item->db_id;
|
||||||
$output .= '<label class="menu-item-title"><input type="checkbox" id="'. esc_attr( $menu_id ) .'" name="'. esc_attr( $menu_item->title ) .'" value="'. esc_attr( $menu_item->url ) .'" />'. $menu_item->title .'</label>';
|
$output .= '<label class="menu-item-title"><input type="checkbox" id="'. esc_attr( $menu_id ) .'" name="'. esc_attr( $menu_item->title ) .'" value="'. esc_attr( $menu_item->url ) .'" />'. $menu_item->title .'</label>';
|
||||||
|
|
||||||
// Menu item hidden fields
|
// Menu item hidden fields
|
||||||
$output .= '<input type="hidden" class="menu-item-db-id" value="'. esc_attr( $menu_item->db_id ) .'" />';
|
$output .= '<input type="hidden" class="menu-item-db-id" value="'. esc_attr( $menu_item->db_id ) .'" />';
|
||||||
$output .= '<input type="hidden" class="menu-item-object-id" value="'. esc_attr( $menu_item->object_id ) .'" />';
|
$output .= '<input type="hidden" class="menu-item-object-id" value="'. esc_attr( $menu_item->object_id ) .'" />';
|
||||||
|
@ -245,12 +245,12 @@ function wp_get_nav_menu_item( $menu_item, $context = 'frontend', $args = array(
|
||||||
$output .= '<input type="hidden" class="menu-item-classes" value="'. esc_attr( $menu_item->classes ) .'" />';
|
$output .= '<input type="hidden" class="menu-item-classes" value="'. esc_attr( $menu_item->classes ) .'" />';
|
||||||
$output .= '<input type="hidden" class="menu-item-xfn" value="'. esc_attr( $menu_item->xfn ) .'" />';
|
$output .= '<input type="hidden" class="menu-item-xfn" value="'. esc_attr( $menu_item->xfn ) .'" />';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'taxonomy':
|
case 'taxonomy':
|
||||||
case 'post_type':
|
case 'post_type':
|
||||||
$menu_id = 'menu-item-' . $menu_item->db_id;
|
$menu_id = 'menu-item-' . $menu_item->db_id;
|
||||||
$output .= '<label class="menu-item-title"><input type="checkbox" id="'. esc_attr( $menu_id ) .'" name="'. esc_attr( $menu_item->title ) .'" value="'. esc_attr( $menu_item->url ) .'" />'. $menu_item->title .'</label>';
|
$output .= '<label class="menu-item-title"><input type="checkbox" id="'. esc_attr( $menu_id ) .'" name="'. esc_attr( $menu_item->title ) .'" value="'. esc_attr( $menu_item->url ) .'" />'. $menu_item->title .'</label>';
|
||||||
|
|
||||||
// Menu item hidden fields
|
// Menu item hidden fields
|
||||||
$output .= '<input type="hidden" class="menu-item-db-id" value="0" />';
|
$output .= '<input type="hidden" class="menu-item-db-id" value="0" />';
|
||||||
$output .= '<input type="hidden" class="menu-item-object-id" value="'. esc_attr( $menu_item->object_id ) .'" />';
|
$output .= '<input type="hidden" class="menu-item-object-id" value="'. esc_attr( $menu_item->object_id ) .'" />';
|
||||||
|
@ -262,7 +262,7 @@ function wp_get_nav_menu_item( $menu_item, $context = 'frontend', $args = array(
|
||||||
$output .= '<input type="hidden" class="menu-item-append" value="'. esc_attr( $menu_item->append ) .'" />';
|
$output .= '<input type="hidden" class="menu-item-append" value="'. esc_attr( $menu_item->append ) .'" />';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
|
@ -118,21 +118,21 @@ function wp_get_nav_menus() {
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param string $menu menu name, id, or slug
|
* @param string $menu menu name, id, or slug
|
||||||
* @param string $args
|
* @param string $args
|
||||||
* @return mixed $items array of menu items, else false.
|
* @return mixed $items array of menu items, else false.
|
||||||
*/
|
*/
|
||||||
function wp_get_nav_menu_items( $menu, $args = array() ) {
|
function wp_get_nav_menu_items( $menu, $args = array() ) {
|
||||||
$menu = wp_get_nav_menu_object( $menu );
|
$menu = wp_get_nav_menu_object( $menu );
|
||||||
|
|
||||||
if ( !$menu )
|
if ( !$menu )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$items = get_objects_in_term( $menu->term_id, 'nav_menu' );
|
$items = get_objects_in_term( $menu->term_id, 'nav_menu' );
|
||||||
|
|
||||||
if ( ! empty( $items ) ) {
|
if ( ! empty( $items ) ) {
|
||||||
$defaults = array( 'orderby' => 'menu_order', 'post_type' => 'nav_menu_item', 'post_status' => 'publish', 'output' => ARRAY_A, 'output_key' => 'menu_order' );
|
$defaults = array( 'orderby' => 'menu_order', 'post_type' => 'nav_menu_item', 'post_status' => 'publish', 'output' => ARRAY_A, 'output_key' => 'menu_order' );
|
||||||
$args = wp_parse_args( $args, $defaults );
|
$args = wp_parse_args( $args, $defaults );
|
||||||
if ( count( $items ) > 1 )
|
if ( count( $items ) > 1 )
|
||||||
$args['include'] = implode( ',', $items );
|
$args['include'] = implode( ',', $items );
|
||||||
else
|
else
|
||||||
$args['include'] = $items[0];
|
$args['include'] = $items[0];
|
||||||
|
@ -164,7 +164,7 @@ function wp_get_nav_menu_items( $menu, $args = array() ) {
|
||||||
*/
|
*/
|
||||||
function wp_setup_nav_menu_item( $menu_item, $menu_item_type = null, $menu_item_object = '' ) {
|
function wp_setup_nav_menu_item( $menu_item, $menu_item_type = null, $menu_item_object = '' ) {
|
||||||
global $wp_query;
|
global $wp_query;
|
||||||
|
|
||||||
switch ( $menu_item_type ) {
|
switch ( $menu_item_type ) {
|
||||||
case 'frontend':
|
case 'frontend':
|
||||||
$menu_item->db_id = (int) $menu_item->ID;
|
$menu_item->db_id = (int) $menu_item->ID;
|
||||||
|
@ -173,26 +173,26 @@ function wp_setup_nav_menu_item( $menu_item, $menu_item_type = null, $menu_item_
|
||||||
$menu_item->type = get_post_meta( $menu_item->ID, 'menu_item_type', true );
|
$menu_item->type = get_post_meta( $menu_item->ID, 'menu_item_type', true );
|
||||||
|
|
||||||
$menu_item->append = get_post_meta( $menu_item->ID, 'menu_item_append', true );
|
$menu_item->append = get_post_meta( $menu_item->ID, 'menu_item_append', true );
|
||||||
|
|
||||||
$menu_item->title = $menu_item->post_title;
|
$menu_item->title = $menu_item->post_title;
|
||||||
$menu_item->url = get_post_meta( $menu_item->ID, 'menu_item_url', true );
|
$menu_item->url = get_post_meta( $menu_item->ID, 'menu_item_url', true );
|
||||||
$menu_item->target = get_post_meta( $menu_item->ID, 'menu_item_target', true );
|
$menu_item->target = get_post_meta( $menu_item->ID, 'menu_item_target', true );
|
||||||
|
|
||||||
$menu_item->attr_title = strip_tags( $menu_item->post_excerpt );
|
$menu_item->attr_title = strip_tags( $menu_item->post_excerpt );
|
||||||
$menu_item->description = strip_tags( $menu_item->post_content );
|
$menu_item->description = strip_tags( $menu_item->post_content );
|
||||||
|
|
||||||
$menu_item->classes = get_post_meta( $menu_item->ID, 'menu_item_classes', true );;
|
$menu_item->classes = get_post_meta( $menu_item->ID, 'menu_item_classes', true );;
|
||||||
$menu_item->xfn = get_post_meta( $menu_item->ID, 'menu_item_xfn', true );
|
$menu_item->xfn = get_post_meta( $menu_item->ID, 'menu_item_xfn', true );
|
||||||
$menu_item->li_class = ( $menu_item->object_id == $wp_query->get_queried_object_id() ) ? ' current_page_item' : '';
|
$menu_item->li_class = ( $menu_item->object_id == $wp_query->get_queried_object_id() ) ? ' current_page_item' : '';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'custom':
|
case 'custom':
|
||||||
$menu_item->db_id = (int) $menu_item->ID;
|
$menu_item->db_id = (int) $menu_item->ID;
|
||||||
$menu_item->object_id = (int) $menu_item->ID;
|
$menu_item->object_id = (int) $menu_item->ID;
|
||||||
$menu_item->parent_id = (int) $menu_item->post_parent;
|
$menu_item->parent_id = (int) $menu_item->post_parent;
|
||||||
$menu_item->type = 'custom'; //$menu_item_type
|
$menu_item->type = 'custom'; //$menu_item_type
|
||||||
$menu_item->append = 'custom';
|
$menu_item->append = 'custom';
|
||||||
|
|
||||||
$menu_item->attr_title = strip_tags( $menu_item->post_excerpt );
|
$menu_item->attr_title = strip_tags( $menu_item->post_excerpt );
|
||||||
$menu_item->description = strip_tags( $menu_item->post_content );
|
$menu_item->description = strip_tags( $menu_item->post_content );
|
||||||
|
|
||||||
|
@ -200,31 +200,31 @@ function wp_setup_nav_menu_item( $menu_item, $menu_item_type = null, $menu_item_
|
||||||
$menu_item->url = get_post_meta( $menu_item->ID, 'menu_item_url', true );
|
$menu_item->url = get_post_meta( $menu_item->ID, 'menu_item_url', true );
|
||||||
$menu_item->target = get_post_meta( $menu_item->ID, 'menu_item_target', true );
|
$menu_item->target = get_post_meta( $menu_item->ID, 'menu_item_target', true );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'post_type':
|
case 'post_type':
|
||||||
$menu_item->db_id = 0;
|
$menu_item->db_id = 0;
|
||||||
$menu_item->object_id = (int) $menu_item->ID;
|
$menu_item->object_id = (int) $menu_item->ID;
|
||||||
$menu_item->parent_id = (int) $menu_item->post_parent;
|
$menu_item->parent_id = (int) $menu_item->post_parent;
|
||||||
$menu_item->type = $menu_item_type;
|
$menu_item->type = $menu_item_type;
|
||||||
|
|
||||||
$object = get_post_type_object( $menu_item_object );
|
$object = get_post_type_object( $menu_item_object );
|
||||||
$menu_item->append = $object->name;
|
$menu_item->append = $object->name;
|
||||||
|
|
||||||
$menu_item->title = $menu_item->post_title;
|
$menu_item->title = $menu_item->post_title;
|
||||||
$menu_item->url = get_permalink( $menu_item->ID );
|
$menu_item->url = get_permalink( $menu_item->ID );
|
||||||
$menu_item->target = '_self';
|
$menu_item->target = '_self';
|
||||||
|
|
||||||
$menu_item->attr_title = '';
|
$menu_item->attr_title = '';
|
||||||
$menu_item->description = strip_tags( $menu_item->post_content );
|
$menu_item->description = strip_tags( $menu_item->post_content );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'taxonomy':
|
case 'taxonomy':
|
||||||
$menu_item->ID = $menu_item->term_id;
|
$menu_item->ID = $menu_item->term_id;
|
||||||
$menu_item->db_id = 0;
|
$menu_item->db_id = 0;
|
||||||
$menu_item->object_id = (int) $menu_item->term_id;
|
$menu_item->object_id = (int) $menu_item->term_id;
|
||||||
$menu_item->parent_id = (int) $menu_item->parent;
|
$menu_item->parent_id = (int) $menu_item->parent;
|
||||||
$menu_item->type = $menu_item_type;
|
$menu_item->type = $menu_item_type;
|
||||||
|
|
||||||
$object = get_taxonomy( $menu_item_object );
|
$object = get_taxonomy( $menu_item_object );
|
||||||
$menu_item->append = $object->name;
|
$menu_item->append = $object->name;
|
||||||
|
|
||||||
|
@ -238,7 +238,7 @@ function wp_setup_nav_menu_item( $menu_item, $menu_item_type = null, $menu_item_
|
||||||
|
|
||||||
$menu_item->classes = get_post_meta( $menu_item->ID, 'menu_item_classes', true );
|
$menu_item->classes = get_post_meta( $menu_item->ID, 'menu_item_classes', true );
|
||||||
$menu_item->xfn = get_post_meta( $menu_item->ID, 'menu_item_xfn', true );
|
$menu_item->xfn = get_post_meta( $menu_item->ID, 'menu_item_xfn', true );
|
||||||
|
|
||||||
return $menu_item;
|
return $menu_item;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
|
@ -166,7 +166,7 @@ function cache_users( $users ) {
|
||||||
$list = implode(',', $clean);
|
$list = implode(',', $clean);
|
||||||
|
|
||||||
$results = $wpdb->get_results("SELECT * FROM $wpdb->users WHERE ID IN ($list)");
|
$results = $wpdb->get_results("SELECT * FROM $wpdb->users WHERE ID IN ($list)");
|
||||||
|
|
||||||
_fill_many_users($results);
|
_fill_many_users($results);
|
||||||
}
|
}
|
||||||
endif;
|
endif;
|
||||||
|
|
|
@ -2930,12 +2930,12 @@ function &get_pages($args = '') {
|
||||||
extract( $r, EXTR_SKIP );
|
extract( $r, EXTR_SKIP );
|
||||||
$number = (int) $number;
|
$number = (int) $number;
|
||||||
$offset = (int) $offset;
|
$offset = (int) $offset;
|
||||||
|
|
||||||
// Make sure the post type is hierarchical
|
// Make sure the post type is hierarchical
|
||||||
$hierarchical_post_types = get_post_types( array( 'hierarchical' => true ) );
|
$hierarchical_post_types = get_post_types( array( 'hierarchical' => true ) );
|
||||||
if ( !in_array( $post_type, $hierarchical_post_types ) )
|
if ( !in_array( $post_type, $hierarchical_post_types ) )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Make sure we have a valid post status
|
// Make sure we have a valid post status
|
||||||
if ( !in_array($post_status, get_post_stati()) )
|
if ( !in_array($post_status, get_post_stati()) )
|
||||||
return false;
|
return false;
|
||||||
|
@ -3031,7 +3031,7 @@ function &get_pages($args = '') {
|
||||||
|
|
||||||
if ( $parent >= 0 )
|
if ( $parent >= 0 )
|
||||||
$where .= $wpdb->prepare(' AND post_parent = %d ', $parent);
|
$where .= $wpdb->prepare(' AND post_parent = %d ', $parent);
|
||||||
|
|
||||||
$where_post_type = $wpdb->prepare( "post_type = '%s' AND post_status = '%s'", $post_type, $post_status );
|
$where_post_type = $wpdb->prepare( "post_type = '%s' AND post_status = '%s'", $post_type, $post_status );
|
||||||
|
|
||||||
$query = "SELECT * FROM $wpdb->posts $join WHERE ($where_post_type) $where ";
|
$query = "SELECT * FROM $wpdb->posts $join WHERE ($where_post_type) $where ";
|
||||||
|
@ -3178,7 +3178,7 @@ function wp_insert_attachment($object, $file = false, $parent = 0) {
|
||||||
$post_category = array( get_option('default_category') );
|
$post_category = array( get_option('default_category') );
|
||||||
else
|
else
|
||||||
$post_category = array();
|
$post_category = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Are we updating or creating?
|
// Are we updating or creating?
|
||||||
if ( !empty($ID) ) {
|
if ( !empty($ID) ) {
|
||||||
|
@ -3814,7 +3814,7 @@ function get_lastpostmodified($timezone = 'server') {
|
||||||
$lastpostmodified = wp_cache_get( "lastpostmodified:$timezone", 'timeinfo' );
|
$lastpostmodified = wp_cache_get( "lastpostmodified:$timezone", 'timeinfo' );
|
||||||
if ( $lastpostmodified )
|
if ( $lastpostmodified )
|
||||||
return apply_filters( 'get_lastpostmodified', $lastpostmodified, $timezone );
|
return apply_filters( 'get_lastpostmodified', $lastpostmodified, $timezone );
|
||||||
|
|
||||||
switch ( strtolower($timezone) ) {
|
switch ( strtolower($timezone) ) {
|
||||||
case 'gmt':
|
case 'gmt':
|
||||||
$lastpostmodified = $wpdb->get_var("SELECT post_modified_gmt FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY post_modified_gmt DESC LIMIT 1");
|
$lastpostmodified = $wpdb->get_var("SELECT post_modified_gmt FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY post_modified_gmt DESC LIMIT 1");
|
||||||
|
@ -3826,13 +3826,13 @@ function get_lastpostmodified($timezone = 'server') {
|
||||||
$lastpostmodified = $wpdb->get_var("SELECT DATE_ADD(post_modified_gmt, INTERVAL '$add_seconds_server' SECOND) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY post_modified_gmt DESC LIMIT 1");
|
$lastpostmodified = $wpdb->get_var("SELECT DATE_ADD(post_modified_gmt, INTERVAL '$add_seconds_server' SECOND) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY post_modified_gmt DESC LIMIT 1");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$lastpostdate = get_lastpostdate($timezone);
|
$lastpostdate = get_lastpostdate($timezone);
|
||||||
if ( $lastpostdate > $lastpostmodified )
|
if ( $lastpostdate > $lastpostmodified )
|
||||||
$lastpostmodified = $lastpostdate;
|
$lastpostmodified = $lastpostdate;
|
||||||
|
|
||||||
if ( $lastpostmodified )
|
if ( $lastpostmodified )
|
||||||
wp_cache_set( "lastpostmodified:$timezone", $lastpostmodified, 'timeinfo' );
|
wp_cache_set( "lastpostmodified:$timezone", $lastpostmodified, 'timeinfo' );
|
||||||
|
|
||||||
return apply_filters( 'get_lastpostmodified', $lastpostmodified, $timezone );
|
return apply_filters( 'get_lastpostmodified', $lastpostmodified, $timezone );
|
||||||
}
|
}
|
||||||
|
|
|
@ -224,9 +224,9 @@ function is_tag( $slug = '' ) {
|
||||||
* Whether the current query is for the given taxonomy and/or term.
|
* Whether the current query is for the given taxonomy and/or term.
|
||||||
*
|
*
|
||||||
* If no taxonomy argument is set, returns true if any taxonomy is queried.
|
* If no taxonomy argument is set, returns true if any taxonomy is queried.
|
||||||
* If the taxonomy argument is passed but no term argument, returns true
|
* If the taxonomy argument is passed but no term argument, returns true
|
||||||
* if the taxonomy or taxonomies in the argument are being queried.
|
* if the taxonomy or taxonomies in the argument are being queried.
|
||||||
* If both taxonomy and term arguments are passed, returns true
|
* If both taxonomy and term arguments are passed, returns true
|
||||||
* if the current query is for a term contained in the terms argument
|
* if the current query is for a term contained in the terms argument
|
||||||
* which has a taxonomy contained in the taxonomy argument.
|
* which has a taxonomy contained in the taxonomy argument.
|
||||||
*
|
*
|
||||||
|
@ -253,9 +253,9 @@ function is_tax( $taxonomy = '', $term = '' ) {
|
||||||
if ( empty( $term ) ) // Only a Taxonomy provided
|
if ( empty( $term ) ) // Only a Taxonomy provided
|
||||||
return isset($queried_object->taxonomy) && count( $tax_array ) && in_array($queried_object->taxonomy, $tax_array);
|
return isset($queried_object->taxonomy) && count( $tax_array ) && in_array($queried_object->taxonomy, $tax_array);
|
||||||
|
|
||||||
return isset($queried_object->term_id) &&
|
return isset($queried_object->term_id) &&
|
||||||
count(array_intersect(
|
count(array_intersect(
|
||||||
array($queried_object->term_id, $queried_object->name, $queried_object->slug),
|
array($queried_object->term_id, $queried_object->name, $queried_object->slug),
|
||||||
$term_array
|
$term_array
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1780,10 +1780,10 @@ class WP_Rewrite {
|
||||||
} else {
|
} else {
|
||||||
$siteurl = get_option( 'siteurl' );
|
$siteurl = get_option( 'siteurl' );
|
||||||
$siteurl_len = strlen( $siteurl );
|
$siteurl_len = strlen( $siteurl );
|
||||||
if ( substr( WP_CONTENT_URL, 0, $siteurl_len ) == $siteurl && strlen( WP_CONTENT_URL ) > $siteurl_len )
|
if ( substr( WP_CONTENT_URL, 0, $siteurl_len ) == $siteurl && strlen( WP_CONTENT_URL ) > $siteurl_len )
|
||||||
$content_path = substr( WP_CONTENT_URL, $siteurl_len + 1 );
|
$content_path = substr( WP_CONTENT_URL, $siteurl_len + 1 );
|
||||||
else
|
else
|
||||||
$content_path = 'wp-content';
|
$content_path = 'wp-content';
|
||||||
$rules = '<rule name="wordpress - strip index.php" stopProcessing="false">
|
$rules = '<rule name="wordpress - strip index.php" stopProcessing="false">
|
||||||
<match url="^index.php/(.*)$" />
|
<match url="^index.php/(.*)$" />
|
||||||
<action type="Rewrite" url="{R:1}" />
|
<action type="Rewrite" url="{R:1}" />
|
||||||
|
|
|
@ -160,7 +160,7 @@ function get_taxonomy( $taxonomy ) {
|
||||||
*/
|
*/
|
||||||
function is_taxonomy( $taxonomy ) {
|
function is_taxonomy( $taxonomy ) {
|
||||||
global $wp_taxonomies;
|
global $wp_taxonomies;
|
||||||
|
|
||||||
return isset($wp_taxonomies[$taxonomy]);
|
return isset($wp_taxonomies[$taxonomy]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -261,12 +261,12 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( false !== $args['rewrite'] && '' != get_option('permalink_structure') ) {
|
if ( false !== $args['rewrite'] && '' != get_option('permalink_structure') ) {
|
||||||
$args['rewrite'] = wp_parse_args($args['rewrite'], array(
|
$args['rewrite'] = wp_parse_args($args['rewrite'], array(
|
||||||
'slug' => sanitize_title_with_dashes($taxonomy),
|
'slug' => sanitize_title_with_dashes($taxonomy),
|
||||||
'with_front' => true,
|
'with_front' => true,
|
||||||
));
|
));
|
||||||
$wp_rewrite->add_rewrite_tag("%$taxonomy%", '([^/]+)', $args['query_var'] ? "{$args['query_var']}=" : "taxonomy=$taxonomy&term=");
|
$wp_rewrite->add_rewrite_tag("%$taxonomy%", '([^/]+)', $args['query_var'] ? "{$args['query_var']}=" : "taxonomy=$taxonomy&term=");
|
||||||
$wp_rewrite->add_permastruct($taxonomy, "{$args['rewrite']['slug']}/%$taxonomy%", $args['rewrite']['with_front']);
|
$wp_rewrite->add_permastruct($taxonomy, "{$args['rewrite']['slug']}/%$taxonomy%", $args['rewrite']['with_front']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( is_null($args['show_ui']) )
|
if ( is_null($args['show_ui']) )
|
||||||
|
|
|
@ -235,7 +235,7 @@ function signup_user($user_name = '', $user_email = '', $errors = '') {
|
||||||
$signup[ esc_html( $_POST[ 'signup_for' ] ) ] = 'checked="checked"';
|
$signup[ esc_html( $_POST[ 'signup_for' ] ) ] = 'checked="checked"';
|
||||||
else
|
else
|
||||||
$signup[ 'blog' ] = 'checked="checked"';
|
$signup[ 'blog' ] = 'checked="checked"';
|
||||||
|
|
||||||
//TODO - This doesn't seem to do anything do we really need it?
|
//TODO - This doesn't seem to do anything do we really need it?
|
||||||
$signup['user'] = isset( $signup['user'] ) ? $signup['user'] : '';
|
$signup['user'] = isset( $signup['user'] ) ? $signup['user'] : '';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue