function __construct($base_id = false, $name = false, $description = false, $child_class = false) { parent::__construct($base_id ? $base_id : 'proud_teaser_list', $name ? $name : __('Content list', 'wp-proud-core'), $description ? $description : array('description' => __('List of content with a customizable display style', 'wp-proud-core'))); // Set child class $this->child_class = !empty($child_class) ? $child_class : get_class($this); $this->post_type = false; // set filter for making sure teasers get rendered before filter add_filter('siteorigin_panels_before_content', array($this, 'pre_build_teasers'), 10, 2); }
/** * OVERRIDE: Back-end widget form. * * @see WP_Widget::form() * * @param array $instance Previously saved values from database. */ public function form($instance) { // $instance['image'] should be a media['ID'], but due to // https://github.com/proudcity/wp-proudcity/issues/436 // Old values may be [featured-image] // Set new value 'featured_image' if that is the case if (!empty($instance['image']) && $instance['image'] === '[featured-image]') { $instance['featured_image'] = 'yes'; } parent::form($instance); }
public function enqueueFrontend() { $path = plugins_url('../includes/js/', __FILE__); // Running script wp_enqueue_script('proud-map-app', $path . 'proud-map-app.js', array('angular'), false, true); // Angular resources $path .= 'proud-map-app/dist/'; // Not needed since moving map stuff to libraries // wp_enqueue_script('proud-map-app-libraries', $path . 'js/libraries.min.js', array('angular'), false, true); wp_enqueue_script('proud-map-app-app', $path . 'js/app.min.js', array('angular'), false, true); wp_enqueue_script('proud-map-app-templates', $path . 'views/app.templates.js', array('proud-map-app-app'), false, true); // CSS wp_enqueue_style('proud-map-app-css', $path . 'css/app.min.css'); // Add global settings parent::addJsSettings(array('api_path' => get_option('proudcity_api', '/wp-json/wp/v2/locations/')), true); }
public function enqueueFrontend() { $path = plugins_url('../includes/js/', __FILE__); // Running script wp_enqueue_script('proud-actions-app', $path . 'proud-actions-app.js', array('lodash', 'angular'), false, true); // Angular resources $path .= 'proud-actions-app/dist/'; wp_enqueue_script('proud-actions-app-libraries', $path . 'js/libraries.min.js', array('angular'), false, true); wp_enqueue_script('proud-actions-app-app', $path . 'js/app.min.js', array('proud-actions-app-libraries'), false, true); wp_enqueue_script('proud-actions-app-templates', $path . 'views/app.templates.js', array('proud-actions-app-app'), false, true); wp_enqueue_script('google-maps-api', '//maps.googleapis.com/maps/api/js?key=' . get_option('google_api_key', '') . '&libraries=places'); // @todo: make this work (file isn't getting included with this call, so I just added it to app.min.js) //if ($this->settings['active_tabs']['#options']['vote']) { // wp_enqueue_script('proud-actions-app-vote', $path . 'js/vote.min.js', array('proud-actions-app-app'), false, true); //} // Add global settings parent::addJsSettings(array('api_path' => get_option('proudcity_api', '/wp-json/wp/v2/')), true); }
function __construct() { parent::__construct('proud_document_embed', __('Embed Document', 'wp-proud-core'), array('description' => __("Select a document and embed a document preview", 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_font_size', __('Font size dropdown', 'wp-proud-core'), array('description' => __('Allow users to increase/decrease font size', 'wp-proud-core'))); }
function __construct() { parent::__construct('powered_by_widget', __('Powered by text', 'wp-proud-core'), array('description' => __('Simple ProudCity message', 'wp-proud-core'))); }
function __construct() { parent::__construct('submenu', __('Submenu', 'wp-agency'), array('description' => __("Select a menu to display or, display a submenu from the Primary Menu", 'wp-agency'))); }
function __construct() { parent::__construct('proud_main_menu_list', __('Main menu list', 'wp-proud-core'), array('description' => __('Main menu in simple list', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_icon_link', __('Icon link', 'wp-proud-core'), array('description' => __('Simple icon button, and link', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_social_links', __('Social Links', 'wp-proud-core'), array('description' => __('Quick access links to social networks', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_share_links', __('Share dropdown', 'wp-proud-core'), array('description' => __('Quickly share the current page', 'wp-proud-core'))); }
function __construct() { parent::__construct('agency_menu', __('Agency menu', 'wp-agency'), array('description' => __("Display an agency menu", 'wp-agency'))); }
/** * Constructor * * @return void */ public function __construct() { parent::__construct('proud_icon_set', __('Icon set', 'wp-proud-core'), array('description' => __('A collection of icons and links', 'wp-proud-core'))); }
function __construct() { parent::__construct('agency_social', __('Agency social media', 'wp-agency'), array('description' => __("Display social media icons", 'wp-agency'))); }
function __construct() { parent::__construct('proud_actions_menu', __('Action menu list', 'wp-proud-actions-app'), array('description' => __('Displays list of action items', 'wp-proud-actions-app'))); }
function __construct() { parent::__construct('agency_hours', __('Agency hours', 'wp-agency'), array('description' => __("Display the agency's weekly hours", 'wp-agency'))); }
function __construct() { parent::__construct('agency_contact', __('Agency contact info', 'wp-agency'), array('description' => __("Display current agency's contact info", 'wp-agency'))); }
function __construct() { parent::__construct('proud_gravity_form', __('Form', 'wp-proud-core'), array('description' => __('Proud Gravity Forms Widget', 'wp-proud-core'))); }
function __construct() { parent::__construct('proudscore_widget', __('ProudScore Widget', 'wp-proud-core'), array('description' => __('Allow visitors to vote up a piece of content', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_logo', __('Footer logo', 'wp-proud-core'), array('description' => __('Footer logo and slogan', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_teaser_search', __('Content list search box', 'wp-proud-core'), array('description' => __('Adds a search box for a specific content list', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_google_translate', __('Google Translate dropdown', 'wp-proud-core'), array('description' => __('Google Translate dropdown select widget', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_search_box', __('Search Box', 'wp-proud-search'), array('description' => __('Autocomplete search', 'wp-proud-search'))); }
function __construct() { parent::__construct('contact_submenu', __('Contact submenu', 'wp-agency'), array('description' => __("Lists Agencies and Contact categories", 'wp-agency'))); }
function __construct() { parent::__construct('proud_contact_block', __('Contact Block', 'wp-proud-core'), array('description' => __('Simple contact info block', 'wp-proud-core'))); }
function __construct() { parent::__construct('proud_social_app', __('Social feed', 'wp-proud-social-app'), array('description' => __('Dynamic social media feed', 'wp-proud-social-app'))); }
function __construct() { parent::__construct('pagetitle', __('Page title', 'wp-proud'), array('description' => __("Display the page title", 'wp-proud'))); }