> Menu Rules wordpress plugin resources analysis

Menu Rules wordpress plugin resources analysis

Download This Plugin
Download Elegant Themes
Name Menu Rules
Version 1.2.2
Author Phill Brown
Rating 0
Last updated 2012-12-17 10:44:00
Downloads
3709
Download Plugins Speed Test plugin for Wordpress

Home page

Delta: 0%

Post page

Delta: 0%
Menu Rules plugin has no negative impact on PageSpeed score.

Home page PageSpeed score has been degraded by 0%, while Post page PageSpeed score has been degraded by 0%

Menu Rules plugin added 13 bytes of resources to the Home page and 60 bytes of resources to the sample Post page.

Menu Rules plugin added 0 new host(s) to the Home page and 0 new host(s) to the sample Post page.

Great! Menu Rules plugin ads no tables to your Wordpress blog database.

This plugin has been replaced by Context Manager

Context Manager does the same job as Menu Rules, but comes with many more features to save you time and unnecessary coding.

Menu Rules can run alongside Context Manager while you migrate your rules across. Speak to me on Twitter if you need any help with the transfer.

About Menu Rules

In WordPress there's no way to apply context to the menu system. Menu Rules solves this problem and gives you a framework to write your own menu extensions.

Example usage

You have an e-commerce website that has a custom post type called 'products'. You have a page that lists products which is listed in your main menu. A user visits the page and the menu item becomes 'active'. You click through to a product and the menu item loses its active state. This is how to fix it with menu rules:

  1. Install the Menu Rules plugin
  2. Add a menu rule
  3. Give it a meaningful name in the title field. This is just for administration purposes
  4. In the conditions field enter is_singular( 'product' )
  5. Choose Emulate current page as a child but do not create a menu item. as the menu rule
  6. Find your products page in the menu dropdown
  7. Hit publish

Extending Menu Rules

  1. Create a class that extends Menu_Rules_Handler and includes a handler method.
  2. Write your custom functionality
  3. Register your class using add_action( 'plugins_loaded', create_function( '', 'Menu_Rules::register( "Your_Menu_Rule_Class" );' ) );

Built-in rules are found in menu-rules/rules/

Support

If you're stuck, ask me for help on Twitter.

Resources added by plugin to Home page/Post page in kB
Total size of resources for Home page/Post page in kB
Random Theme Tests
Aviator screenshot

Aviator

by: gpriday

4940
100%
My Life screenshot

My Life

by: greenshady

49343
100%