PluginProbe
Sight – Professional Image Gallery and Portfolio / 1.1.7
Sight – Professional Image Gallery and Portfolio v1.1.7
trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8
sight / core / core-api.php

core-api.php in Sight – Professional Image Gallery and Portfolio 1.1.7, at core/core-api.php

97 lines 1.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The api functions for the plugin
4 *
5 * @package Sight
6 */
7
8 /**
9 * Alias of sight_portfolio()->has_setting()
10 *
11 * @param string $name The name.
12 */
13 function sight_has_setting( $name = '' ) {
14 return sight_portfolio()->has_setting( $name );
15 }
16
17 /**
18 * Alias of sight_portfolio()->get_setting()
19 *
20 * @param string $name The name.
21 */
22 function sight_raw_setting( $name = '' ) {
23 return sight_portfolio()->get_setting( $name );
24 }
25
26 /**
27 * Alias of sight_portfolio()->update_setting()
28 *
29 * @param string $name The name.
30 * @param mixed $value The value.
31 */
32 function sight_update_setting( $name, $value ) {
33
34 return sight_portfolio()->update_setting( $name, $value );
35 }
36
37 /**
38 * Alias of sight_portfolio()->get_setting()
39 *
40 * @param string $name The name.
41 * @param mixed $value The value.
42 */
43 function sight_get_setting( $name, $value = null ) {
44
45 // Check settings.
46 if ( sight_has_setting( $name ) ) {
47 $value = sight_raw_setting( $name );
48 }
49
50 // Filter.
51 $value = apply_filters( "canvas_settings_{$name}", $value );
52
53 return $value;
54 }
55
56 /**
57 * This function will add a value into the settings array found in the acf object
58 *
59 * @param string $name The name.
60 * @param mixed $value The value.
61 */
62 function sight_append_setting( $name, $value ) {
63
64 // Vars.
65 $setting = sight_raw_setting( $name );
66
67 // Bail ealry if not array.
68 if ( ! is_array( $setting ) ) {
69 $setting = array();
70 }
71
72 // Append.
73 $setting[] = $value;
74
75 // Update.
76 return sight_update_setting( $name, $setting );
77 }
78
79 /**
80 * Returns data.
81 *
82 * @param string $name The name.
83 */
84 function sight_get_data( $name ) {
85 return sight_portfolio()->get_data( $name );
86 }
87
88 /**
89 * Sets data.
90 *
91 * @param string $name The name.
92 * @param mixed $value The value.
93 */
94 function sight_set_data( $name, $value ) {
95 return sight_portfolio()->set_data( $name, $value );
96 }
97