Support » Plugin: Developer Tools » Developer Tools has_cap error

  • Resolved blu42media


    I have a fresh install of WordPress 3.1.2 and I loaded your plug v. 1.1.1. I’m seeing this in the admin:

    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 /home/calmusic/public_html/sites/solutioniq/wp-includes/functions.php on line 3387

    Any ideas?

Viewing 1 replies (of 1 total)
  • Plugin Author User Removed


    You’re seeing this error because of 2 reasons:

    1: You have define(‘WP_DEBUG’, true); enabled in wp-config.php

    2: I am using a deprecated value in the add_menu_page() function, which technically still works if you don’t have debugging enabled.

    I made the fix for v1.1.2, thanks for the catch.
    In the mean time, you can fix this by updating line 164 of:

    $developerToolsPage = add_menu_page('Developer Tools', 'Developer Tools', 10, DEVELOPER_TOOLS_PAGE_SLUG, array(&$this, 'AdminUiPageContent'));

    $developerToolsPage = add_menu_page('Developer Tools', 'Developer Tools', 'activate_plugins', DEVELOPER_TOOLS_PAGE_SLUG, array(&$this, 'AdminUiPageContent'));

Viewing 1 replies (of 1 total)
  • The topic ‘Developer Tools has_cap error’ is closed to new replies.