Update WP and plugins
This commit is contained in:
parent
10a4713229
commit
1fb77fc4ff
864 changed files with 101724 additions and 78262 deletions
|
@ -34,15 +34,16 @@ function edit_link( $link_id = 0 ) {
|
|||
);
|
||||
}
|
||||
|
||||
$_POST['link_url'] = esc_html( $_POST['link_url'] );
|
||||
$_POST['link_url'] = esc_url($_POST['link_url']);
|
||||
$_POST['link_name'] = esc_html( $_POST['link_name'] );
|
||||
$_POST['link_url'] = esc_html( $_POST['link_url'] );
|
||||
$_POST['link_url'] = esc_url( $_POST['link_url'] );
|
||||
$_POST['link_name'] = esc_html( $_POST['link_name'] );
|
||||
$_POST['link_image'] = esc_html( $_POST['link_image'] );
|
||||
$_POST['link_rss'] = esc_url($_POST['link_rss']);
|
||||
if ( !isset($_POST['link_visible']) || 'N' != $_POST['link_visible'] )
|
||||
$_POST['link_rss'] = esc_url( $_POST['link_rss'] );
|
||||
if ( ! isset( $_POST['link_visible'] ) || 'N' != $_POST['link_visible'] ) {
|
||||
$_POST['link_visible'] = 'Y';
|
||||
}
|
||||
|
||||
if ( !empty( $link_id ) ) {
|
||||
if ( ! empty( $link_id ) ) {
|
||||
$_POST['link_id'] = $link_id;
|
||||
return wp_update_link( $_POST );
|
||||
} else {
|
||||
|
@ -59,15 +60,17 @@ function edit_link( $link_id = 0 ) {
|
|||
*/
|
||||
function get_default_link_to_edit() {
|
||||
$link = new stdClass;
|
||||
if ( isset( $_GET['linkurl'] ) )
|
||||
if ( isset( $_GET['linkurl'] ) ) {
|
||||
$link->link_url = esc_url( wp_unslash( $_GET['linkurl'] ) );
|
||||
else
|
||||
} else {
|
||||
$link->link_url = '';
|
||||
}
|
||||
|
||||
if ( isset( $_GET['name'] ) )
|
||||
if ( isset( $_GET['name'] ) ) {
|
||||
$link->link_name = esc_attr( wp_unslash( $_GET['name'] ) );
|
||||
else
|
||||
} else {
|
||||
$link->link_name = '';
|
||||
}
|
||||
|
||||
$link->link_visible = 'Y';
|
||||
|
||||
|
@ -122,7 +125,7 @@ function wp_delete_link( $link_id ) {
|
|||
* @return array The requested link's categories
|
||||
*/
|
||||
function wp_get_link_cats( $link_id = 0 ) {
|
||||
$cats = wp_get_object_terms( $link_id, 'link_category', array('fields' => 'ids') );
|
||||
$cats = wp_get_object_terms( $link_id, 'link_category', array( 'fields' => 'ids' ) );
|
||||
return array_unique( $cats );
|
||||
}
|
||||
|
||||
|
@ -152,10 +155,15 @@ function get_link_to_edit( $link ) {
|
|||
function wp_insert_link( $linkdata, $wp_error = false ) {
|
||||
global $wpdb;
|
||||
|
||||
$defaults = array( 'link_id' => 0, 'link_name' => '', 'link_url' => '', 'link_rating' => 0 );
|
||||
$defaults = array(
|
||||
'link_id' => 0,
|
||||
'link_name' => '',
|
||||
'link_url' => '',
|
||||
'link_rating' => 0,
|
||||
);
|
||||
|
||||
$args = wp_parse_args( $linkdata, $defaults );
|
||||
$r = wp_unslash( sanitize_bookmark( $args, 'db' ) );
|
||||
$r = wp_unslash( sanitize_bookmark( $args, 'db' ) );
|
||||
|
||||
$link_id = $r['link_id'];
|
||||
$link_name = $r['link_name'];
|
||||
|
@ -245,12 +253,13 @@ function wp_insert_link( $linkdata, $wp_error = false ) {
|
|||
* @since 2.1.0
|
||||
*
|
||||
* @param int $link_id ID of the link to update.
|
||||
* @param array $link_categories Array of link categories to add the link to.
|
||||
* @param int[] $link_categories Array of link category IDs to add the link to.
|
||||
*/
|
||||
function wp_set_link_cats( $link_id = 0, $link_categories = array() ) {
|
||||
// If $link_categories isn't already an array, make it one:
|
||||
if ( !is_array( $link_categories ) || 0 == count( $link_categories ) )
|
||||
if ( ! is_array( $link_categories ) || 0 == count( $link_categories ) ) {
|
||||
$link_categories = array( get_option( 'default_link_category' ) );
|
||||
}
|
||||
|
||||
$link_categories = array_map( 'intval', $link_categories );
|
||||
$link_categories = array_unique( $link_categories );
|
||||
|
@ -277,14 +286,14 @@ function wp_update_link( $linkdata ) {
|
|||
$link = wp_slash( $link );
|
||||
|
||||
// Passed link category list overwrites existing category list if not empty.
|
||||
if ( isset( $linkdata['link_category'] ) && is_array( $linkdata['link_category'] )
|
||||
&& 0 != count( $linkdata['link_category'] ) )
|
||||
if ( isset( $linkdata['link_category'] ) && is_array( $linkdata['link_category'] ) && 0 != count( $linkdata['link_category'] ) ) {
|
||||
$link_cats = $linkdata['link_category'];
|
||||
else
|
||||
} else {
|
||||
$link_cats = $link['link_category'];
|
||||
}
|
||||
|
||||
// Merge old and new fields with new fields overwriting old ones.
|
||||
$linkdata = array_merge( $link, $linkdata );
|
||||
$linkdata = array_merge( $link, $linkdata );
|
||||
$linkdata['link_category'] = $link_cats;
|
||||
|
||||
return wp_insert_link( $linkdata );
|
||||
|
@ -300,8 +309,9 @@ function wp_update_link( $linkdata ) {
|
|||
*/
|
||||
function wp_link_manager_disabled_message() {
|
||||
global $pagenow;
|
||||
if ( 'link-manager.php' != $pagenow && 'link-add.php' != $pagenow && 'link.php' != $pagenow )
|
||||
if ( 'link-manager.php' != $pagenow && 'link-add.php' != $pagenow && 'link.php' != $pagenow ) {
|
||||
return;
|
||||
}
|
||||
|
||||
add_filter( 'pre_option_link_manager_enabled', '__return_true', 100 );
|
||||
$really_can_manage_links = current_user_can( 'manage_links' );
|
||||
|
@ -309,6 +319,7 @@ function wp_link_manager_disabled_message() {
|
|||
|
||||
if ( $really_can_manage_links && current_user_can( 'install_plugins' ) ) {
|
||||
$link = network_admin_url( 'plugin-install.php?tab=search&s=Link+Manager' );
|
||||
/* translators: %s: URL of link manager plugin */
|
||||
wp_die( sprintf( __( 'If you are looking to use the link manager, please install the <a href="%s">Link Manager</a> plugin.' ), $link ) );
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue