> If Shortcode wordpress plugin resources analysis

If Shortcode wordpress plugin resources analysis

Download This Plugin
Download Elegant Themes
Name If Shortcode
Version 0.1.0
Author geomagas
Rating 100
Last updated 2014-03-02 10:07:00
Downloads
241
Download Plugins Speed Test plugin for Wordpress

Home page

Delta: 0%

Post page

Delta: 0%
If Shortcode 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%

If Shortcode plugin added 9 bytes of resources to the Home page and 15 bytes of resources to the sample Post page.

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

Great! If Shortcode plugin ads no tables to your Wordpress blog database.

This plugin provides an "if" shortcode to conditionally render content. The syntax is the following:

[if condition1 condition2=false condition3]{content}[/if]

Conditions are passed as attribute names. Multiple conditions evaluate to the result of ORing all of them. In other words, if at least one condition evaluates to the desired boolean result, {content} is rendered, otherwise it is discarded. Attribute values determine if we want the condition to be true or false. A value of '0', 'false', '' (the empty string), 'null' or 'no' means we expect the condition to be false. Anything else, including the absense of a value, is interpreted as true.

For example, suppose that we want to include a sentence in a post, but only for anonymous visitors:

[if is_user_logged_in=no]The Sentence.[/if]

A multitude of conditions are supported out-of-the-box. The following evaluate to the result of the corresponding WordPress Conditional Tag, using the no-parameter syntax:

    is_single
    is_singular
    is_page
    is_home
    is_front_page
    is_category
    is_tag
    is_tax
    is_sticky
    is_author
    is_archive
    is_year
    is_month
    is_day
    is_time
    is_feed
    is_search
    comments_open
    pings_open
    is_404
    is_user_logged_in
    is_super_admin

For example, the evaluation of the is_page condition is equivalent to calling is_page() with no parameter.

The functionality of the plugin can be extended by other plugins, by means of adding custom conditions through filters. To add a custom condition, a filter hook must be defined in the following manner:

add_filter($if_shortcode_filter_prefix.'my_condition','my_condition_evaluator');

function my_condition_evaluator($value)
    {
    $evaluate=.... /* add your evaluation code here */
    return $evaluate;
    }

A big thanks to M Miller for the normalize_empty_atts() function found here: http://wordpress.stackexchange.com/a/123073/39275

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
ChristmasPress screenshot

ChristmasPress

by: monkeymays

8601
100%
BizStudio Lite screenshot

BizStudio Lite

by: tikendramaitry

49658
77%