/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_slider_generic'; $this->widget_description = __('Display any slider that supports shortcodes.', 'jobify'); $this->widget_id = 'jobify_widget_slider_generic'; $this->widget_name = __('Jobify - Home: Slider', 'jobify'); $this->settings = array('shortcode' => array('type' => 'text', 'std' => '', 'label' => __('Slider Shortcode', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_jobs'; $this->widget_description = __('Output a list of recent jobs.', 'jobify'); $this->widget_id = 'jobify_widget_jobs'; $this->widget_name = __('Jobify - Home: Recent Jobs', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Recent Jobs', 'jobify'), 'label' => __('Title:', 'jobify')), 'filters' => array('type' => 'checkbox', 'std' => 1, 'label' => __('Show Filters', 'jobify')), 'number' => array('type' => 'number', 'step' => 1, 'min' => 1, 'max' => '', 'std' => 5, 'label' => __('Number of jobs to show:', 'jobify')), 'spotlight' => array('type' => 'checkbox', 'std' => 1, 'label' => __('Display the "Job Spotlight" section', 'jobify')), 'spotlight-title' => array('type' => 'text', 'std' => __('Job Spotlight', 'jobify'), 'label' => __('Spotlight Title:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'ajmr_widget_regions'; $this->widget_description = __('Display a list of job regions.', 'wp-job-manager-locations'); $this->widget_id = 'ajmr_widget_regions'; $this->widget_name = __('Job Regions', 'wp-job-manager-locations'); $this->settings = array('title' => array('type' => 'text', 'std' => 'Job Regions', 'label' => __('Title:', 'wp-job-manager-locations'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_jobs_search'; $this->widget_description = __('Output search options to search jobs.', 'jobify'); $this->widget_id = 'jobify_widget_jobs_search'; $this->widget_name = __('Jobify - Home: Jobs Search', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Search Jobs', 'jobify'), 'label' => __('Title:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_price_table'; $this->widget_description = __('Output the price table (based on the "Price Table" widget area)', 'jobify'); $this->widget_id = 'jobify_widget_price_table'; $this->widget_name = __('Price Table', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Plans and Pricing', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => '', 'label' => __('Description:', 'jobify')), 'nothing' => array('type' => 'description', 'std' => __('Drag "Price Option" widgets to the "Price Table" widget area to populate this widget.', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_resumes'; $this->widget_description = __('Output a list of recent resumes.', 'jobify'); $this->widget_id = 'jobify_widget_resumes'; $this->widget_name = __('Jobify - Home: Recent Resumes', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => 'Recent Resumes', 'label' => __('Title:', 'jobify')), 'number' => array('type' => 'number', 'step' => 1, 'min' => 1, 'max' => '', 'std' => 5, 'label' => __('Number of resumes to show:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_callout'; $this->widget_description = __('Display call-out area with a bit of text and a button.', 'jobify'); $this->widget_id = 'jobify_widget_callout'; $this->widget_name = __('Jobify - Home: Callout', 'jobify'); $this->settings = array('description' => array('type' => 'textarea', 'rows' => 4, 'std' => null, 'label' => __('Description:', 'jobify')), 'title' => array('type' => 'text', 'std' => 'Learn More', 'label' => __('Button Label:', 'jobify')), 'button-url' => array('type' => 'text', 'std' => null, 'label' => __('Button URL:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_companies'; $this->widget_description = __('Display a slider of company logos you have helped find jobs.', 'jobify'); $this->widget_id = 'jobify_widget_companies'; $this->widget_name = __('Jobify - Home: Companies Helped', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Companies We've Helped', 'jobify'), 'label' => __('Title', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => 'Some of the companies we've helped recruit excellent applicants over the years.', 'label' => __('Description', 'jobify')), 'number' => array('type' => 'number', 'step' => 1, 'min' => 1, 'max' => '', 'std' => 12, 'label' => __('Number of companies to show.', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_price_table_wc'; $this->widget_description = __('Outputs Job Packages from WooCommerce', 'jobify'); $this->widget_id = 'jobify_widget_price_table_wc'; $this->widget_name = __('WooCommerce Job Packages', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Plans and Pricing', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => '', 'label' => __('Description:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_blog_posts'; $this->widget_description = __('Display recent blog posts.', 'jobify'); $this->widget_id = 'jobify_widget_blog_posts'; $this->widget_name = __('Blog Posts', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Recent News Article', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => '', 'label' => __('Description:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_testimonials'; $this->widget_description = __('Display a slider of all the people you have helped.', 'jobify'); $this->widget_id = 'jobify_widget_testimonials'; $this->widget_name = __('Jobify - Home: Testimonials', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Kind Words From Happy Campers', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => 'What other people thought about the service provided by Jobify', 'label' => __('Description:', 'jobify')), 'number' => array('type' => 'number', 'step' => 1, 'min' => 1, 'max' => '', 'std' => 8, 'label' => __('Number of testimonials:', 'jobify')), 'background' => array('type' => 'text', 'std' => null, 'label' => __('Background Image:', 'jobify')), 'animations' => array('type' => 'checkbox', 'std' => 1, 'label' => __('Enable jQuery animations', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_price_table_wc'; $this->widget_description = __('Outputs Job Packages from WooCommerce', 'jobify'); $this->widget_id = 'jobify_widget_price_table_wc'; $this->widget_name = __('Jobify - Home: WooCommerce Packages', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Plans and Pricing', 'jobify'), 'label' => __('Title:', 'jobify')), 'orderby' => array('label' => __('Order By:', 'jobify'), 'type' => 'select', 'std' => 'id', 'options' => array('id' => __('ID', 'jobify'), 'title' => __('Title', 'jobify'), 'menu_order' => __('Menu Order', 'jobify'))), 'order' => array('label' => __('Order:', 'jobify'), 'type' => 'select', 'std' => 'desc', 'options' => array('desc' => __('DESC', 'jobify'), 'asc' => __('ASC', 'jobify'))), 'packages' => array('label' => __('Package Type:', 'jobify'), 'type' => 'select', 'std' => 'job_package', 'options' => array('job_package' => __('Job Packages', 'jobify'), 'resume_package' => __('Resume Packages', 'jobify'))), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => '', 'label' => __('Description:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_jobs_spotlight'; $this->widget_description = __('Output a grid of spotlighted jobs.', 'jobify'); $this->widget_id = 'jobify_widget_jobs_spotlight'; $this->widget_name = __('Jobify - Home: Jobs Spotlight', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Job Spotlight', 'jobify'), 'label' => __('Title:', 'jobify')), 'number' => array('type' => 'number', 'step' => 1, 'min' => 1, 'max' => '', 'std' => 5, 'label' => __('Number of jobs to show:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_map'; $this->widget_description = __('Display a map with pins indicating areas with active job listings.', 'jobify'); $this->widget_id = 'jobify_widget_map'; $this->widget_name = __('Jobify - Home: Jobs Map', 'jobify'); $this->settings = array('filters' => array('type' => 'checkbox', 'label' => __('Show search filters', 'jobify'), 'std' => 1)); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_slider'; $this->widget_description = __('Display a Soliloquy slider with captions.', 'jobify'); $this->widget_id = 'jobify_widget_slider'; $this->widget_name = __('Jobify - Home: Solioquy Content Slider', 'jobify'); $this->settings = array('slider' => array('type' => 'select', 'label' => __('Slider:', 'jobify'), 'options' => jobify_slider_options(), 'std' => 0), 'background' => array('type' => 'text', 'label' => __('Background Image URL:', 'jobify'), 'std' => '')); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_map'; $this->widget_description = __('Display a map with pins indicating areas with active job listings.', 'jobify'); $this->widget_id = 'jobify_widget_map'; $this->widget_name = __('Job Map', 'jobify'); $this->settings = array('search' => array('type' => 'checkbox', 'std' => 1, 'label' => __('Display search/filtering options', 'jobify')), 'zoom' => array('type' => 'select', 'std' => 'auto', 'label' => __('Zoom Level:', 'jobify'), 'options' => array('auto' => __('Auto', 'jobify'), '1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5, '6' => 6, '7' => 7, '8' => 8, '9' => 9, '10' => 10, '11' => 11, '12' => 12, '13' => 13, '14' => 14, '15' => 15, '16' => 16, '17' => 17)), 'center' => array('type' => 'text', 'label' => __('Center Coordinates (optional):', 'jobify'), 'std' => ''), 'desc' => array('type' => 'description', 'std' => __('Coordinates must be set to respect zoom level. Otherwise the map will automatically be set to the bounds of the latest jobs.', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_slider_hero'; $this->widget_description = __('Display a "Hero" Soliloquy slider.', 'jobify'); $this->widget_id = 'jobify_widget_slider_hero'; $this->widget_name = __('Jobify - Home: Solioquy Hero Slider', 'jobify'); $this->settings = array('slider' => array('type' => 'select', 'label' => __('Slider:', 'jobify'), 'options' => jobify_slider_options(), 'std' => 0)); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_price_table_rcp'; $this->widget_description = __('Outputs subscription options for Restrict Content Pro', 'jobify'); $this->widget_id = 'jobify_widget_price_table_rcp'; $this->widget_name = __('Jobify - Home: RCP Price Table', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Plans and Pricing', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => '', 'label' => __('Description:', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_job_apply'; $this->widget_description = __('Display the job/resume action buttons', 'jobify'); $this->widget_id = 'jobify_widget_job_apply'; $this->widget_name = __('Jobify - Job/Resume: Actions', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => '', 'label' => __('Title:', 'jobify'))); $this->settings = jobify_rcp_subscription_selector($this->settings); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_stats'; $this->widget_description = __('Display useful statistics about your website.', 'jobify'); $this->widget_id = 'jobify_widget_stats'; $this->widget_name = __('Jobify - Home: Stats', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Site Stats', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 4, 'std' => 'Here we list our site stats and how many people we've helped find a job and companies have found recruits', 'label' => __('Description:', 'jobify')), 'show' => array('type' => 'multicheck', 'label' => __('Stats to Show:', 'jobify'), 'std' => array('jobs', 'filled', 'companies', 'users'), 'options' => array('jobs' => __('Jobs', 'jobify'), 'filled' => __('Positions Filled', 'jobify'), 'companies' => __('Companies', 'jobify'), 'users' => __('Users', 'jobify'), 'resumes' => __('Resumes', 'jobify'))), 'animations' => array('type' => 'checkbox', 'std' => 1, 'label' => __('Enable jQuery animations', 'jobify'))); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_price_option'; $this->widget_description = __('Create a price option for the pricing table.', 'jobify'); $this->widget_id = 'jobify_widget_price_option'; $this->widget_name = __('Jobify - Home: Price Option', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Basic Listing', 'jobify'), 'label' => __('Title:', 'jobify')), 'color' => array('type' => 'colorpicker', 'std' => '#01da90', 'label' => __('Color:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 8, 'std' => '', 'label' => __('Description:', 'jobify'))); $this->control_ops = array('width' => 300); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_resume_categories'; $this->widget_description = __('Display the resume\'s categories', 'jobify'); $this->widget_id = 'jobify_widget_resume_categories'; $this->widget_name = __('Jobify - Resume: Categories', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => '', 'label' => __('Title:', 'jobify'))); $this->settings = jobify_rcp_subscription_selector($this->settings); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_video'; $this->widget_description = __('Display a video via oEmbed with a title and description.', 'jobify'); $this->widget_id = 'jobify_widget_video'; $this->widget_name = __('Jobify - Home: Video', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Basic Listing', 'jobify'), 'label' => __('Title:', 'jobify')), 'description' => array('type' => 'textarea', 'rows' => 8, 'std' => '', 'label' => __('Description:', 'jobify')), 'video' => array('type' => 'text', 'std' => '', 'label' => __('Video URL:', 'jobify')), 'animations' => array('type' => 'checkbox', 'std' => 1, 'label' => __('Enable jQuery animations', 'jobify'))); $this->control_ops = array('width' => 400); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_job_more_jobs'; $this->widget_description = __('Display a link to more jobs from the company', 'jobify'); $this->widget_id = 'jobify_widget_job_more_jobs'; $this->widget_name = __('Jobify - Job: Company Listings', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => '', 'label' => __('Title:', 'jobify'))); $this->settings = jobify_rcp_subscription_selector($this->settings); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_job_company_logo'; $this->widget_description = __('Display the company logo or resume picture', 'jobify'); $this->widget_id = 'jobify_widget_job_company_logo'; $this->widget_name = __('Jobify - Job/Resume: Logo', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => '', 'label' => __('Title:', 'jobify'))); $this->settings = jobify_rcp_subscription_selector($this->settings); parent::__construct(); }
/** * Constructor */ public function __construct() { $this->widget_cssclass = 'jobify_widget_job_company_social'; $this->widget_description = __('Display the job\'s company social profiles', 'jobify'); $this->widget_id = 'jobify_widget_job_company_social'; $this->widget_name = __('Jobify - Job: Company Social', 'jobify'); $this->settings = array('title' => array('type' => 'text', 'std' => '', 'label' => __('Title:', 'jobify'))); $this->settings = jobify_rcp_subscription_selector($this->settings); parent::__construct(); }