Example #1
0
 /**
  * @param array $options
  */
 protected function _init(array $options)
 {
     $this->initShortcode();
     // add default filters
     IfwPsn_Wp_Proxy_Filter::addWidgetText('do_shortcode');
     IfwPsn_Wp_Proxy_Filter::addTheExcerpt('do_shortcode');
     IfwPsn_Wp_Proxy_Filter::addTheExcerptFeed('do_shortcode');
     IfwPsn_Wp_Proxy_Filter::addTheExcerptRss('do_shortcode');
     IfwPsn_Wp_Proxy_Filter::addTheContentFeed('do_shortcode');
     IfwPsn_Wp_Proxy_Filter::addTheContentRss('do_shortcode');
     // add additional custom filters
     if (isset($options['filters']) && is_array($options['filters'])) {
         foreach ($options['filters'] as $filter) {
             IfwPsn_Wp_Proxy_Filter::add($filter, 'do_shortcode');
         }
     }
 }