PluginProbe
JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications / 1.3
JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications v1.3
2.5.0 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 All 33 releases
jobwp / core / listing-styles.php

listing-styles.php in JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications 1.3, at core/listing-styles.php

58 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit;
4 }
5
6 /**
7 * Trait: Listing Styles Settings
8 */
9 trait Jobwp_Listing_Styles_Settings
10 {
11 protected $fields, $settings, $options;
12
13 protected function jobwp_set_listing_styles_settings( $post ) {
14
15 $this->fields = $this->jobwp_listing_styles_option_fileds();
16
17 $this->options = $this->jobwp_build_set_settings_options( $this->fields, $post );
18
19 $this->settings = apply_filters( 'jobwp_listing_styles', $this->options, $post );
20
21 return update_option( 'jobwp_listing_styles', $this->settings );
22
23 }
24
25 function jobwp_get_listing_styles_settings() {
26
27 $this->fields = $this->jobwp_listing_styles_option_fileds();
28 $this->settings = get_option('jobwp_listing_styles');
29
30 return $this->jobwp_build_get_settings_options( $this->fields, $this->settings );
31 }
32
33 protected function jobwp_listing_styles_option_fileds() {
34
35 return [
36 [
37 'name' => 'jobwp_listing_title_font_color',
38 'type' => 'text',
39 'default' => '#242424',
40 ],
41 [
42 'name' => 'jobwp_listing_title_font_size',
43 'type' => 'number',
44 'default' => '18',
45 ],
46 [
47 'name' => 'jobwp_listing_overview_font_color',
48 'type' => 'text',
49 'default' => '#333333',
50 ],
51 [
52 'name' => 'jobwp_listing_overview_font_size',
53 'type' => 'number',
54 'default' => '14',
55 ],
56 ];
57 }
58 }