WordPress.org

Plugin Directory

Changeset 494576


Ignore:
Timestamp:
01/24/12 12:26:22 (6 years ago)
Author:
epicalex
Message:
  • Added share options for fresh install
  • Added settings link after install
File:
1 edited

Legend:

Unmodified
Added
Removed
  • slingpic/trunk/slingpic.php

    r491321 r494576  
    6363        add_action( 'wp_print_styles', array( &$this, 'styles' ) ); 
    6464         
     65        add_filter('plugin_action_links', array(&$this, 'add_settings_link'), 10, 2 ); 
     66         
    6567        if ( ! get_option( 'slingpic_options' ) ) 
    6668            $this->initialize_settings(); 
     
    8183         
    8284    } 
     85     
     86    /** 
     87     * Add Settings link to plugins - code from GD Star Ratings 
     88     */ 
     89    public function add_settings_link($links, $file) { 
     90         
     91        $plugin_base = plugin_basename(__FILE__); 
     92          
     93        if ($file == $plugin_base){ 
     94            $settings_link = '<a href="options-general.php?page=slingpic-options">'.__("Settings", "slingpic-options").'</a>'; 
     95            array_unshift($links, $settings_link); 
     96        } 
     97        return $links; 
     98    }    
    8399     
    84100    /** 
     
    294310            'desc'    => __( 'How fast should the bar appear?' ), 
    295311            'type'    => 'radio', 
    296             'std'     => '', 
     312            'std'     => 'slow', 
    297313            'choices' => array( 
    298314                'fast' => 'Fast', 
     
    306322            'desc'    => __( 'How fast should the bar appear?' ), 
    307323            'type'    => 'radio', 
    308             'std'     => '', 
     324            'std'     => 'slow', 
    309325            'choices' => array( 
    310326                'fast' => 'Fast', 
     
    318334            'desc'    => __( 'How fast should the bar disappear?' ), 
    319335            'type'    => 'radio', 
    320             'std'     => '', 
     336            'std'     => 'slow', 
    321337            'choices' => array( 
    322338                'fast' => 'Fast', 
     
    431447                'yahoobuzz' => 'Yahoobuzz', 
    432448            ), 
    433             'std'     => 0 
     449            'std'     =>  array ( 
     450                'twitter'   => 1, 
     451                'facebook'  => 1, 
     452                'email'     => 1, 
     453            ) 
    434454        );       
    435455         
     
    455475                'yahoobuzz' => 'Yahoobuzz', 
    456476            ), 
    457             'std'     => 0  
     477            'std'     =>  array ( 
     478                'twitter'   => 1, 
     479                'facebook'  => 1, 
     480                'email'     => 1, 
     481                'delicious' => 1, 
     482                'designfloat' => 1, 
     483                'digg'      => 1, 
     484                'friendfeed' => 1, 
     485                'linkedin'  => 1, 
     486                'myspace'   => 1, 
     487                'netvibes'  => 1, 
     488                'reddit'    => 1, 
     489                'stumbleupon' => 1, 
     490                'technorati' => 1, 
     491                'yahoobuzz' => 1, 
     492            ) 
    458493        ); 
    459494         
Note: See TracChangeset for help on using the changeset viewer.