Title: Error: Using deprecated function has_cap
Last modified: August 21, 2016

---

# Error: Using deprecated function has_cap

 *  Resolved [Dave Warfel](https://wordpress.org/support/users/davewarfel/)
 * (@davewarfel)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/error-using-deprecated-function-has_cap/)
 * Great plugin. Thanks for creating it.
 * I think I have found a bug.
 * As soon as I activate the plugin, I get an error at the top of all my /wp-admin/
   screens that says:
 * `Notice: has_cap was called with an argument that is deprecated since version
   2.0! Usage of user levels by plugins and themes is deprecated. Use roles and 
   capabilities instead. in /nas/wp/www/cluster-1372/site/wp-includes/functions.
   php on line 3006`
 * I searched all your plugin files for `has_cap` but couldn’t find it anywhere.
   But it’s pretty clear that it’s your plugin that is causing the error, because
   as soon as I deactivate it, the error goes away. I have debugging enabled on 
   my test site.
 * If you need any further info, or would like help testing, please let me know.
 * [http://wordpress.org/plugins/just-writing/](http://wordpress.org/plugins/just-writing/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Greg Ross](https://wordpress.org/support/users/gregross/)
 * (@gregross)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/error-using-deprecated-function-has_cap/#post-4447112)
 * Think I found it, go to link 254 in just-writing.php, replace:
 *     ```
       add_options_page( 'Just Writing', 'Just Writing', 9, basename( __FILE__ ), 'JustWritingAdminPage');
       ```
   
 * with
 *     ```
       add_options_page( 'Just Writing', 'Just Writing', 'manage_options', basename( __FILE__ ), 'JustWritingAdminPage');
       ```
   
 * See if the error goes away.
 *  Thread Starter [Dave Warfel](https://wordpress.org/support/users/davewarfel/)
 * (@davewarfel)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/error-using-deprecated-function-has_cap/#post-4447124)
 * Error is gone. Thanks Greg. I really appreciate your quick action on this.
 * Thanks for making WordPress awesome 🙂

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Error: Using deprecated function has_cap’ is closed to new replies.

 * ![](https://ps.w.org/just-writing/assets/icon-256x256.jpg?rev=3224935)
 * [Just Writing](https://wordpress.org/plugins/just-writing/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/just-writing/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/just-writing/)
 * [Active Topics](https://wordpress.org/support/plugin/just-writing/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/just-writing/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/just-writing/reviews/)

## Tags

 * [deprecated](https://wordpress.org/support/topic-tag/deprecated/)
 * [has_cap](https://wordpress.org/support/topic-tag/has_cap/)

 * 2 replies
 * 2 participants
 * Last reply from: [Dave Warfel](https://wordpress.org/support/users/davewarfel/)
 * Last activity: [12 years, 5 months ago](https://wordpress.org/support/topic/error-using-deprecated-function-has_cap/#post-4447124)
 * Status: resolved