Plugin info

Total downloads: 993
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 1/5/2017 (3282 days ago)
Added to WordPress: 1/5/2017 (8 years old)
Minimum WordPress version: 2.8
Tested up to WordPress version: 4.7.31
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 3282 days ago

20/100

Is Dadi Shal abandoned?

Possibly abandoned (last update 3282 days ago).

Compatibility

Requires WordPress: 2.8
Tested up to: 4.7.31
Requires PHP: f

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Post Grid Gutenberg Blocks for News, Magazines, Blog Websites – PostX
Rating 4.8/5 (239 reviews)Active installs 40,000
Admin Taxonomy Filter
Rating 4.5/5 (14 reviews)Active installs 5,000
W4 Post List
Rating 4.7/5 (93 reviews)Active installs 4,000
Post Content Shortcodes
Rating 4.8/5 (31 reviews)Active installs 3,000
Advanced Posts Listing – Show Post List Easily
Rating 0.0/5 (0 reviews)Active installs 3,000

Description

Dadi Shal is a plugin that allows to share your contents in the social networks, from posts, pages and custom post type lists, displayed in admin panel.

Available features:

  • You can select social network button between availables buttons
  • You can set type of window open (popup or target blank)
  • You can select type of list: post, page or custom posts type (if availables)

Official buttons available:

  • Facebook (slug: facebook)
  • Twitter (slug: twitter)
  • Google Plus (slug: googleplus)
  • Linkedin (slug: linkedin)
  • Pinterest (slug: pinterest)
  • StumbleUpon (slug: stumbleupon)

Translations: italian

For developers

Social values for conditional tag “get_dadishal_options( $value )” that allows to edit custom buttons:

  • enable_facebook
  • enable_twitter
  • enable_googleplus
  • enable_linkedin
  • enable_pinterest
  • enable_stumbleupon

Remember to use this conditional tags when you edit default buttons. See FAQ for details.

Values for the array button:

  • url (share url)
  • name (name of social)
  • icon (css classes for icon font)
  • color (background color for button. You must use Hex Color like #000000)

Installation

  1. Download and extract plugin files to a wp-content/plugin directory.

  2. Activate the plugin through the WordPress admin interface.

  3. Customize your buttons in settings/dadi shal.

If you have any questions or problems please make a post here: https://wordpress.org/tags/dadi-shal

Frequently Asked Questions

Can I add custom buttons?

Yes! You can. Simply use shal_buttons filter in your theme functions.php or personal plugin. Example:

add_filter( 'shal_buttons', 'my_callback_function' );
function my_callback_function( $buttons, $post_id ) {

    $buttons['SLUG_OF_SOCIAL_BUTTON'] = array( 
        'url' => 'HERE_URL_FOR_SHARE',
        'name' => 'NAME_OF_SOCIAL',
        'icon' => 'ICON_CSS_CLASSES_OF_SOCIAL' // this plugin uses socicon - see http://www.socicon.com/
        'color' => 'BACKGROUND_COLOR_OF_BUTTON'
    );

    return $buttons;

}

Can I rewrite entire default button?

Yes! You can. Simply you use shal_buttons filter and rewrite entire button. Example, we rewrite facebook button:

add_filter( 'shal_buttons', 'my_callback_function' );
function my_callback_function( $buttons, $post_id ) {

    unset( $buttons['facebook'] ); // unset default facebook button

    if( !get_dadishal_options( 'enable_facebook' ) ) return $buttons; // remember to add this conditional tag for enable/disabled new button

    $buttons['facebook'] = array( // set new facebook button
        'url' => 'HERE_URL_FOR_SHARE',
        'name' => 'NAME_OF_SOCIAL', // yes in example will be facebook
        'icon' => 'ICON_CSS_CLASSES_OF_SOCIAL' // this plugin uses socicon - see http://www.socicon.com/ ex. socicon socicon-facebook
        'color' => 'BACKGROUND_COLOR_OF_BUTTON'
    );

    return $buttons;

}

I rewrite entire button, and now this button is at the end of buttons.

Yes. You can avoid this problem, editing button for each value without unset button. Example:

add_filter( 'shal_buttons', 'my_callback_function' );
function my_callback_function( $buttons, $post_id ) {

    unset( $buttons['facebook']['url'] );
    unset( $buttons['facebook']['name'] );
    unset( $buttons['facebook']['icon'] );
    unset( $buttons['facebook']['color'] );

    if( !get_dadishal_options( 'enable_facebook' ) ) return $buttons; // remember to add this conditional tag for enable/disabled new button

    $buttons['facebook']['url'] = 'NEW_SHARE_URL';
    $buttons['facebook']['name'] = 'NEW_NAME';
    $buttons['facebook']['icon'] = 'NEW_ICON_CLASSES'
    $buttons['facebook']['color'] = 'NEW_COLOR' // rembember: hex color

    return $buttons;

}

Can I edit certain array value of default button

Yes. Simply you use shal_buttons filter and unset chosen element of the array. See example above.

Review feed

No reviews available

Screenshots

  1. Dadi Shal List Post

    Dadi Shal List Post

Changelog

1.0

  • Initial version