@@ 265-284 (lines=20) @@ | ||
262 | * |
|
263 | * @return bool Whether the control is active to the current preview. |
|
264 | */ |
|
265 | final public function active() { |
|
266 | ||
267 | $control = $this; |
|
268 | $active = true; |
|
269 | ||
270 | if ( is_callable( $this->active_callback ) ) { |
|
271 | $active = call_user_func( $this->active_callback, $this ); |
|
272 | } |
|
273 | ||
274 | /** |
|
275 | * Filter response of WP_Fields_API_Control::active(). |
|
276 | * |
|
277 | * @param bool $active Whether the Field control is active. |
|
278 | * @param WP_Fields_API_Control $control WP_Fields_API_Control instance. |
|
279 | */ |
|
280 | $active = apply_filters( 'fields_control_active_' . $this->object_type, $active, $control ); |
|
281 | ||
282 | return $active; |
|
283 | ||
284 | } |
|
285 | ||
286 | /** |
|
287 | * Default callback used when invoking WP_Fields_API_Control::active(). |
@@ 201-221 (lines=21) @@ | ||
198 | * |
|
199 | * @return bool Whether the screen is active to the current preview. |
|
200 | */ |
|
201 | final public function active() { |
|
202 | ||
203 | $screen = $this; |
|
204 | $active = true; |
|
205 | ||
206 | if ( is_callable( $this->active_callback ) ) { |
|
207 | $active = call_user_func( $this->active_callback, $this ); |
|
208 | } |
|
209 | ||
210 | /** |
|
211 | * Filter response of WP_Fields_API_Screen::active(). |
|
212 | * |
|
213 | * |
|
214 | * @param bool $active Whether the Fields API screen is active. |
|
215 | * @param WP_Fields_API_Screen $screen {@see WP_Fields_API_Screen} instance. |
|
216 | */ |
|
217 | $active = apply_filters( 'fields_api_screen_active_' . $this->object_type, $active, $screen ); |
|
218 | ||
219 | return $active; |
|
220 | ||
221 | } |
|
222 | ||
223 | /** |
|
224 | * Default callback used when invoking {@see WP_Fields_API_Screen::active()}. |
@@ 222-241 (lines=20) @@ | ||
219 | * |
|
220 | * @return bool Whether the section is active to the current preview. |
|
221 | */ |
|
222 | final public function active() { |
|
223 | ||
224 | $section = $this; |
|
225 | $active = true; |
|
226 | ||
227 | if ( is_callable( $this->active_callback ) ) { |
|
228 | $active = call_user_func( $this->active_callback, $this ); |
|
229 | } |
|
230 | ||
231 | /** |
|
232 | * Filter response of {@see WP_Fields_API_Section::active()}. |
|
233 | * |
|
234 | * @param bool $active Whether the Fields API section is active. |
|
235 | * @param WP_Fields_API_Section $section {@see WP_Fields_API_Section} instance. |
|
236 | */ |
|
237 | $active = apply_filters( 'fields_api_section_active_' . $this->object_type, $active, $section ); |
|
238 | ||
239 | return $active; |
|
240 | ||
241 | } |
|
242 | ||
243 | /** |
|
244 | * Default callback used when invoking {@see WP_Fields_API_Section::active()}. |