WordPress Mobile Pack
Mobile Pack v1.2.5 + WordPress v3.4.2 = Notice: has_cap (1 post)

  1. janreno
    Posted 3 years ago #


    I am using Mobile Pack v1.2.5 with WordPress v3.4.2.
    I was constantly getting this notice on every admin pages:
    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.

    I figured out that there were used numeric values for roles and capabilities instead of literal values.

    If You have the same issue - change int:3 to string:'manage_options' in following lines:

    • /wp-content/themes/mobile_pack_base/functions_persist.php, line 55
    • /wp-content/themes/mobile_pack_base/functions_persist.php, line 56
    • /wp-content/plugins/wordpress-mobile-pack/themes/mobile_pack_base/functions_persist.php, line 55
    • /wp-content/plugins/wordpress-mobile-pack/themes/mobile_pack_base/functions_persist.php, line 56
    • /wp-content/plugins/wordpress-mobile-pack/plugins/wpmp_analytics/wpmp_analytics.php, line 71
    • /wp-content/plugins/wordpress-mobile-pack/plugins/wpmp_mpexo/wpmp_mpexo.php, line 566
    • /wp-content/plugins/wordpress-mobile-pack/plugins/wpmp_switcher/wpmp_switcher.php, line 194

    That's it.
    Worked for me, hope will help You )


    UPD: These issue can appear on earlier version too.


Topic Closed

This topic has been closed to new replies.

About this Plugin

  • WordPress Mobile Pack
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic