PluginProbe
Elementor Website Builder – more than just a page builder / 3.5.6
Elementor Website Builder – more than just a page builder v3.5.6
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | includes/user.php +15 -0 3.5.53.5.6 View file →
@@ -290,5 +290,20 @@
290 290 }
291 291
292 292 return $user_introduction_meta;
293 293 }
294 +
295 + /**
296 + * Get a user option with default value as fallback.
297 + *
298 + * @param string $option - Option key.
299 + * @param int $user_id - User ID
300 + * @param mixed $default - Default fallback value.
301 + *
302 + * @return mixed
303 + */
304 + public static function get_user_option_with_default( $option, $user_id, $default ) {
305 + $value = get_user_option( $option, $user_id );
306 +
307 + return ( false === $value ) ? $default : $value;
308 + }
294 309 }