Support » Plugin: Dashboard: Pending Review » Fix for "Notice: attribute_escape is deprecated since version 2.8! Use esc_attr"

  • The plugin is old and obviously not updated any more but I still use it on some sites and just want to share this fix:

    If WP_DEBUG in wp-config.php is set to true and you load the admin dashboard in WordPress 3.5.x, this plugin causes an error like:
    Notice: attribute_escape is deprecated since version 2.8! Use esc_attr() instead in ...

    Here is a quick fix for that:

    In file dashboard-pending-review.php locate this:

    $item = "<h4><a href='$url' title='" . sprintf( __( 'Edit "%s"' ), attribute_escape( $title ) ) . "'>$title</a>";

    Replace with this:

    $item = "<h4><a href='$url' title='" . sprintf( __( 'Edit "%s"' ), esc_attr( $title ) ) . "'>$title</a>";

    http://wordpress.org/extend/plugins/dashboard-pending-review/

  • The topic ‘Fix for "Notice: attribute_escape is deprecated since version 2.8! Use esc_attr"’ is closed to new replies.