}else if(is_file($mobile_path)){ @unlink($mobile_path); } } } } } public function singleDeleteCache($comment_id = false, $post_id = false, $to_clear_parents = true){ if($varnish_datas = get_option("WpFastestCacheVarnish")){ include_once('inc/varnish.php'); VarnishWPFC::purge_cache($varnish_datas); } include_once('inc/cdn.php'); CdnWPFC::cloudflare_clear_cache(); $to_clear_feed = true; // not to clear cache of homepage/cats/tags after ajax request by other plugins if(isset($_POST) && isset($_POST["action"])){ // kk Star Rating if($_POST["action"] == "kksr_ajax"){ $to_clear_parents = false; } // All In One Schema.org Rich Snippets if(preg_match("/bsf_(update|submit)_rating/i", $_POST["action"])){ $to_clear_parents = false; } // Yet Another Stars Rating if($_POST["action"] == "yasr_send_visitor_rating"){ $to_clear_parents = false; $post_id = sanitize_text_field($_POST["post_id"]); } // All In One Schema.org Rich Snippets if(preg_match("/bsf_(update|submit)_rating/i", $_POST["action"])){ $to_clear_feed = false; } } if($comment_id){ $comment_id = intval($comment_id); $comment = get_comment($comment_id); if($comment && $comment->comment_post_ID){ $post_id = $comment->comment_post_ID; } } if($post_id){ $post_id = intval($post_id); $permalink = get_permalink($post_id); $permalink = urldecode(get_permalink($post_id)); //for trash contents if(preg_match("/\/\?(p|page_id)\=\d+/i", $permalink)){ $post = get_post($post_id); $clone_post = clone $post; $clone_post->post_status = 'publish'; $permalink = get_permalink($clone_post); $permalink = rtrim($permalink, "/"); $permalink = preg_replace("/__trashed$/", "", $permalink); //for /%postname%/%post_id% : sample-url__trashed/57595 $permalink = preg_replace("/__trashed\/(\d+)$/", "/$1", $permalink); } if(preg_match("/https?:\/\/[^\/]+\/(.+)/", $permalink, $out)){ $path = $this->getWpContentDir("/cache/all/").$out[1]; $mobile_path = $this->getWpContentDir("/cache/wpfc-mobile-cache/").$out[1]; if($this->isPluginActive("wp-fastest-cache-premium/wpFastestCachePremium.php")){ include_once $this->get_premium_path("logs.php"); $log = new WpFastestCacheLogs("delete"); $log->action(); } $files = array(); if(is_dir($path)){ array_push($files, $path); } if(is_dir($mobile_path)){ array_push($files, $mobile_path); } if(defined('WPFC_CACHE_QUERYSTRING') && WPFC_CACHE_QUERYSTRING){ $files_with_query_string = glob($path."\?*"); $mobile_files_with_query_string = glob($mobile_path."\?*"); if(is_array($files_with_query_string) && (count($files_with_query_string) > 0)){ $files = array_merge($files, $files_with_query_string); } if(is_array($mobile_files_with_query_string) && (count($mobile_files_with_query_string) > 0)){ $files = array_merge($files, $mobile_files_with_query_string); } } if($to_clear_feed){ // to clear cache of /feed if(preg_match("/https?:\/\/[^\/]+\/(.+)/", get_feed_link(), $feed_out)){ array_push($files, $this->getWpContentDir("/cache/all/").$feed_out[1]); } // to clear cache of /comments/feed/ if(preg_match("/https?:\/\/[^\/]+\/(.+)/", get_feed_link("comments_"), $comment_feed_out)){ array_push($files, $this->getWpContentDir("/cache/all/").$comment_feed_out[1]); } } foreach((array)$files as $file){ $this->rm_folder_recursively($file); } } if($to_clear_parents){ // to clear cache of homepage $this->deleteHomePageCache(); // to clear cache of author page $this->delete_author_page_cache($post_id); // to clear sitemap cache $this->delete_sitemap_cache(); // to clear cache of next post and cache of prev post $this->delete_next_prev_cache($post_id); // to clear cache of cats and tags which contains the post (only first page) global $wpdb; $terms = $wpdb->get_results("SELECT * FROM `".$wpdb->prefix."term_relationships` WHERE `object_id`=".$post_id, ARRAY_A); foreach ($terms as $term_key => $term_val){ $this->delete_cache_of_term($term_val["term_taxonomy_id"]); } } $this->delete_multiple_domain_mapping_cache(); } } public function delete_next_prev_cache($post_id){ global $wpdb; $post = get_post($post_id); $next_post_query = "SELECT * FROM `".$wpdb->prefix."posts` WHERE ID = (SELECT min(ID) FROM `".$wpdb->prefix."posts` where ID > ".$post_id." AND `post_type` = '".$post->post_type."' AND `post_status` = 'publish')"; $prev_post_query = "SELECT * FROM `".$wpdb->prefix."posts` WHERE ID = (SELECT max(ID) FROM `".$wpdb->prefix."posts` where ID < ".$post_id." AND `post_type` = '".$post->post_type."' AND `post_status` = 'publish')"; $res = $wpdb->get_results($next_post_query." UNION ".$prev_post_query); if(isset($res[0])){ foreach ($res as $key => $value) { $permalink = urldecode(get_permalink($value->ID)); if(preg_match("/https?:\/\/[^\/]+\/(.+)/", $permalink, $out)){ $path = $this->getWpContentDir("/cache/all/").$out[1]; $mobile_path = $this->getWpContentDir("/cache/wpfc-mobile-cache/").$out[1]; if(is_dir($path)){ $this->rm_folder_recursively($path); } if(is_dir($mobile_path)){ $this->rm_folder_recursively($mobile_path); } } } } } public function delete_sitemap_cache(){ //to clear sitemap.xml and sitemap-(.+).xml $files = array_merge(glob($this->getWpContentDir("/cache/all/")."sitemap*.xml"), glob($this->getWpContentDir("/cache/wpfc-mobile-cache/")."sitemap*.xml")); foreach((array)$files as $file){ $this->rm_folder_recursively($file); } } public function delete_multiple_domain_mapping_cache($minified = false){ //https://wordpress.org/plugins/multiple-domain-mapping-on-single-site/ if($this->isPluginActive("multiple-domain-mapping-on-single-site/multidomainmapping.php")){ $multiple_arr = get_option('falke_mdm_mappings'); if(isset($multiple_arr) && isset($multiple_arr["mappings"]) && isset($multiple_arr["mappings"][0])){ foreach($multiple_arr["mappings"] as $mapping_key => $mapping_value){ if($minified){ $mapping_domain_path = preg_replace("/(\/cache\/[^\/]+\/all\/)/", "/cache/".$mapping_value["domain"]."/", $this->getWpContentDir("/cache/all/")); if(is_dir($mapping_domain_path)){ if(@rename($mapping_domain_path, $this->getWpContentDir("/cache/tmpWpfc/").$mapping_value["domain"]."_".time())){ } } }else{ $mapping_domain_path = preg_replace("/(\/cache\/[^\/]+\/all)/", "/cache/".$mapping_value["domain"]."/all", $this->getWpContentDir("/cache/all/index.html")); @unlink($mapping_domain_path); } } } } } public function delete_author_page_cache($post_id){ $author_id = get_post_field ('post_author', $post_id); $permalink = get_author_posts_url($author_id); if(preg_match("/https?:\/\/[^\/]+\/(.+)/", $permalink, $out)){ $path = $this->getWpContentDir("/cache/all/").$out[1]; $mobile_path = $this->getWpContentDir("/cache/wpfc-mobile-cache/").$out[1]; $this->move_folder_to_tmpWpfc($path); $this->move_folder_to_tmpWpfc($mobile_path); } } public function move_folder_to_tmpWpfc($path = false){ if(!is_dir($this->getWpContentDir("/cache/tmpWpfc"))){ @mkdir($this->getWpContentDir("/cache/tmpWpfc"), 0755, true); } if(!$path){ return false; } if(!is_dir($this->getWpContentDir("/cache/tmpWpfc"))){ return false; } if(is_dir($path)){ preg_match("/\/([^\/]+)\/?$/", $path, $type); if(isset($type[1])){ if(preg_match("/\/cache\/wpfc-mobile-cache\//", $path)){ $type[1] = "m_".$type[1]; } $move_to = $this->getWpContentDir("/cache/tmpWpfc/").$type[1]."_".time(); rename($path, $move_to); } } } public function delete_cache_of_term($term_taxonomy_id){ $term = get_term_by("term_taxonomy_id", $term_taxonomy_id); if(!$term || is_wp_error($term)){ return false; } //if(preg_match("/cat|tag|store|listing/", $term->taxonomy)){} $url = get_term_link($term->term_id, $term->taxonomy); if(preg_match("/^http/", $url)){ $path = preg_replace("/https?\:\/\/[^\/]+/i", "", $url); $path = trim($path, "/"); $path = urldecode($path); // to remove the cache of tag/cat if(file_exists($this->getWpContentDir("/cache/all/").$path."/index.html")){ @unlink($this->getWpContentDir("/cache/all/").$path."/index.html"); } if(file_exists($this->getWpContentDir("/cache/wpfc-mobile-cache/").$path."/index.html")){ @unlink($this->getWpContentDir("/cache/wpfc-mobile-cache/").$path."/index.html"); } // to remove the cache of the pages $this->rm_folder_recursively($this->getWpContentDir("/cache/all/").$path."/page"); $this->rm_folder_recursively($this->getWpContentDir("/cache/wpfc-mobile-cache/").$path."/page"); // to remove the cache of the feeds $this->rm_folder_recursively($this->getWpContentDir("/cache/all/").$path."/feed"); $this->rm_folder_recursively($this->getWpContentDir("/cache/wpfc-mobile-cache/").$path."/feed"); } if($term->parent > 0){ $parent = get_term_by("id", $term->parent, $term->taxonomy); if(isset($parent->term_taxonomy_id)){ $this->delete_cache_of_term($parent->term_taxonomy_id); } } } public function unlink($path){ if(file_exists($path)){ unlink($path); } } public function deleteHomePageCache($log = true){ if($varnish_datas = get_option("WpFastestCacheVarnish")){ include_once('inc/varnish.php'); VarnishWPFC::purge_cache($varnish_datas); } include_once('inc/cdn.php'); CdnWPFC::cloudflare_clear_cache(); $site_url_path = preg_replace("/https?\:\/\/[^\/]+/i", "", site_url()); $home_url_path = preg_replace("/https?\:\/\/[^\/]+/i", "", home_url()); if($site_url_path){ $site_url_path = trim($site_url_path, "/"); if($site_url_path){ $this->unlink($this->getWpContentDir("/cache/all/").$site_url_path."/index.html"); $this->unlink($this->getWpContentDir("/cache/wpfc-mobile-cache/").$site_url_path."/index.html"); //to clear pagination of homepage cache $this->rm_folder_recursively($this->getWpContentDir("/cache/all/").$site_url_path."/page"); $this->rm_folder_recursively($this->getWpContentDir("/cache/wpfc-mobile-cache/").$site_url_path."/page"); } } if($home_url_path){ $home_url_path = trim($home_url_path, "/"); if($home_url_path){ $this->unlink($this->getWpContentDir("/cache/all/").$home_url_path."/index.html"); $this->unlink($this->getWpContentDir("/cache/wpfc-mobile-cache/").$home_url_path."/index.html"); //to clear pagination of homepage cache $this->rm_folder_recursively($this->getWpContentDir("/cache/all/").$home_url_path."/page"); $this->rm_folder_recursively($this->getWpContentDir("/cache/wpfc-mobile-cache/").$home_url_path."/page"); } } if(function_exists("wc_get_page_id")){ if($shop_id = wc_get_page_id('shop')){ $store_url_path = preg_replace("/https?\:\/\/[^\/]+/i", "", get_permalink($shop_id)); if($store_url_path){ $store_url_path = trim($store_url_path, "/"); if($store_url_path){ if(file_exists($this->getWpContentDir("/cache/all/").$store_url_path."/index.html")){ @unlink($this->getWpContentDir("/cache/all/").$store_url_path."/index.html"); } if(file_exists($this->getWpContentDir("/cache/wpfc-mobile-cache/").$store_url_path."/index.html")){ @unlink($this->getWpContentDir("/cache/wpfc-mobile-cache/").$store_url_path."/index.html"); } //to clear pagination of store homepage cache $this->rm_folder_recursively($this->getWpContentDir("/cache/all/").$store_url_path."/page"); $this->rm_folder_recursively($this->getWpContentDir("/cache/wpfc-mobile-cache/").$store_url_path."/page"); } } } } $this->unlink($this->getWpContentDir("/cache/all/index.html")); $this->unlink($this->getWpContentDir("/cache/wpfc-mobile-cache/index.html")); //to clear pagination of homepage cache $this->rm_folder_recursively($this->getWpContentDir("/cache/all/page")); $this->rm_folder_recursively($this->getWpContentDir("/cache/wpfc-mobile-cache/page")); // options-reading.php - static posts page if($page_for_posts_id = get_option('page_for_posts')){ $page_for_posts_permalink = urldecode(get_permalink($page_for_posts_id)); $page_for_posts_permalink = rtrim($page_for_posts_permalink, "/"); $page_for_posts_permalink = preg_replace("/__trashed$/", "", $page_for_posts_permalink); //for /%postname%/%post_id% : sample-url__trashed/57595 $page_for_posts_permalink = preg_replace("/__trashed\/(\d+)$/", "/$1", $page_for_posts_permalink); if(preg_match("/https?:\/\/[^\/]+\/(.+)/", $page_for_posts_permalink, $out)){ $page_for_posts_path = $this->getWpContentDir("/cache/all/").$out[1]; $page_for_posts_mobile_path = $this->getWpContentDir("/cache/wpfc-mobile-cache/").$out[1]; $this->rm_folder_recursively($page_for_posts_path); $this->rm_folder_recursively($page_for_posts_mobile_path); } } if($log){ if($this->isPluginActive("wp-fastest-cache-premium/wpFastestCachePremium.php")){ include_once $this->get_premium_path("logs.php"); $log = new WpFastestCacheLogs("delete"); $log->action(); } } } public function deleteCache($minified = false){ if($varnish_datas = get_option("WpFastestCacheVarnish")){ include_once('inc/varnish.php'); VarnishWPFC::purge_cache($varnish_datas); } include_once('inc/cdn.php'); CdnWPFC::cloudflare_clear_cache(); $this->set_preload(); $created_tmpWpfc = false; $cache_deleted = false; $minifed_deleted = false; $cache_path = $this->getWpContentDir("/cache/all"); $minified_cache_path = $this->getWpContentDir("/cache/wpfc-minified"); if(class_exists("WpFcMobileCache")){ if(is_dir($this->getWpContentDir("/cache/wpfc-mobile-cache"))){ if(is_dir($this->getWpContentDir("/cache/tmpWpfc"))){ rename($this->getWpContentDir("/cache/wpfc-mobile-cache"), $this->getWpContentDir("/cache/tmpWpfc/mobile_").time()); }else if(@mkdir($this->getWpContentDir("/cache/tmpWpfc"), 0755, true)){ rename($this->getWpContentDir("/cache/wpfc-mobile-cache"), $this->getWpContentDir("/cache/tmpWpfc/mobile_").time()); } } } if(!is_dir($this->getWpContentDir("/cache/tmpWpfc"))){ if(@mkdir($this->getWpContentDir("/cache/tmpWpfc"), 0755, true)){ $created_tmpWpfc = true; }else{ $created_tmpWpfc = false; //$this->systemMessage = array("Permission of /wp-content/cache must be 755", "error"); } }else{ $created_tmpWpfc = true; } //to clear widget cache path $this->deleteWidgetCache(); $this->delete_multiple_domain_mapping_cache($minified); if(is_dir($cache_path)){ if(@rename($cache_path, $this->getWpContentDir("/cache/tmpWpfc/").time())){ delete_option("WpFastestCacheHTML"); delete_option("WpFastestCacheHTMLSIZE"); delete_option("WpFastestCacheMOBILE"); delete_option("WpFastestCacheMOBILESIZE"); $cache_deleted = true; } }else{ $cache_deleted = true; } if($minified){ if(is_dir($minified_cache_path)){ if(@rename($minified_cache_path, $this->getWpContentDir("/cache/tmpWpfc/m").time())){ delete_option("WpFastestCacheCSS"); delete_option("WpFastestCacheCSSSIZE"); delete_option("WpFastestCacheJS"); delete_option("WpFastestCacheJSSIZE"); $minifed_deleted = true; } }else{ $minifed_deleted = true; } }else{ $minifed_deleted = true; } if($created_tmpWpfc && $cache_deleted && $minifed_deleted){ do_action('wpfc_delete_cache'); $this->notify(array("All cache files have been deleted", "updated")); if($this->isPluginActive("wp-fastest-cache-premium/wpFastestCachePremium.php")){ include_once $this->get_premium_path("logs.php"); $log = new WpFastestCacheLogs("delete"); $log->action(); } }else{ $this->notify(array("Permissions Problem: Read More", "error")); } // for ajax request if(isset($_GET["action"]) && in_array($_GET["action"], array("wpfc_delete_cache", "wpfc_delete_cache_and_minified"))){ die(json_encode($this->systemMessage)); } } public function checkCronTime(){ $crons = _get_cron_array(); foreach ((array)$crons as $cron_key => $cron_value) { foreach ( (array) $cron_value as $hook => $events ) { if(preg_match("/^wp\_fastest\_cache(.*)/", $hook, $id)){ if(!$id[1] || preg_match("/^\_(\d+)$/", $id[1])){ foreach ( (array) $events as $event_key => $event ) { add_action("wp_fastest_cache".$id[1], array($this, 'setSchedule')); } } } } } add_action($this->slug()."_Preload", array($this, 'create_preload_cache'), 11); } public function set_preload(){ include_once('inc/preload.php'); PreloadWPFC::set_preload($this->slug()); } public function create_preload_cache(){ $this->options = $this->getOptions(); include_once('inc/preload.php'); PreloadWPFC::create_preload_cache($this->options); } public function wpfc_remote_get($url, $user_agent, $return_content = false){ //$response = wp_remote_get($url, array('timeout' => 10, 'sslverify' => false, 'headers' => array("cache-control" => array("no-store, no-cache, must-revalidate", "post-check=0, pre-check=0"),'user-agent' => $user_agent))); $response = wp_remote_get($url, array('user-agent' => $user_agent, 'timeout' => 10, 'sslverify' => false, 'headers' => array("cache-control" => "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"))); if (!$response || is_wp_error($response)){ echo $response->get_error_message()." - "; return false; }else{ if(wp_remote_retrieve_response_code($response) != 200){ return false; } if($return_content){ if(wp_remote_retrieve_response_code($response) == 200){ $data = wp_remote_retrieve_body($response); return $data; } } } return true; } public function setSchedule($args = ""){ if($args){ $rule = json_decode($args); if($rule->prefix == "all"){ $this->deleteCache(); }else if($rule->prefix == "homepage"){ $this->deleteHomePageCache(); if(isset($this->options->wpFastestCachePreload_homepage) && $this->options->wpFastestCachePreload_homepage){ $this->wpfc_remote_get(get_option("home"), "WP Fastest Cache Preload Bot - After Cache Timeout"); $this->wpfc_remote_get(get_option("home"), "WP Fastest Cache Preload iPhone Mobile Bot - After Cache Timeout"); } }else if($rule->prefix == "startwith"){ if(!is_dir($this->getWpContentDir("/cache/tmpWpfc"))){ if(@mkdir($this->getWpContentDir("/cache/tmpWpfc"), 0755, true)){} } $rule->content = trim($rule->content, "/"); $files = glob($this->getWpContentDir("/cache/all/").$rule->content."*"); foreach ((array)$files as $file) { $mobile_file = str_replace("/cache/all/", "/cache/wpfc-mobile-cache/", $file); @rename($file, $this->getWpContentDir("/cache/tmpWpfc/").time()); @rename($mobile_file, $this->getWpContentDir("/cache/tmpWpfc/mobile_").time()); } }else if($rule->prefix == "exact"){ $rule->content = trim($rule->content, "/"); @unlink($this->getWpContentDir("/cache/all/").$rule->content."/index.html"); @unlink($this->getWpContentDir("/cache/wpfc-mobile-cache/").$rule->content."/index.html"); } if($rule->prefix != "all"){ if($this->isPluginActive("wp-fastest-cache-premium/wpFastestCachePremium.php")){ include_once $this->get_premium_path("logs.php"); $log = new WpFastestCacheLogs("delete"); $log->action($rule); } } }else{ //for old cron job $this->deleteCache(); } } public function modify_htaccess_for_new_user($user_id){ $path = ABSPATH; if($this->is_subdirectory_install()){ $path = $this->getABSPATH(); } $htaccess = @file_get_contents($path.".htaccess"); if(preg_match("/\#\s?Start_WPFC_Exclude_Admin_Cookie/", $htaccess)){ $rules = $this->excludeAdminCookie(); $htaccess = preg_replace("/\#\s?Start_WPFC_Exclude_Admin_Cookie[^\#]*\#\s?End_WPFC_Exclude_Admin_Cookie\s+/", $rules, $htaccess); } @file_put_contents($path.".htaccess", $htaccess); } public function excludeAdminCookie(){ $usernames = array(); $users_groups = array_chunk(get_users(array("role" => "administrator", "fields" => array("user_login"))), 5); foreach ($users_groups as $group_key => $group) { $tmp_user = ""; $tmp_rule = ""; foreach ($group as $key => $value) { $tmp_user = sanitize_user(wp_unslash($value->user_login), true); /* to replace spaces with %20 1. Empty space character causes 500 internal server error 2. "\s" is not detected by htaccess so we added "%20" */ $tmp_user = preg_replace("/\s/", "%20", $tmp_user); array_push($usernames, $tmp_user); } } $rule = "# Start_WPFC_Exclude_Admin_Cookie\n"; $rule = $rule."RewriteCond %{HTTP:Cookie} !wordpress_logged_in_[^\=]+\=".implode("|", $usernames); $rule = $rule."\n# End_WPFC_Exclude_Admin_Cookie\n"; return $rule; } public function excludeRules(){ $htaccess_page_rules = ""; $htaccess_page_useragent = ""; $htaccess_page_cookie = ""; $rules_json = get_option("WpFastestCacheExclude"); if(!empty($rules_json) && $rules_json !== "null"){ $rules_std = json_decode($rules_json); // JSON hatalıysa çık if (json_last_error() !== JSON_ERROR_NONE || !is_array($rules_std)) { return ""; } foreach ($rules_std as $value) { // default type $value->type = isset($value->type) ? $value->type : "page"; // content yoksa skip if(empty($value->content)){ continue; } // HTML entity decode (örn: < >) $content = html_entity_decode($value->content, ENT_QUOTES, 'UTF-8'); // ---------- PAGE RULES ---------- if($value->type == "page"){ // REGEX (escape yok!) if(isset($value->prefix) && $value->prefix == "regex"){ // basit regex validation (çok kırılmayı önler) if(@preg_match("/".$content."/", null) === false){ continue; // hatalı regex skip } $htaccess_page_rules .= "RewriteCond %{REQUEST_URI} !".$content." [NC]\n"; } // NORMAL RULES (escape var) else{ // regex injection önleme $safe_content = preg_quote($content, "/"); if($value->prefix == "startwith"){ $safe_content = ltrim($safe_content, "/"); $htaccess_page_rules .= "RewriteCond %{REQUEST_URI} !^/".$safe_content." [NC]\n"; } if($value->prefix == "contain"){ $htaccess_page_rules .= "RewriteCond %{REQUEST_URI} !".$safe_content." [NC]\n"; } if($value->prefix == "exact"){ $safe_content = trim($safe_content, "/"); $htaccess_page_rules .= "RewriteCond %{REQUEST_URI} !^/".$safe_content."$ [NC]\n"; } } } // ---------- USER AGENT ---------- else if($value->type == "useragent"){ $safe_content = preg_quote($content, "/"); $htaccess_page_useragent .= "RewriteCond %{HTTP_USER_AGENT} !".$safe_content." [NC]\n"; } // ---------- COOKIE ---------- else if($value->type == "cookie"){ if($value->prefix == "contain"){ $safe_content = preg_quote($content, "/"); $htaccess_page_cookie .= "RewriteCond %{HTTP:Cookie} !".$safe_content." [NC]\n"; }else if($value->prefix == "regex"){ // basit regex validation (çok kırılmayı önler) if(@preg_match("/".$content."/", null) === false){ continue; // hatalı regex skip } $htaccess_page_cookie .= "RewriteCond %{HTTP:Cookie} !".$content." [NC]\n"; } } } } return "# Start WPFC Exclude\n" .$htaccess_page_rules .$htaccess_page_useragent .$htaccess_page_cookie ."# End WPFC Exclude\n"; } public function getABSPATH(){ if(function_exists("get_home_path")){ return get_home_path(); }else{ $path = ABSPATH; $siteUrl = site_url(); $homeUrl = home_url(); $diff = str_replace($homeUrl, "", $siteUrl); $diff = trim($diff,"/"); $pos = strrpos($path, $diff); if($pos !== false){ $path = substr_replace($path, "", $pos, strlen($diff)); $path = trim($path,"/"); $path = "/".$path."/"; } return $path; } } public function rm_folder_recursively($dir, &$i = 1) { if (!is_dir($dir)) { return true; } $files = @scandir($dir); if ($files === false) { return true; } foreach ($files as $file) { if ($file === '.' || $file === '..') { continue; } if ($i > 100 && !preg_match("/wp-fastest-cache-premium/i", $dir)) { return true; } $path = $dir . '/' . $file; if (is_dir($path)) { $this->rm_folder_recursively($path, $i); } else { if (file_exists($path)) { @unlink($path); $i++; } } } if (is_dir($dir)) { $files_tmp = @scandir($dir); if ($files_tmp !== false && count($files_tmp) <= 2) { @rmdir($dir); } } return true; } public function is_subdirectory_install(){ if(strlen(site_url()) > strlen(home_url())){ return true; } return false; } protected function getMobileUserAgents(){ return implode("|", $this->get_mobile_browsers())."|".implode("|", $this->get_operating_systems()); } public function get_premium_path($name){ return WPFC_WP_PLUGIN_DIR."/wp-fastest-cache-premium/pro/library/".$name; } public function cron_add_minute( $schedules ) { $schedules['everyminute'] = array( 'interval' => 60*1, 'display' => __( 'Once Every 1 Minute' ), 'wpfc' => true ); $schedules['everyfiveminute'] = array( 'interval' => 60*5, 'display' => __( 'Once Every 5 Minutes' ), 'wpfc' => true ); $schedules['everyfifteenminute'] = array( 'interval' => 60*15, 'display' => __( 'Once Every 15 Minutes' ), 'wpfc' => true ); $schedules['twiceanhour'] = array( 'interval' => 60*30, 'display' => __( 'Twice an Hour' ), 'wpfc' => true ); $schedules['onceanhour'] = array( 'interval' => 60*60, 'display' => __( 'Once an Hour' ), 'wpfc' => true ); $schedules['everytwohours'] = array( 'interval' => 60*60*2, 'display' => __( 'Once Every 2 Hours' ), 'wpfc' => true ); $schedules['everythreehours'] = array( 'interval' => 60*60*3, 'display' => __( 'Once Every 3 Hours' ), 'wpfc' => true ); $schedules['everyfourhours'] = array( 'interval' => 60*60*4, 'display' => __( 'Once Every 4 Hours' ), 'wpfc' => true ); $schedules['everyfivehours'] = array( 'interval' => 60*60*5, 'display' => __( 'Once Every 5 Hours' ), 'wpfc' => true ); $schedules['everysixhours'] = array( 'interval' => 60*60*6, 'display' => __( 'Once Every 6 Hours' ), 'wpfc' => true ); $schedules['everysevenhours'] = array( 'interval' => 60*60*7, 'display' => __( 'Once Every 7 Hours' ), 'wpfc' => true ); $schedules['everyeighthours'] = array( 'interval' => 60*60*8, 'display' => __( 'Once Every 8 Hours' ), 'wpfc' => true ); $schedules['everyninehours'] = array( 'interval' => 60*60*9, 'display' => __( 'Once Every 9 Hours' ), 'wpfc' => true ); $schedules['everytenhours'] = array( 'interval' => 60*60*10, 'display' => __( 'Once Every 10 Hours' ), 'wpfc' => true ); $schedules['onceaday'] = array( 'interval' => 60*60*24, 'display' => __( 'Once a Day' ), 'wpfc' => true ); $schedules['everythreedays'] = array( 'interval' => 60*60*24*3, 'display' => __( 'Once Every 3 Days' ), 'wpfc' => true ); $schedules['everysevendays'] = array( 'interval' => 60*60*24*7, 'display' => __( 'Once Every 7 Days' ), 'wpfc' => true ); $schedules['everytendays'] = array( 'interval' => 60*60*24*10, 'display' => __( 'Once Every 10 Days' ), 'wpfc' => true ); $schedules['everyfifteendays'] = array( 'interval' => 60*60*24*15, 'display' => __( 'Once Every 15 Days' ), 'wpfc' => true ); $schedules['montly'] = array( 'interval' => 60*60*24*30, 'display' => __( 'Once a Month' ), 'wpfc' => true ); $schedules['yearly'] = array( 'interval' => 60*60*24*30*12, 'display' => __( 'Once a Year' ), 'wpfc' => true ); return $schedules; } public function setCustomInterval(){ add_filter( 'cron_schedules', array($this, 'cron_add_minute')); } public function isPluginActive( $plugin ) { return in_array( $plugin, (array) get_option( 'active_plugins', array() ) ) || $this->isPluginActiveForNetwork( $plugin ); } public function isPluginActiveForNetwork( $plugin ) { if ( !is_multisite() ) return false; $plugins = get_site_option( 'active_sitewide_plugins'); if ( isset($plugins[$plugin]) ) return true; return false; } public function current_url(){ global $wp; $current_url = home_url($_SERVER['REQUEST_URI']); return $current_url; // if(defined('WP_CLI')){ // $_SERVER["SERVER_NAME"] = isset($_SERVER["SERVER_NAME"]) ? $_SERVER["SERVER_NAME"] : ""; // $_SERVER["SERVER_PORT"] = isset($_SERVER["SERVER_PORT"]) ? $_SERVER["SERVER_PORT"] : 80; // } // $pageURL = 'http'; // if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'){ // $pageURL .= 's'; // } // $pageURL .= '://'; // if($_SERVER['SERVER_PORT'] != '80'){ // $pageURL .= $_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI']; // }else{ // $pageURL .= $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; // } // return $pageURL; } public function wpfc_load_plugin_textdomain(){ load_plugin_textdomain('wp-fastest-cache', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' ); } public function cdn_replace_urls($matches){ if(count($this->cdn) > 0){ foreach ($this->cdn as $key => $cdn) { if($cdn->id == "cloudflare"){ continue; } if(isset($cdn->status) && $cdn->status == "pause"){ continue; } if(preg_match("/manifest\.json\.php/i", $matches[0])){ return $matches[0]; } //https://site.com?brizy_media=AttachmentName.jpg&brizy_crop=CropSizes&brizy_post=TheCurrentPost if(preg_match("/brizy_media\=/i", $matches[0])){ return $matches[0]; } //https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_736/http://wpfc.com/stories.png if(preg_match("/cdn\.shortpixel\.ai\/client/i", $matches[0])){ return $matches[0]; } if(preg_match("/^\/\/random/", $cdn->cdnurl) || preg_match("/\/\/i\d\.wp\.com/", $cdn->cdnurl)){ // Photon will no longer be supported continue; } $cdnurl = $cdn->cdnurl; $cdn->file_types = str_replace(",", "|", $cdn->file_types); if(preg_match("/\.(".$cdn->file_types.")(\"|\'|\?|\)|\s|\"\;)/i", $matches[0])){ //nothing }else{ if(preg_match("/js/", $cdn->file_types)){ if(!preg_match("/\/revslider\/public\/assets\/js/", $matches[0])){ continue; } }else{ continue; } } if($cdn->keywords){ $cdn->keywords = str_replace(",", "|", $cdn->keywords); if(!preg_match("/".preg_quote($cdn->keywords, "/")."/i", $matches[0])){ continue; } } if(isset($cdn->excludekeywords) && $cdn->excludekeywords){ $cdn->excludekeywords = str_replace(",", "|", $cdn->excludekeywords); if(preg_match("/".preg_quote($cdn->excludekeywords, "/")."/i", $matches[0])){ continue; } } if(preg_match("/(data-product_variations|data-siteorigin-parallax)\=[\"\'][^\"\']+[\"\']/i", $matches[0])){ $cdnurl = preg_replace("/(https?\:)?(\/\/)(www\.)?/", "", $cdnurl); // if(preg_match("/i\d\.wp\.com/i", $cdnurl)){ // $matches[0] = preg_replace("/(quot\;|\s)(https?\:)?(\\\\\/\\\\\/|\/\/)(www\.)?".$cdn->originurl."/i", "$1$2$3".$cdnurl, $matches[0]); // }else{ // $matches[0] = preg_replace("/(quot\;|\s)(https?\:)?(\\\\\/\\\\\/|\/\/)(www\.)?".$cdn->originurl."/i", "$1$2$3$4".$cdnurl, $matches[0]); // } $matches[0] = preg_replace("/(quot\;|\s)(https?\:)?(\\\\\/\\\\\/|\/\/)(www\.)?".$cdn->originurl."/i", '${1}${2}${3}'.$cdnurl, $matches[0]); }else if(preg_match("/\{\"concatemoji\"\:\"[^\"]+\"\}/i", $matches[0])){ $matches[0] = preg_replace("/(http(s?)\:)?".preg_quote("\/\/", "/")."(www\.)?/i", "", $matches[0]); $matches[0] = preg_replace("/".preg_quote($cdn->originurl, "/")."/i", $cdnurl, $matches[0]); }else if(isset($matches[2]) && preg_match("/".preg_quote($cdn->originurl, "/")."/", $matches[2])){ $matches[0] = preg_replace("/(http(s?)\:)?\/\/(www\.)?".preg_quote($cdn->originurl, "/")."/i", $cdnurl, $matches[0]); }else if(isset($matches[2]) && preg_match("/^(\/?)(wp-includes|wp-content)/", $matches[2])){ $matches[0] = preg_replace("/(\/?)(wp-includes|wp-content)/i", $cdnurl."/"."$2", $matches[0]); }else if(preg_match("/[\"\']https?\:\\\\\/\\\\\/[^\"\']+[\"\']/i", $matches[0])){ if(preg_match("/^(logo|url|image)$/i", $matches[1])){ //If the url is called with "//", it causes an error on https://search.google.com/structured-data/testing-tool/u/0/ // // // }else{ // $matches[0] = preg_replace("/\\\\\//", "/", $matches[0]); if(preg_match("/".preg_quote($cdn->originurl, "/")."/", $matches[0])){ $matches[0] = preg_replace("/(http(s?)\:)?\/\/(www\.)?".preg_quote($cdn->originurl, "/")."/i", $cdnurl, $matches[0]); $matches[0] = preg_replace("/\//", "\/", $matches[0]); } } } } } return $matches[0]; } public function read_file($url){ if(!preg_match("/\.php/", $url)){ $url = preg_replace("/\?.*/", "", $url); if(preg_match("/wp-content/", $url)){ $path = preg_replace("/.+\/wp-content\/(.+)/", WPFC_WP_CONTENT_DIR."/"."$1", $url); }else if(preg_match("/wp-includes/", $url)){ $path = preg_replace("/.+\/wp-includes\/(.+)/", ABSPATH."wp-includes/"."$1", $url); } if(isset($path)){ if(@file_exists($path)){ $filesize = filesize($path); if($filesize > 0){ $myfile = fopen($path, "r") or die("Unable to open file!"); $data = fread($myfile, $filesize); fclose($myfile); return $data; }else{ return false; } } } } return false; } public function get_operating_systems(){ $operating_systems = array( 'Android', 'blackberry|\bBB10\b|rim\stablet\sos', 'PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino', 'Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\bS60\b', 'Windows\sCE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window\sMobile|Windows\sPhone\s[0-9.]+|WCE;', 'Windows\sPhone\s10.0|Windows\sPhone\s8.1|Windows\sPhone\s8.0|Windows\sPhone\sOS|XBLWP7|ZuneWP7|Windows\sNT\s6\.[23]\;\sARM\;', '\biPhone.*Mobile|\biPod|\biPad', 'Apple-iPhone7C2', 'MeeGo', 'Maemo', 'J2ME\/|\bMIDP\b|\bCLDC\b', // '|Java/' produces bug #135 'webOS|hpwOS', '\bBada\b', 'BREW' ); return $operating_systems; } public function get_mobile_browsers(){ $mobile_browsers = array( '\bCrMo\b|CriOS|Android.*Chrome\/[.0-9]*\s(Mobile)?', '\bDolfin\b', 'Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR\/[0-9.]+|Coast\/[0-9.]+', 'Skyfire', 'Mobile\sSafari\/[.0-9]*\sEdge', 'IEMobile|MSIEMobile', // |Trident/[.0-9]+ 'fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS', 'bolt', 'teashark', 'Blazer', 'Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari', 'Tizen', 'UC.*Browser|UCWEB', 'baiduboxapp', 'baidubrowser', 'DiigoBrowser', 'Puffin', '\bMercury\b', 'Obigo', 'NF-Browser', 'NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger', 'Android.*PaleMoon|Mobile.*PaleMoon' ); return $mobile_browsers; } } // Load WP CLI command(s) on demand. if ( defined( 'WP_CLI' ) && WP_CLI ) { require_once "inc/cli.php"; } function wpfc_clear_all_site_cache(){ if(defined('WPFC_DISABLE_HOOK_CLEAR_ALL_CACHE') && WPFC_DISABLE_HOOK_CLEAR_ALL_CACHE){ return array("success" => false, "message" => "Clearing Cache Hook system has been disabled"); } do_action("wpfc_clear_all_cache"); } function wpfc_clear_all_cache($minified = false){ if(defined('WPFC_DISABLE_HOOK_CLEAR_ALL_CACHE') && WPFC_DISABLE_HOOK_CLEAR_ALL_CACHE){ return array("success" => false, "message" => "Clearing Cache Hook system has been disabled"); } do_action("wpfc_clear_all_cache", $minified); } function wpfc_exclude_current_page(){ do_action("wpfc_exclude_current_page"); } function wpfc_clear_post_cache_by_id($post_id = false){ if($post_id){ do_action("wpfc_clear_post_cache_by_id", false, $post_id); } } function wpfc_create_post_cache_by_id($post_id = false){ if($post_id){ do_action("wpfc_create_post_cache_by_id", $post_id); } } $GLOBALS["wp_fastest_cache"] = new WpFastestCache(); ?> Furniture Vanity Archives - Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile https://frenchcreekdesigns.com/blog/tag/furniture-vanity/ Making Your Home Beautiful One Room At A Time in Casper, Wyoming Fri, 11 Sep 2026 14:25:52 +0000 en-US hourly 1 https://wordpress.org/?v=7.1 https://frenchcreekdesigns.com/wp-content/uploads/2020/11/logo-100x100.png Furniture Vanity Archives - Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile https://frenchcreekdesigns.com/blog/tag/furniture-vanity/ 32 32 Custom Cabinetry https://frenchcreekdesigns.com/blog/custom-cabinetry/ Fri, 11 Sep 2026 11:00:37 +0000 https://frenchcreekdesigns.com/?p=35040 The post Custom Cabinetry appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Cabinets Designed for Beauty and Function

Custom bath cabinetry is as custom as your style, comfort, and overall function of the space you are updating. Such as the kitchen, bathroom, laundry room, bedroom, entry and more. As well as kitchen and bathroom designers are ready to start fitting the pieces together. If you are ready for an updated kitchen, bathroom, or laundry room we are here to help. Stop into French Creek Designs at 1030 W Collins Dr., Casper, Wyoming. We have everything to create a custom bathroom that fits your style and comfort. Walk-Ins Welcome! French Creek Designs located at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Cabinetry Focus On Style

When selecting bathroom cabinets maintains the overall flow and style of the bathroom. As well as helps to determine the countertops, wall tiles, shower tiles, and flooring. Informing your bathroom designer on the overall style will help in the design process to maintain a cohesive design.

Cabinetry includes many styles, finishes, and textures to maintain and create a style for your bathroom. Such as vanity cabinets can be chose in fabulous stains and paints options. Including natural wood tones. As well as high gloss acrylics, to fabric styles, and wood looks.

Linen Closet Cabinet Storage

If your bathroom or laundry room provides the added room, choose to include a linen closet. Linen Closets are a welcome addition adding functionality and added storage. Together with new bath vanity cabinets, linen closets can be configured in many ways.

Vanity Choices Set The Overall Style

Vanity cabinets determine function and form. Understanding vanity cabinet choices makes selecting cabinets easy. As well as a designer assists in proper placement and sizes of cabinets to custom fit into your area. Bathroom cabinets are no longer just traditional.

Traditional cabinetry can be designed into stunning wall hanging cabinets for eye catching appeal. Which maintain clean and sleek elements.  As well as design charming furniture vanities add character to any bathroom. Ensuring a quality fit within your bathroom, as well as providing additional storage options.

Planning and designing your bathroom begins with a focal point and then determined by your style, lifestyle, and overall comfort desired. Our Designers assist you selections, home visits, and collaboration.

Cabinetry That Designed To Fit Your Kitchen

Kitchens carry unique design applications in cabinetry. Such as islands, that not only carry additional storage and function, as well as become the focal point in a kitchen. Not to mention the function of the kitchen is imperative to the accessories and layout of the kitchen cabinets.

Determining use, such as is my kitchen a family run kitchen, is my kitchen a chef run kitchen, is my kitchen used for entertaining?  All these questions bear on what layout, function, and design is most feasible for the kitchen.

Our Designers focus on cabinetry to fit within the style of your home, as well as designed to fit within the space needed. Designers are ready to assist in the overall design, budget, and layout of your space.

Smart Organization In Cabinets

Cabinet organization steps up to another level with their cabinetry inserts from the kitchen to the bathroom.

  • Charging Stations
  • Laundry Hamper Pull Outs
  • Spice Racks
  • Dividers
  • Trash Pull Outs
  • Blind Corner w/Double Swing Out Trays
  • Roll Out Trays
  • Two-Tiered Cutlery Drawer
  • Pull Out Baskets
  • Knife Utensil Pull Out
  • Adjustable Kitchenware Organizer
  • Pop-up Mixer Shelf
  • Blind Corner with Chrome Corner Organizer
  • Sink Front Tray
  • Tilt Up Storage
  • Super Pantry, Toe Kick Drawer
  • More, More, and More

In addition, to custom open shelving, lighting, and cabinet hardware. We provide cabinet layouts and drawings to see and feel your kitchen before your final decision.

We start the process by getting to know you and your home to bring you the best products and applications to not only make your space beautiful, as well as functional.

Accessorizing Cabinets

Also, now available is several choices in cabinet hardware. Choose from glass, metal, or stone hardware. Therefore, cabinet hardware can bring a little flavor to your cabinets. Include under cabinet lighting, and kick plate lighting. As well as choose lighting within your cabinets to highlight those beautiful items within your glass doors.

French Creek Designs Casper’s Cabinet Department has everything you need to enhance the home. Look through more FCD News Blog ideas and solutions for you home. Don’t delay start designing today, give us a CALL 307-337-4500.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…
Cabinets On Sale Now Shop Fabuwood Cabinets at French Creek Designs in Casper, WY Kitchen Cabinets
Cabinets
Fabuwood Illume Cabinets
purchasing vanity cabinets shop at French Creek Designs in Casper, WY Wall mount vanities, wall hanging vanities, bathroom vanity Wood Look Plank Tiles | Belmond Tile Collection
Bathroom Design
Purchasing Vanity Cabinets

Custom Cabinetry

Designing with custom cabinetry brings your space into focus for a functional and beautiful space. Every kitchen, bath, and laundry room deserve the best in form and function. That is why you will find informed decision right here at French Creek Designs Home Improvement Center. Stop into our Cabinetry Department to select your new cabinets.

Shop Our Brands of Cabinets

Inverness-Everleigh™ Quartz Countertops

Featuring the Inverness Collection comes in many varying styles, the focus of this post is on the Everleigh Quartz Slab. Statements starts with Inverness-Everleigh Luxury Series in a movement-rich design, featuring cool gray and warm, sandy-honey tones. Combining the best of bold pattern with a soft, tone-on-tone design with delicate debossed Inverness® veining.

a creamy marbled background of neutral white quartz. This backdrop makes for gray islands and peninsulas meander among intertwining ashen veins dotted with veiled charcoal speckles.

Casper’s Home Improvement Store Cabinet Department

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Cabinets!

French Creek Designs Casper’s French Creek Design cabinetry department is your resource for shopping and buying the right products for your home renovations. Not only beautiful cabinets, as well as stunning, countertops, and a large selection of tiles and flooring to bring in the final details for your new bathroom. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Cabinet Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop bathroom remodel store. Buy now vanity cabinets, countertops, tile, flooring. French Creek Designs provides, free measures, quotes and consultations.

Get a Quote to remodel your kitchen today. Buy Cabinets, countertops, flooring and tile at French Creek Designs, Casper, WY

The post Custom Cabinetry appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Good Bathroom Design https://frenchcreekdesigns.com/blog/good-bathroom-design/ Mon, 07 Sep 2026 11:00:29 +0000 https://frenchcreekdesigns.com/?p=9941 The post Good Bathroom Design appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Bringing Comfort to the Bathroom

Good Bathroom Design includes style, function, and flow. Therefore, when designing your bathroom consider the materials of choice, proper storage, and the overall flow of the room. French Creek Designs expert bathroom designers are here to assist in selections of materials with which to achieve a quality bathroom design. Stop in and discover how we can make your bathroom a reflection of comfort. Walk-ins are welcome! Stop in at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shower and Tub Designs

Bathroom planning and design on a full remodel may include the design of the shower or shower/tub combination. Upon entry into the bathroom if your shower sets front and center, plan your materials around your shower.

Therefore, be sure you have a waterproof shower design, such as Schluter Shower System, to prevent mold and mildew. As well as select your beautiful benches and niches. These will generate a flow of design within the shower. As well as consider the type of shower curb or zero entry shower.

A Zero Entry Shower is aka a curbless Shower design providing a seamless clean design. Not to mention providing many features, most important is aging in place. Therefore, removing the curb creates a safe entrance into the shower. Let alone simply provides a seamless bathroom design that is clean and beautiful.

The same principles apply if your are designing around a freestanding tub. Elevate the design with the tub platform, as well as the surround accent walls. Tub platforms generally can distinguish the space with tiles, stone, or wood. Adding a focal, as well as the accent walls distinguished with similar or the same elements.

Schluter Tub & Shower Systems

Schluter Tub, Shower Systems offers you the perfect kit for your tiled projects. Each tub and shower kit has everything you need for a dependable and watertight shower. Shop now for Schluter Tub Systems and Shower Systems at French Creek Designs. Schluter offers a barrier free shower design. As well as shower and tub combinations benefit from a waterproof system. Tiles and grout joints are not automatically waterproof. Therefore, they should be installed with a waterproofing system that efficiently manages moisture and prevents mold growth.

Designing With Heated Floors

As you plan your bathroom remodel, also consider adding heated floors that make for a relaxing step out of the tub or into your tub for a soak. Therefore, when combining the beauty and durability of stone, floor tile, or resilient floor coverings (WPC, LVT, LVP, etc.,) in your project, choose the comfort of an electric floor warming system. Above all, it will bring a touch of luxury into any room of the home.

Purchase DITRA-HEAT the only electric floor warming system that directly incorporates uncoupling technology. This ensures that your heated floors aren’t susceptible to cracked tiles and grout. Cables can also be placed wherever heat is desired to create customized heating zones. In addition, no leveling compounds are required, which makes for a quick and easy installation.

Designing Bathrooms Better

Ask any one of our Designers to assist in selecting the right color and style to make your bathroom exceptionally beautiful and enjoyable. Peace of mind starts in a place that is uncluttered and beautiful. Bathroom start with good planning and designing to bring a cohesive design together.

Claremont Cambria Quartz Shower Design

Floors that meet the standard for wet areas is important when designing your bathroom. Consider traditional tile floors, as well as luxury vinyl tile for supreme options in flooring for lasting floors.

Shop various Shower Designs at French Creek Designs in Casper, Wy - Bathroom Remodel Store | Mix Marble Pebbles Available

Selections in Flooring

Every bathroom deserves quality products to make it last for years to not only maintain beauty, as well as peace of mind.

Bathroom Vanity Cabinets

Selections of cabinets within the bathroom provide the necessary storage for linens, as well as everyday necessities. Choices reflect the style of your bathroom from simple to extravagant. As well combining them with stunning countertops with tile. Each selection adds a touch of class within the bathroom.

Chicago Vanity Collection 72" Walnut Whisper - Double Bowl - Open View

Selections begin by deciding on the bathroom you are renovating. Such as a kids bath which may require more vibrant colors, to a guest bath that is warm and welcoming, to an en-suite that demands comfort and luxury.

Bathroom Cabinetry

Within the bathroom bring options from wall hanging cabinets that make for ease of maintenance and slim spaces. As well as your traditional cabinetry and furniture cabinetry that adds feet onto the cabinets for a quality heirloom design.

Countertops In The Bathroom

In the modern scheme of things in the bathroom the use of countertops includes transferring the countertops to the wall, as well as to the shower walls. Not to mention shower benches, niches, and so much more. Simply stunning beautiful countertop designs add a artistic flair to the walls of the shower.

Designing bathrooms is easy with great trending options and designs from our FCD News blog. Consider cabinet designs, countertops, tile and flooring that just makes beautiful bathrooms.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Bathroom Design

White Ornamental Granite

Premium Granite Blends Within Design White Ornamental Granite in the Bathrooms increases the value of…
Good Bathroom Design

Simplistic Upgrades to Bathrooms

Simplistic upgrades to create a refresh in your bathroom without a full remodel. Are simple dependent upon the size and elements of the current bath. Countertops can be a quick refresh in any bathroom. Keeping all your current elements and just updating countertops. Simple and affordable with our countertop program and remnants available.

Sometimes a cabinet refresh with a new top is in order. Such as, if you are working with a simple vanity change in a powder room, guest bath or kids bath. As well as adding updated cabinet hardware.

Simply updating the flooring can create a complete refresh. Removing old tile with those nasty gout lines. To a beautifully updated, luxury vinyl tile. As well as renewed and refreshed new tile floors with upgraded grout that is clean and easier to maintain.

Entire Bathroom Ensemble, Get Ready

Simply stop in to find all the materials needed to complete an entire bathroom ensemble, beautiful and functional. As well as include a few affordable luxurious features to set your bath apart from the rest. Such as heated towel racks, heated floors, and luxurious bathroom accessories.

Designers will assist in the selections to make your bathroom remodel, successful.

Curbless Tile Shower Walk-In Shower Design | Designing and buying materials at French Creek Designs Bath Store, Casper, WY

Good Bathroom Design

Working with a bathroom designer from French Creek Designs will ensure a good bathroom design that is not only beautiful, as well as functional. Whether choosing a full bathroom remodel to just doing some sprucing up in the bathroom, we have you covered. As well as enjoy the benefits of shopping right here in our showroom.

Casper's Bathroom Remodel Experts | Tile Designs

Casper’s Bathroom Renovation Store

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Bathroom Remodeling!

French Creek Designs Casper’s Countertop Design Center is your resource for shopping and buying the right products for your home renovations projects with countertops. Such as affordable cabinets, tile, flooring, sinks, and faucets. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Bathroom Design Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop vanity cabinets, countertops, tile, flooring at Casper's best bathroom store. French Creek Designs provides, free measures, quotes and consultations.

The post Good Bathroom Design appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Purchasing Vanity Cabinets https://frenchcreekdesigns.com/blog/purchasing-vanity-cabinets/ Fri, 21 Aug 2026 11:00:47 +0000 https://frenchcreekdesigns.com/?p=25655 The post Purchasing Vanity Cabinets appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Vanity Cabinets Match Style

Purchasing Vanity Cabinets when renovating your bathroom is at the top of the list. Your cabinets shouldn’t be an after thought. Bathroom cabinets help bring a cohesive style into your bathroom design. That’s where French Creek Designs comes in with Bathroom Designers ready to assist in creating a cohesive design with all the elements in your bathroom. Shop vanity cabinets today, your locally owned Home Improvement Store. Stop in where we care about the details at French Creek Designs located at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Where can I find high-quality cabinets for my bathroom renovation?

Not only is this a great question, as well as many times when shopping for home renovation products such as, cabinets, countertops, tile, and flooring. It can feel a bit confusing. That is why we started French Creek Designs, we wanted to create a place of comfort and assistance to purchase products like vanity cabinets. Our helpful staff and designers assist with selections of high-quality cabinets, giving you choices from good, better, and best.

Chicago Vanity Collection 72" Smokey Celadon - Double Bowl,

Semi-Custom to Custom Vanity Cabinets

The ability to understand selections at French Creek is where we break down the various styles from semi-custom to custom vanity cabinets. As well as, door selections and styles such as, furniture vanities, wall hung vanities, and full wall and floor vanity styles.

Chicago Vanity Collection 72" Walnut Whisper - Double Bowl - Open View

Design Selection Process
Application of Cabinets Equals Beauty

Starting with a walk-thru of your bathroom, in which to determine space, style, and application. Next, with a showroom visit learn more about the available cabinetry finishes. As well as, discover the style of vanity cabinets available to fit your style and space adequately. Keeping this in mind, designers’ plan and layout a bathroom cabinet design based on your budget and ideals.

Proper storage is imperative to reducing clutter and anxiety. Therefore, including linen closets, and laundry hamper enclosures provide organization.  In addition, to the possibility of open shelving, as well as a great use for displaying art or heirloom items. Making quick access to towels and toiletries. Thus, when looking to build a suite of cabinets to fit your overall bathroom style. Remember to include function and form into the design.

Wall Mount Vanities

Basic features of a adding a wall mount vanity, aka a floating vanity, is the ability to ensure a good fit. Small spaces work great providing more space available in tiny bathrooms. As well as the ease of maintenance, keeping your bathroom cleaner. Not only are bathroom with small spaces the place to add floating vanities. As well as beautiful master suites, guest bathrooms.

Floating vanities include styles that offer a rustic appeal, adding in unique solutions for designing bathrooms. Such as shown above where this bathroom, master en suite are joined together. As well as the unique finish chosen in this en suite master bathroom in a patina finish. Learn more about selecting cabinet finishes.

Also, choices begin with the Signature and Designer Collection Colors. Choose from bold hues, to crisp neutrals, as well as customized looks. Designing your bathroom vanity has never been more beautiful and functional with the many selections of accessories to add within the cabinetry.

Furniture Vanities

Typically furniture vanities have feet rather than being solid at the bottom of the cabinet. Furniture vanities are more attractive than a traditional cabinet. Due to the variation of sizes, they can fit within unique spaces, as well as are beautiful. Selections are also available in any one of our cabinet finishes for a semi-custom cabinetry design. As well as some furniture vanities can be purchased in textures from traditional wood looks to high gloss acrylics.

Also, designers can combine the function of cabinets with drawers, doors, or open storage for a visually appealing design. Open shelving is perfect for displaying those items of interest or quick grab essentials.

Likewise, sleek contemporary designs, traditional, or farmhouse charm is available. Choose from single bowl sink vanity to large double bowl, he and she vanity. In like manner, take two single vanities and creating excitement placing them in the same space.

Vanity Cabinets

Traditional vanity cabinets are more than traditional, as well as can be fit within most spaces to utilize the most functional use of space. Because vanity cabinets can be selected on custom sizes to fit within your space, make for smart choices. However, now you can mix and match styles of furniture, wall hanging, linen cabinets, and open shelving within which to create a stunning bathroom design.

French Creek Designs Casper’s Cabinet Department has everything you need to enhance the home. Look through more FCD News Blog ideas and solutions for you home. Don’t delay start designing today, give us a CALL 307-337-4500.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…
Cabinets On Sale Now Shop Fabuwood Cabinets at French Creek Designs in Casper, WY Kitchen Cabinets
Cabinets
Fabuwood Illume Cabinets
purchasing vanity cabinets shop at French Creek Designs in Casper, WY Wall mount vanities, wall hanging vanities, bathroom vanity Wood Look Plank Tiles | Belmond Tile Collection
Bathroom Design
Purchasing Vanity Cabinets
purchasing vanity cabinets shop at French Creek Designs in Casper, WY Wall mount vanities, wall hanging vanities, bathroom vanity Wood Look Plank Tiles | Belmond Tile Collection

Purchasing Vanity Cabinets

Make an informed decision when purchasing vanity cabinets with our helpful Designers. They will work through each plan and design for your bathroom to give you the best fit. Whether designing a kids bath, powder room, guest bath, or master bath we have you covered. Stop in and take a look at our bathroom cabinets, countertops, tile, flooring, and bathroom accessories.

Cabinets Deserve Beautiful Hardware

Add to your vanity cabinets beautiful cabinet hardware to add that touch of class. From stunning metals, to glass, to combinations of, to wood. Each styling has appeal and will add that touch you need to finish off the details in your bathroom.

Also, be sure to top those stunning new cabinets with new countertops to complete your new vanity cabinet purchases. Each cabinet deserves the best and we have high-quality cabinets to fit within your bathroom, as well as an affordable countertop program to fit within your budget.

Shop Cabinet Hardware Selection Center at French Creek Designs in Casper, Wyoming
vanity sinks for sale at French Creek Designs Kitchen and Bath Showroom in Casper, Wyoming

Casper’s Residential Bathroom Store

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Vanity Cabinets!

French Creek Designs Casper’s French Creek Design cabinetry department is your resource for shopping and buying the right products for your home renovations. Not only beautiful cabinets, as well as stunning, countertops, and a large selection of tiles and flooring to bring in the final details for your new kitchen. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Cabinet Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop bathroom remodel store. Buy now vanity cabinets, countertops, tile, flooring. French Creek Designs provides, free measures, quotes and consultations.

The post Purchasing Vanity Cabinets appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Fabuwood Bathroom Cabinets https://frenchcreekdesigns.com/blog/fabuwood-bathroom-cabinets/ Fri, 26 Jun 2026 11:00:07 +0000 https://frenchcreekdesigns.com/?p=14840 The post Fabuwood Bathroom Cabinets appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Dreamy, Bathroom Spa, Relaxation

Fabuwood Bathroom Cabinets are coming to the rescue with stunning colors, stains, and functionality. Designing a bathroom starts with a style that fits within your lifestyle, as well as the need for relaxation. A place to retreat or start your day is important to your everyday well being. For a dreamy, bathroom spa, and relaxation, Fabuwood Cabinetry will sooth with their many color selections. Moreover, you will find beautiful painted, stained, high gloss, or matte cabinets, for any bathroom design. Be sure to ask a Designer about sales events on cabinets. Stop in where we care about the details at French Creek Designs located at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Fabuwood Bathroom Cabinets

Which Series is right for you?

Allure Cabinets

Start with the framed cabinet series Allure shaped and designed by classic proportions and refined detailing. Including shaker and subtle profiles bringing you a traditional look with lasting presence.

Fall Savings on Cabinets | Cabinets on Sale at French Creek Designs, Casper, Wy kitchen cabinets, bathroom cabinets, entertainment wall cabinets, laundry room cabinets, mud room cabinets

Illume Cabinets

A frameless cabinet series is the Illume with a modern streamlined appearance. Not only characterized by slab doors, tight reveals, and clean surfaces. This Illume cabinet style emphasizes precision and simplicity.

Ovela Cabinets

Another frameless cabinet series Ovela is distinguished by natural wood veneers. Also, combines modern construction with visible grain, as well as a tonal depth for a refined organic aesthetic.

Cabinet Construction

All Fabuwood Cabinets from their Allure, Illume, and Ovela come standard with Blum Compact Clip Concealed Hinges. Featuring a quick-release technology with Blumotion Soft-Close. In addition, to hinges are six-way adjustable and open at 110 degrees.

Drawers also have the tandem plus Blumotion full extension concealed drawer runners. As well as each drawer box includes a dovetail construction. Base cabinets includes a 18″ deep shelf for added storage capacity, including taller kitchen accessories. As well as cabinets includes a natural wood veneer finished interior.

Another great feature is the recessed plywood toe kick and premium metal shelf clips for adjusting your shelves to the right spacing.

Bold and beautiful, these cabinets take your kitchen to the next level in design and functionality. Bringing you cabinetry that you will enjoy for years to come. When looking for natural wood tones start with Fabuwood Cabinetry in stunning profiles and colors.

Ask for a detailed bathroom layout today to fit within your budget and style.

Vanity Platforms Tipped In Style With Feet

Select your vanity feet to add that bit of additional style and beauty to your vanity cabinets.

  • Tapper Bun Feet
  • Cove Bun Feet
  • Without Feet

Also, choices begin with the Signature and Designer Collection Colors. Choose from bold hues, to crisp neutrals, as well as customized looks. Designing your bathroom vanity has never been more beautiful and functional with the many selections of accessories to add within the cabinetry.

Natural Wood Tone Doors with Secondary Backdrop of Dove;
Along with Mocha

Valencia Vanity

A fresh take on timeless beauty the Valencia Vanity blends the classic inset cabinetry with modern sophistication. As well as gives it clean lines and furniture-inspired design.

Shaker Style Vanity

Not only rooted in transitional characteristics the Shaker Vanity includes clean lines, we so enjoy in a bathroom. As well as the minimalistic sensibility and classic style.

Vera Vanity

This vanity brings elegant, transitional charm in this Vera Bathroom Vanity style. Ideal for those aiming for versatile and adaptable decor bringing comfort and warmth into traditional style and understated contemporary fashion.

As well as you will find three distinct lines to choose from, based on your budget. Whether you choose Allure, Illume, or Ovela, your bathroom will come to life. Along with choices from the vanity collection of Valencia, Shaker, or Vera. Not to mention distinct colors, and several door styles to choose from. Fabuwood cabinets make designing a bathroom easy, functional, and beautiful.

Organization & Storage in Vanities

Designing with storage in mind makes your bathroom not only beautiful as well as functional. Fabuwood supplies storage options. Including vanity organizer pull-outs designed for 24″ and 30″ vanity sink base cabinets. As well as an L-shaped organizer featuring six acrylic bins and a reversible frame.

Not to mention a U-shaped vanity sink base lower pull-out. The drawers feature Blumotion soft-close runners, 4 adjustable dividers and a 4 qt. waste container. Therefore, this U-shaped vanity pull-out was designed for 30″ vanity sink base cabinet.

Vanity appliance storage racks are door-mountable. Conveniently storing hair-styling tools and more, designed for 30″ vanity base cabinets. As well as a vanity drawer organizer. Keeping your vanity surface clutter-free. Vanity drawer organizer is equipped with up to 13 compartments. Designed for up to 24″ cabinet drawers. Stunning storage.

Finally, vanity outlet grooming organization pull-outs are door-mountable. This pull-out is ideal for bathroom cabinetry organization. As well as it includes two removable stainless steel bins shelves. Not to mention equipped with Blumotion full-extension runners.

Bathroom Renovation Planning & Design

Good bathroom design begins with a cohesive color palette. As well as creating functional design. A bathroom not only needs to look beautiful, it also needs to have good function. French Creek Designs Bathroom Design Center is the place to begin working with qualified designers. Bathroom designers assist in choosing the right materials to complete your Spring Bathroom Refresh. While you’re in, take a look at current marble trends for the bathroom and LED lighting, as well.

French Creek Designs Bathroom remodel store, where shopping and designing go hand in hand. In a friendly, fun atmosphere. Come Shop with us!

French Creek Designs Casper’s Cabinet Department has everything you need to enhance the home. Look through more FCD News Blog ideas and solutions for you home. Don’t delay start designing today, give us a CALL 307-337-4500.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…
Fabuwood Bathroom Cabinets Fall Savings on Cabinets | Cabinets on Sale at French Creek Designs, Casper, Wy kitchen cabinets, bathroom cabinets, entertainment wall cabinets, laundry room cabinets, mud room cabinets

Fabuwood Bathroom Cabinets

French Creek Designs brings you Fabuwood bathroom vanity cabinets. As well as Bathroom Designers are ready to start designing your space. From beautiful en-suites to simple powder rooms. Fabuwood Bathroom Cabinets has you covered and will create a luxurious bathroom design. From modern bathroom designs to farmhouse comfort.

Designer Favorites in Fabuwood Cabinets:

Shop Freestanding Solo Towel Warmer | matte black Buy Now: Heated Towel Racks for sale, Amba at French Creek Designs Bathroom Remodel Store in Casper, WY Bathroom accessories

Add Warmth to Bathroom Designs

Not only are your cabinets designed for luxury, as well as add additional luxury and Shop for a Heated Towel Rack today! Warm towels in cold months. Crisp, Fall is approaching which means winter is not far behind. Therefore, keep those blankets, bathrobes, and towels warm and cozy, with Amba Heated Towel Racks. In short, with their wide variety of stylish heating racks and accessories, you’ll definitely find one to fit your home.

Finally, warm those bare toes with comfort from Ditra-Heat, an electric floor warming system. Ditra-Heat Electric Floor Warming System is the choice when combining the beauty and durability of stone, floor tile, or resilient floor coverings (WPC, LVT, LVP, etc.,) in your project, choose the comfort of an electric floor warming system. Above all, it will bring a touch of luxury into any room of the home. Shop Ditra-Heat, Electric Floor Warming System in our showroom.

Floor Warming

Casper’s Residential Bathroom Store

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Vanity Cabinets!

French Creek Designs Casper’s French Creek Design cabinetry department is your resource for shopping and buying the right products for your home renovations. Not only beautiful cabinets, as well as stunning, countertops, and a large selection of tiles and flooring to bring in the final details for your new kitchen. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Cabinet Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop vanity cabinets, countertops, tile, flooring at Casper's best bathroom store. French Creek Designs provides, free measures, quotes and consultations.

The post Fabuwood Bathroom Cabinets appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Chicago Vanity Collection https://frenchcreekdesigns.com/blog/chicago-vanity-collection/ Fri, 22 May 2026 11:00:19 +0000 https://frenchcreekdesigns.com/?p=49468 The post Chicago Vanity Collection appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Sophisticated Chicago Style Bathroom Vanity

Chicago Vanity Collection is the perfect clean line sophisticated bathroom vanity. Looking for unique vanity collections, we carry various unique vanities to make any bathroom a beauty. Choose for classic designs to coastal retreats. Ask one of our designers to preview various vanities that fit within your style, size, and function needed in your bathroom. From small powder rooms to large en suites we have you covered. Walk-ins are always welcome, stop in at French Creek Designs located at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Chicago Vanity Collection

Ready to add the perfect bathroom vanity into your updated bathroom. Try our Chicago vanity with clean lines and sophisticated details. Therefore, this furniture vanity will be an added welcome to any bathroom remodel. Vanity includes ample storage, adjustable interior shelves, and drawers. Also, stunning champagne brass knobs and legs add that contemporary touch. Not to mention you can forgo the legs all together for a modern wall-mounted installation.

Chicago Vanity Collection 72" Walnut Whisper - Double Bowl - Open View

As well as this vanity comes in six exciting sizes. Choose from a powder room size vanity of 30″ or 36″. Make a bold choice and choose from 48″ or 60″ for your master bath or guest bath. As well as the 60″ comes in a choice of single bowl or double bowl. Ready for the final wow factor, select the stunning 72″ that gives you everything you need in a single vanity.

Vanity Product Details

Size Availability

  • 30″
  • 36″
  • 48″
  • 60″ Single Bowl Vanity
  • 60″ Double Bowl Vanity
  • 72″ Double Bowl Vanity
Chicago Vanity Collection 72" Smokey Celadon - Double Bowl Open view

Color Selections

  • Smokey Celadon
  • Glossy White
  • Walnut Whisper

Matching Mirrors Available

Furniture Vanity With Legs
Wall Hanging Unit Without Legs

Chicago Vanity Collection 30" Smokey Celadon - Single Bowl

Stylish Contemporary Vanity

Selecting a vanity for your bathroom design, such as from the Chicago Vanity Collection is as unique as you and your style. Looking for the right fit for your bathroom. Includes beautiful stylish vanity options from several collections to choose from.

Buy A Vanity Today In Unique Styles

Signature Select colors

Build A Vanity

We make choosing a vanity special within your design. As well as we have the capability to build a vanity to fit within your unique space to include the functionality you need and deserve.

Vanity Tops and Sinks

Therefore, each is sold with or without the vanity top and sink bowl. Choose any one of these beautiful seaside vanity collections by Wavecrest, and choose your options accordingly. Also, a Wavecrest vanity can accept any countertop material. As well as an oval or rectangle sink bowl cutout, also consider vessel sinks for added beauty.

Countertop and bowl are sold separately. Be sure to ask one of our designers about availability of vanity tops from our slab yard collection. Choose a unique top from our slab yard stone remnants.

Countertops Top Vanity

After choosing your vanity cabinet, prepare to choose beautiful new countertops to top your vanity. Stunning stone countertops add beauty, ease of maintenance to any cabinetry. Get ready to top those beautiful new cabinets with new countertops. As well as refresh old cabinetry with new countertops for a refreshing new feel to any room.

Stellar White Quartz Vanity Countertop in bathroom design ideas found at French Creek Designs Countertop Department

Timeless beauty is found from anyone of our countertop programs or collections. Be sure to ask a Designer when selecting new cabinets, countertops, flooring, or tile to make your purchasing fun, enjoyable, and cohesive in design.

Countertop Selections Available

Beautiful bathrooms start right here. Take your countertop material all the way through your bathroom. From countertops, to showers, to niches, to tub platforms and so much more. Get ready to start dreaming about that luxurious bathroom and bring it to life with French Creek Designs.

French Creek Designs Casper’s Cabinet Department has everything you need to enhance the home. Look through more FCD News Blog ideas and solutions for you home. Don’t delay start designing today, give us a CALL 307-337-4500.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…
Cabinets On Sale Now Shop Fabuwood Cabinets at French Creek Designs in Casper, WY Kitchen Cabinets
Cabinets
Fabuwood Illume Cabinets
purchasing vanity cabinets shop at French Creek Designs in Casper, WY Wall mount vanities, wall hanging vanities, bathroom vanity Wood Look Plank Tiles | Belmond Tile Collection
Bathroom Design
Purchasing Vanity Cabinets
Shop Fabuwood Allure Fusion Cabinets at French Creek Designs Cabinet Department in Casper, Wyoming | Fusion Dove Cabinets
Cabinets
Fabuwood Fusion Cabinets
Bathroom Design
Woodland Full Overlay Cabinet Door
Chicago Vanity Collection 72" Smokey Celadon - Double Bowl,

Vanities Designed For Your Home

The uniqueness of French Creek Designs is that every Designer cares about your project. We assist you in choosing the right vanity to fit within your bathroom. Selections begin with choosing a furniture vanities, wall hanging vanity, or building a vanity to fit your space just the way you need it. Start with and enjoy the luxury of a furniture vanity, such as the Chicago Vanity Collection.

Next, dressing up your bathroom with a quick refresh.  Also, consider a wall mount vanity, aka floating vanity. We have large selection of choices. As well as any one of our designers can provide a layout for a new cabinet design. To include those beautiful linen closets. Including, adequate storage solutions for you bathroom design.

French Creek Designs offers free Bathroom planning and design services to complete your remodel or new construction. Whether your project is a small powder room or large master en-suite, every bathroom can benefit from good design.

Shop French Creek Designs

Featuring Heated Towel Racks

Perfect for bathrooms, dorm rooms, apartments, and more! Heated Towel Racks provide trendy style. Along with the convenience of warm towels in cold months. Choose from wall mounted units to free standing floor models that you can quickly plug in and enjoy comfort right away!

Find Bathroom Accessories To Make Your Bath More Luxurious

Casper’s Bathroom Store

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Bathroom Vanity Cabinets!

French Creek Designs Casper’s French Creek Design cabinetry department is your resource for shopping and buying the right products for your home renovations. Not only beautiful cabinets, as well as stunning, countertops, and a large selection of tiles and flooring to bring in the final details for your new kitchen. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Cabinet Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop bathroom remodel store. Buy now vanity cabinets, countertops, tile, flooring. French Creek Designs provides, free measures, quotes and consultations.

The post Chicago Vanity Collection appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Wavecrest Vanity https://frenchcreekdesigns.com/blog/wavecrest-vanity/ Mon, 13 Apr 2026 11:00:32 +0000 https://frenchcreekdesigns.com/?p=17437 The post Wavecrest Vanity appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Seaside Escape Vanity Collection

Wavecrest Vanity is the perfect seaside escape. Looking for unique vanity collections, we carry various unique vanities to make any bathroom a beauty. Choose for classic designs to coastal retreats. Ask one of our designers to preview various vanities that fit within your style, size, and function needed in your bathroom. From small powder rooms to large en suites we have you covered. Walk-ins are always welcome, stop in at French Creek Designs located at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Wavecrest Vanity

Ready to add the perfect seaside escape with the beautiful Wavecrest Vanity. Therefore, this furniture vanity will be an added welcome to any bathroom remodel. Vanity includes crisp, clean edges and a slatted bottom shelf displaying a coastal-calm feeling. As well as this vanity comes in five exciting sizes. Choose from a powder room size vanity of 24″, to a 30″, or 36″. Make a bold choice and choose from 48″ or 60″ for your master bath or guest bath.

30" Wavecrest Vanity - Hale Blue - Single Bowl

Next, each Wavecrest vanity features a false front drawer, which transforms into a hidden tipout storage space. Also, included is solid hardwood custom-sized tipout trays. Just beneath each tipout tray is solid hardwood dovetail drawers. Each drawer includes full-extension concealed soft-close undermount slides.

Vanity Product Details

Size Availability

  • 24″
  • 30″
  • 36″
  • 48″
  • 60″ Double Bowl Vanity
30" Wavecrest Vanity - Hale Blue - Single Bowl - Open View

Color Selections

  • White
  • Grey
  • Weathered Grey
  • Hale Blue
  • Forest Green
Wavecrest Vanity 48" Forest Green Buy at French Creek Designs Bathroom Store, Casper, WY

Seaside Collection

This Seaside vanity collection by Wavecrest comes in several unique color combinations. First, White and Weathered Grey include sleek matte black pulls. Next, Grey includes Satin Nickel pulls. Finally, the Forest Green and Hale Blue display Satin Bronze cabinet hardware. Also, the 60″ Wavecrest Vanity features a double bowl. Fantastic for those master bathrooms.

Buy A Vanity Today In Unique Styles

Vanity Tops and Sinks

Therefore, each is sold with or without the vanity top and sink bowl. Choose any one of these beautiful seaside vanity collections by Wavecrest, and choose your options accordingly. Also, a Wavecrest vanity can accept any countertop material. As well as an oval or rectangle sink bowl cutout, also consider vessel sinks for added beauty.

Countertop and bowl are sold separately. Be sure to ask one of our designers about availability of vanity tops from our slab yard collection. Choose a unique top from our slab yard stone remnants.

Countertop Selections

After choosing your vanity cabinet, prepare to choose beautiful new countertops to top your vanity. Stunning stone countertops add beauty, ease of maintenance to any cabinetry. Get ready to top those beautiful new cabinets with new countertops. As well as refresh old cabinetry with new countertops for a refreshing new feel to any room.

Stellar White Quartz Vanity Countertop in bathroom design ideas found at French Creek Designs Countertop Department

Timeless beauty is found from anyone of our countertop programs or collections. Be sure to ask a Designer when selecting new cabinets, countertops, flooring, or tile to make your purchasing fun, enjoyable, and cohesive in design.

Countertop Selections Available

Beautiful bathrooms start right here. Take your countertop material all the way through your bathroom. From countertops, to showers, to niches, to tub platforms and so much more. Get ready to start dreaming about that luxurious bathroom and bring it to life with French Creek Designs.

French Creek Designs Casper’s Cabinet Department has everything you need to enhance the home. Look through more FCD News Blog ideas and solutions for you home. Don’t delay start designing today, give us a CALL 307-337-4500.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…
Cabinets On Sale Now Shop Fabuwood Cabinets at French Creek Designs in Casper, WY Kitchen Cabinets
Cabinets
Fabuwood Illume Cabinets
purchasing vanity cabinets shop at French Creek Designs in Casper, WY Wall mount vanities, wall hanging vanities, bathroom vanity Wood Look Plank Tiles | Belmond Tile Collection
Bathroom Design
Purchasing Vanity Cabinets
Shop Fabuwood Allure Fusion Cabinets at French Creek Designs Cabinet Department in Casper, Wyoming | Fusion Dove Cabinets
Cabinets
Fabuwood Fusion Cabinets
Bathroom Design
Woodland Full Overlay Cabinet Door
Wavecrest Vanity 60" Weathered Grey Buy at French Creek Designs Bathroom Store, Casper, WY Furniture Vanity.

Vanities Designed For Your Home

The uniqueness of French Creek Designs is that every Designer cares about your project. We assist you in choosing the right vanity to fit within your bathroom. Selections begin with choosing a furniture vanities, wall hanging vanity, or building a vanity to fit your space just the way you need it. Start with and enjoy the luxury of a furniture vanity, such as the Wavecrest Vanity.

Next, dressing up your bathroom with a quick refresh.  Also, consider a wall mount vanity, aka floating vanity. We have large selection of choices. As well as any one of our designers can provide a layout for a new cabinet design. To include those beautiful linen closets. Including, adequate storage solutions for you bathroom design.

French Creek Designs offers free Bathroom planning and design services to complete your remodel or new construction. Whether your project is a small powder room or large master en-suite, every bathroom can benefit from good design.

Shop French Creek Designs

Featuring Task Lighting

Be sure to consider dressing up your vanity with LED Lighting and Power Strips, as well as stunning RGB Lighting! Not only make your bathroom a safe place to enter in the night, but also create some ambiance for those soaking tub moments.

Find Bathroom Accessories To Make Your Bath More Luxurious

Casper’s Bathroom Remodeling Store

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Bathroom Vanity Cabinets!

French Creek Designs Casper’s French Creek Design cabinetry department is your resource for shopping and buying the right products for your home renovations. Not only beautiful cabinets, as well as stunning, countertops, and a large selection of tiles and flooring to bring in the final details for your new bathroom. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Cabinet Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop bathroom remodel store. Buy now vanity cabinets, countertops, tile, flooring. French Creek Designs provides, free measures, quotes and consultations.

The post Wavecrest Vanity appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Choosing Vanity Cabinets https://frenchcreekdesigns.com/blog/choosing-vanity-cabinets/ Fri, 20 Mar 2026 11:00:51 +0000 https://frenchcreekdesigns.com/?p=7314 The post Choosing Vanity Cabinets appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

The Difference In Bathroom Cabinets

Choosing vanity cabinets that fit the overall design elements of your bath is essential. Bathroom cabinets have unique functions and styles based on a bathrooms size and use. With the ability to shop trending bathroom vanity cabinets our designers are here to assist in choosing the right style and fit for your bathroom. Stop in and shop vanity cabinets at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Traditional Cabinets

Shopping traditional cabinets, are anything but traditional today. Bathroom Cabinets are available in beautiful lower and upper selections. As well as beautiful linen closets or open shelving. Not to mention, that you can add furniture legs to provide more of a furniture look to your vanity cabinets. As well as wall hanging is right in line with selections. Traditional is no longer just traditional in beautiful vanity cabinets.

Now with a large selection of semi-custom to custom cabinetry. Once you decide on your style, it’s time to start laying out your cabinets. First, choose from natural wood, paint, stained, or a combination. In addition, to acrylic cabinets, from a high gloss to a matte fabric look or wood.

Traditional cabinetry can be selected with or without crown. Standard cabinet layouts for a bathroom is to fit perfectly into the space provided. As well as additional storage options can be added into the design, space allowing.

With the trending designs in furniture style vanity cabinets. Style and fashion is ready to showcase your bathroom. Therefore, including a large selection of styles of feet. In which to raise the cabinets above the floor. As well as with the ability to now choose wall hanging or floating vanity cabinets. For striking design appeal and ease of care.

Traditional cabinets are anything but traditional. Vanity cabinets fit most applications and provide the additional storage needed. Bathroom remodel experts are available to assist in designing your bathroom to be not only beautiful, functional.

Vanity Cabinet Door Styles

When choosing a vanity cabinet designed to fit within your bathroom space. Next, the more intimate details follow suite simultaneously. Choosing door styles, shapes, and required storage. As well as the finishes of your cabinets.

At French Creek Designs, we don’t leave you to figure it all out in what can seem very stressful in choices and selections. Not only will the designer assist you in the details, as well as provide full service. Such as, upon selection of style of cabinets, designers will visit your space to provide a measure and consultation. Next, bathroom designers start to build a cabinet layout for the overall design of your bathroom remodel. Applying your selection of cabinets to your overall design, which reflect use and the size of space. Providing a beautiful bathroom layout as well as providing the functional storage needed.

Cabinet Ideas and Solutions

Designers available to assist in your cabinet layout, design and planning. We are available to measure and assist in overall selection of your new bathroom cabinets.

Calacatta Vicenza Quartz bathroom ideas found at French Creek Designs in Casper, WY

Choose Your Bathroom Cabinets

With stunning choices in style, color, and function. Choose from anyone of our lines of cabinets for a beautiful bathroom.

Choose from the natural beauty of wood or paints, stains, and a combination to create the style and beauty of your new cabinets.

Furniture Vanities

Shopping trending Furniture vanities are available for small spaces. As well as stand alone in large master bathrooms. A furniture vanity adds charm and style to any room. Installation is typically simple, and provides a needed style or a quick fix for small spaces.

However, furniture vanities may have limited sizes available. Some furniture vanities come in sets to provide additional storage. Such as a small linen closet. Choices in furniture vanities come in natural, painted, and stained options. As well as acrylic options. There may be fewer color choices in the furniture vanities.

For quaint, charm or elegance, choose a furniture vanity.

Wall Hanging Vanities

Finally, shop trendy, exciting wall hanging vanities. Floating vanities are on trend and can save space. With any one of these cabinet selections your bathroom will take shape. Great for small bathrooms, where space is just not found. Floating vanities also make keeping your bathroom clean a snap. Looking for charm, modern designs, or a simple space saver needed choose a wall hanging vanity.

Wrap Up Cabinets For Christmas

Bathroom Cabinet Selections

First, select your style for your bathroom remodel, rustic, farmhouse, modern, traditional or any other choice. Upon selection of a style or styles that suit you and your family. Next, choosing a door style that works to fit into your style. As well as if you want painted, stained, matte, or a high gloss acrylic. Finally, access, what type of bathroom cabinets or vanities will fit into your space.  With French Creek Designs and a personal designer available to assist in these decisions, we make designing your bathroom fun and exciting. Vanities come in three basic selections.

Shop Designer Vanities Choices

We also carry a unique supply of Designer vanities of choice to select from. Making your bathroom from the ordinary to the extraordinary.

Keep in mind that traditional cabinetry can also, meet the demand of the look of a furniture vanity or wall hanging vanity. With the ability to be sized to fit within the layout of your bathroom. Whether you are looking at a small bath, powder room, or a master en suite, bathroom designers provide a proper fit for you room.

Vanity Cabinet Color Swatches and Door Samples

Moreover, once in our showroom, a bathroom designer will assist in choosing from color swatches and door samples. Vanity cabinet selection has never been more exciting and fun. Sample doors can be checked out or ordered to complete a vanity cabinet order. Cabinet Designs provided with FREE consultation, measure, and quote

Vanity Cabinet Accessories

When Choosing Vanity Cabinets be sure to consider the accessories available to dress up your cabinets. Moreover, accessorizing your new cabinets is easy, add glass doors to accent your kitchen cabinets. In which you can display your favorite dishes or your favorite art. As well as choosing from several choices in cabinet hardware. Choose from glass, metal, or stone hardware. Therefore, cabinet hardware brings a little flavor to your cabinets. Next, include under cabinet lighting, and kick plate lighting. As well as choose lighting within your cabinets to highlight those beautiful items within your glass doors.

Take a look through FCD News Blog for ideas, solutions in creating a beautiful master bathroom, en suite, kids bath, or powder room. We make bathrooms that are beautiful, fun, and functional.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…
Choosing Vanity Cabinets

Choosing Vanity Cabinets

French Creek Designs in Casper, Wyoming is your resource for bathroom vanity cabinets. With lots of styles and brands that bring creative solutions and affordability to your bathroom renovations. Enjoy the shopping experience with our Designers.

Also, shop our other bathroom renovation products:

In addition, Bath Designer will assist with choosing color swatches and sample choices. As well as layout a color board that demonstrates the final design. Finalizing patterns, colors, and textures, shown together provide a complete final layout for your bathroom design.

Building a bathroom suite to accommodate those luxurious finishes? Maybe a tough and rugged bath that meets the daily routine of children running in and out and the daily grind of work? Therefore, with the assistance of a bathroom remodel expert and a one stop shop we make planning and designing your bathroom a snap.

Good Bathroom Design

Good bathroom designs begins with a bath mock-up. This bathroom design includes a choice of a furniture vanity. Moreover, fits nicely in the space. As well as the use of  a tub surround with glass doors sets adjacent. Unique to the bath design is the use of tiles from the floor to wall. As well as a accent tile running through the wall design. Selections can be found in our large Tile Design Center.

Casper’s Bathroom Renovation Store

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Also, French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends with FCD News.

In A Click Start Shopping Bathroom Vanity Cabinets!

French Creek Designs Casper’s Countertop Design Center is your resource for shopping and buying the right products for your home renovations projects with tile. Such as affordable cabinets, countertops, sinks, and faucets. We make shopping under one roof a benefit.

Not only enjoy the benefits of shopping with French Creek Designs your local kitchen and bath store. As well as find the best products, affordable prices, and trending choices to choose from. Including, large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring. As well as find all the accessories to make your space complete with sinks, faucets, cabinet hardware, lighting, and more.

Shop French Creek Designs Cabinetry Department Today at 1030 W Collins Dr., Casper, Wyoming or call 307-337-4500 for an appointment.

Shop vanity cabinets, countertops, tile, flooring at Casper's best bathroom store. French Creek Designs provides, free measures, quotes and consultations.

The post Choosing Vanity Cabinets appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Master Suite Remodels https://frenchcreekdesigns.com/blog/master-suite-remodels/ https://frenchcreekdesigns.com/blog/master-suite-remodels/#respond Fri, 24 Oct 2025 11:22:20 +0000 https://frenchcreekdesigns.com/?p=5355 The post Master Suite Remodels appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Bathroom Renovations For The Master

Master suite remodels come with inspiration and good design techniques. Therefore, choosing planning and designing bathroom renovations for the master bath is imperative to the overall design. That is where French Creek Designs has you covered to choose from cabinets, countertops, flooring, and tile to create a stunning bathroom design that is functional and beautiful. Casper’s best bathroom & kitchen remodel store found right here at 1030 W Collins Dr., Casper, Wyoming.

Casper's Local Affordable Cabinet Store | French Creek Designs offers FREE Quote, Measure, and Consultation. bathroom cabinets, vanity cabinets in Wyoming

Bathroom Cabinets

Master baths deserve quality cabinets at an affordable price. Choose from major brands of cabinetry based on budget to add the flavor to your master bathroom. From quality stains, paints, and combinations of you can add a splash of color or simplify tones. No matter your style you will find the quality cabinets to fit within your budget and master bath.

As well as each designer will assist in selecting the proper cabinet accessories to make your cabinets not only beautiful as well as functional. Including the availability of open shelving for those quick grab items or showcasing artwork.

Bathroom cabinets can be designed with most any style you have in mind. From traditional, to wall hanging vanities, to furniture style cabinets. Ask a Designer to find out more about choosing and selecting the right cabinets for your master bathroom.

Shop Vanity Cabinets Today!

Top Cabinets With Countertops

Next, consider your countertops to top your beautiful bathroom vanity cabinets. With selections in granite, quartz, and marble you can add that striking appeal to your cabinets.

Not only do countertop material top vanity countertops, as well as complete shower walls, free standing tub platforms, as well as stunning accent walls. Not to mention toping your shower benches, shower niches, pony walls, and shower curbs.

Countertops are more than counters. Be sure to view and check out the many countertop options and solutions for your master bath adding a touch of class.

Accessorizing Bathroom Countertops

Countertops deserve the final accessories to make them spark. Choose from beautiful sinks and faucets to add that final appeal to your countertops. As well as consider adding cabinet hardware and lighting to your cabinets. Cabinet hardware adds a bit of jewelry to the overall cabinet design and ties in the faucets.

LED and RGB Lighting is a perfect option for not only adding ambiance, as well as safety in the evening hours. Be sure to ask about lighting when planning and designing your bathroom vanity cabinets.

Bathroom Remodel Spa-Like Elements

Choose LED lighting to illuminate your Master En Suite Remodels or powder bath, not only for a spa-like feel, but for safety in the night. Tile elements can create intrigue.  In addition, tile can create depth, comfort, and dimension. Mirrors are a perfect element to add for artistic elements. In addition, lighted mirrors provide extra lighting for make-up application, choosing from warm to cool. Do not forget the cabinet hardware and faucets that add those special final touches.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Bathroom Design

White Ornamental Granite

Premium Granite Blends Within Design White Ornamental Granite in the Bathrooms increases the value of…
Good Bathroom Design
Bathroom Design
Good Bathroom Design
Cambria Design Videos with Cambria Quartz Countertop options found at French Creek Designs in Casper, WY
Bathroom Design
Cambria Quartz Design Videos
Master En Suite Remodels Shop French Creek Designs, bathroom remodel store. From beautiful cabinets, countertops, tile and flooring.

Bring Warmth and Comfort to Master Baths

Bring warmth and comfort to En Suite Master Baths with Heated Towel Racks. As well as Heated Floors. Keeping your feet warm and comfortable on those crisp mornings and evenings. Your bare toes will welcome the comfort of stepping into or out of your new shower or soaking tub.

Shop Ditra-Heat Electric Floor Warming System with your new flooring. The choice when combining the beauty and durability of stone, floor tile, or resilient floor coverings (WPC, LVT, LVP, etc.,) in your project, choose the comfort of an electric floor warming system. Above all, it will bring a touch of luxury into any room of the home. Shop Ditra-Heat, Electric Floor Warming System at French Creek Designs, Casper, WY.

Shop for a Heated Towel Rack today! Warm towels in cold months. Crisp, Fall is approaching which means winter is not far behind. Keep those blankets, bathrobes, and towels warm and cozy with Amba Heated Towel Racks. In short, with their wide variety of heating racks and accessories, you’ll definitely find one to fit your home.

Shower Designs

Shower designs are important to the overall design of a master bath remodel. Choosing from a curbless design can add years, comfort, and safety to the master bathroom. Curbless designs offer a ADA approval, therefore a good choice when completing a shower renovation.

Master Suite Remodels

Consider French Creek Design when updating your Master Suite, Powder Rooms, Guest Baths, and Kids Baths. Therefore, shop your favorite bathroom cabinets, countertops, flooring, and tile for your bathroom that is relaxing. Not to mention our bathroom designers are ready to work with you and provide a beautiful new bathroom or spruce up your bath.

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.

  • We Welcome Walk-Ins
  • Design Video Conferencing Available
  • FREE Kitchen & Bath Designer
  • FREE Measure & Quotes

Find your locally owned Home Improvement Store, French Creek Designs, on MeWe or Facebook, and follow us!

Master Suite Remodels In A Click!

French Creek Designs has designers ready to work for you. Just click and schedule a consultation or showroom visit. Instead, if you prefer to speak in person, call our showroom at 307-337-4500. Did you know that our designers assist in the small updates all the way to complete remodels? Not only are our Bathroom planning and design services FREE. As well as they include an initial consultation and measure. Finally, a quote that will meet your budget and needs. Therefore, when it comes to good bathroom design start with one of our professional designers.

As well as consider our Kitchen planning and design services. Where your custom kitchen design comes together for a beautiful functional kitchen.

Bringing comfort, luxury, and joy to kitchen and bathroom renovations. We care about your well being. Therefore, enjoy French Creek Designs home improvement store, where shopping and designing go hand in hand. In a friendly, fun atmosphere. Come Shop with us!

French Creek Designs can be found on MeWe or Facebook, follow us! In addition, read regular updates on current trends.

Book A FREE Measure, Consultation. and Quote today at 307-337-4500.

Shop vanity cabinets, countertops, tile, flooring at Casper's best bathroom store. French Creek Designs provides, free measures, quotes and consultations. Located in Casper, Wyoming

The post Master Suite Remodels appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
https://frenchcreekdesigns.com/blog/master-suite-remodels/feed/ 0
Theodora Vanity Collection https://frenchcreekdesigns.com/blog/theodora-vanity-collection/ Wed, 06 Aug 2025 14:55:55 +0000 https://frenchcreekdesigns.com/?p=21127 The post Theodora Vanity Collection appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Designing Vanity In Detail

Theodora Vanity Collection is made to design and fit into your space beautifully. This timeless Theodora vanity is absolutely stunning. From crisp, clean lines to beautifully accented pulls. This vanity was made to make a statement. With several finish options available, you are sure to find your next finishing piece in this Theodora Vanity collection! Shop the Timeless Theodora Vanity at French Creek Designs Kitchen and Bath Store, vanity collections.

Casper's Local Affordable Cabinet Store | French Creek Designs offers FREE Quote, Measure, and Consultation. Kitchen Cabinets, Bathroom Cabinets, Laundry Room Cabinets,

Vanity Collection Details

The Theodora Vanity with it’s timeless design will certainly compliment any bathroom design. Moreover, this bathroom vanity comes in a variety of size and color options. Indeed, choose from 24″, 30″, 36″, 48″, or 60″-pictured. In addition, each size offers various door and drawer combinations. Furthermore, choose from a single or double bowl vanity based on dimensions. Additionally, these vanities are available in 5 streamline colors to match any bathroom design.

Striking Finishes:

  • Black
  • Hale Blue
  • Blue Steel
  • Grey
  • White
  • Green (select sizes)
  • Natural Oak
  • Dark Walnut

Steps to Selecting Vanity

  1. Choose the size and finish of the vanity
  2. Select vanity bowl shape and countertop material
  3. Select and add mirror(s)
  4. Add side splash for countertop material

Stop in and start designing a vanity to fit your bathroom style. As well as add the additional features for a finished vanity, including countertops, sinks, and hardware.

Shop Cabinets today!

Purchasing Vanity Cabinets

Buying vanity cabinets is easy when you stop in and shop at French Creek Designs. With our Designers ready and available to assist in selecting the right vanity to fit into your bathroom design, you will not only achieve a stylish bathroom as well as a functional one. As well as find everything you need to create a beautiful bathroom. We make creating bathrooms a breeze when you stop into our showroom for a one stop shopping experience.

Dark Walnut - 60"

Theodora Vanity Collection ~ Timeless

Having enough space in the bathroom has never had a more timeless design. Three centered slide-out drawers, four doors with two additional slide-out drawers in the base, and two shelves make up this gorgeous vanity cabinet. In addition, the 60″ size makes this double vanity a beautiful centerpiece in any bathroom. Moreover, incorporate this piece in jack and jill and master bathroom designs alike. Finally, having sufficient storage as well as alluring style is accomplished in this furniture vanity cabinet.

Bathroom Accessories

You will find beautiful bathroom accessories to complete the final details of your bathroom. From beautiful vanity sinks, to faucets, cabinet hardware, and RGB or LED lighting. We are in the business of making bathrooms beautiful.

Even the big details go noticed. From selections of electric floor warming to waterproof shower systems. Quality shower designs make for long lasting showers.

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • We Welcome Walk-Ins
  • Design Video Conferencing Available
  • FREE Home Improvement Designers
  • FREE Measures and Quotes

Follow French Creek Designs on MeWe or Facebook, follow us! In addition, read regular updates on client projects and updated materials selections and choices at FCD News a reliable source of information and current trends.

Shop Bathroom Cabinets, Countertops, Flooring, Tile, and more:

Just Click And Connect With A Designer For Beautiful Baths!

Hurry in and enjoy the benefits of shopping with us and let’s get your bathroom or kitchen designed to fit your style, beauty, comfort, and functionality. We make home improvement projects a breeze. Large selections, sample checkouts, and friendly designers ready to assist you in your purchases of tile, cabinets, countertops, and flooring.

  • FREE Designer Consultation
  • FREE Measures
  • FREE Consultation and Quotes
  • ONE STOP Shopping Experience

Not only pull your samples together at our design tables, as well as let our friendly sales designers help you to achieve a cohesive design. We make home renovations possible and beautiful at our Kitchen and Bath Design Center.

Book A FREE Measure, Consultation, and Quote today at 307-337-4500.

Shop vanity cabinets, countertops, tile, flooring at Casper's best bathroom store. French Creek Designs provides, free measures, quotes and consultations. Located in Casper, Wyoming

The post Theodora Vanity Collection appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>
Purchasing Furniture Vanities https://frenchcreekdesigns.com/blog/purchasing-furniture-vanities/ Mon, 16 Jun 2025 11:33:08 +0000 https://frenchcreekdesigns.com/?p=22873 The post Purchasing Furniture Vanities appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>

Furniture Vanities, Set The Tone

Purchasing furniture vanities are charming, capturing the eye of all as you enter the bathroom. As well as furniture vanities set the stage for the overall style of the space. Carefully considering your style will set the tone, colors, and accessories. Therefore, creating a beautiful, functional bathroom.

Casper's Local Affordable Cabinet Store | French Creek Designs offers FREE Quote, Measure, and Consultation. Kitchen Cabinets, Bathroom Cabinets, Laundry Room Cabinets,

Bathroom Vanity Cabinets

Capturing the attention of all as they enter a beautifully styled bathroom design is essential. Creating the tone and ambiance will reflect on your style. Therefore, Master baths are always a great place to consider the addition of purchasing furniture vanities. Adding a sophisticated style, charming farmhouse, or bright and modern.

Not to mention choosing a furniture vanity for a powder room, guest bath, or the kids. With all the vanity selections available is exciting with so many styles, colors, and sizes available. Purchasing furniture vanities are trending with award winning designs.

As well as furniture vanities can be designed with traditional beautiful cabinetry. Which are designed to fit within your space. As well as add feet, open shelving, or use wall hanging cabinets. Achieving the same desired style, with the added benefits of storage solutions and open shelving.

We have qualified designers ready to assist in designing a furniture vanity. Fitting the cabinetry within design space, elegantly. As well as considering the cabinet function to adequately meet the demand. Therefore, choose from a number of our furniture vanities.

Purchasing Furniture Vanities

Not only, can vanity styles be beautiful, as well as functional, fitting into unique spaces. Selections are also available in any one of our cabinet finishes for a semi-custom cabinetry design. As well as some furniture vanities can be purchased in textures from traditional wood looks to high gloss acrylics.

Also, designers can combine the function of cabinets with drawers, doors, or open storage for a visually appealing design. Open shelving is perfect for displaying those items of interest or quick grab essentials.

Likewise, sleek contemporary designs, traditional, or farmhouse charm is available. Choose from single bowl sink vanity to large double bowl, he and she vanity. In like manner, take two single vanities and creating excitement placing them in the same space.

Bathroom designers assist in setting the stage with selections of colors, and textures. In which the finishes complete an appealing bath design. Innovative designing happens with furniture vanities. Therefore, when achieving a bathroom renovation designed specifically to make a statement, ask a designer. Bathroom vanities can be a key element to any bathroom renovation.

Bathroom Cabinetry

Purchasing furniture vanities and bathroom cabinetry are a welcome addition. Working well for updating powder rooms or guest bathrooms. As well as master baths and kids baths. Also, consider the addition of furniture vanities for laundry rooms, mud rooms, and entry ways. Renovate with handcrafted bathroom vanities or traditional vanities. French Creek Designs can build in furniture vanity options within your bathroom renovation design.

In addition to purchasing furniture vanities French Creek Bath Designers can build vanity cabinets to include linen closets, and laundry hamper enclosures. Adding in extra storage and function within your bathroom. As well as select beautiful stone countertops to top those new bathroom cabinets.

Bathroom Design

Custom Cabinetry

Cabinets Designed for Beauty and Function Custom bath cabinetry is as custom as your style,…
Good Bathroom Design
Bathroom Design

Good Bathroom Design

Bringing Comfort to the Bathroom Good Bathroom Design includes style, function, and flow. Therefore, when…

Selecting Cabinets For The Bathroom

Not only will you find beautiful bathroom cabinet selections at French Creek Designs, as well as friendly Designers. Our designers will assist in designing and purchasing furniture vanity cabinets, and help you understand the cabinet selection process. From clean raised floating vanities, as well as adding functional storage options. Such as linen closet cabinets. Next, they help you to create a cohesive design by selecting bathroom colors, style and finishes.

Not only top those beautiful new cabinets, with vanity countertops in stone or wood. As well as learn more about tile bathroom trends.

Accessorizing Cabinets

Once you have selected your vanity cabinet style, remember to add vanity cabinet hardware. As well as add in LED or RGB Lighting, to include hidden power strips for quick convenience for those appliances.

Also, check out beautiful sink and faucet selections to top and add beauty to the bathroom countertops. Not only do we offer free bathroom planning and design, as well as help you to stay in budget. Therefore, ask a designer for more details. When purchasing furniture vanities, stop by our expansive showroom and discover the possibilities.

Experience Benefits of Shopping In Casper

French Creek Designs 
“Making Your Home Beautiful One Room at a Time with your local Kitchen & Bath Experts.”

Kitchen and Bath Designers Available.
  • We Welcome Walk-Ins
  • Design Video Conferencing Available
  • Designers Available
  • FREE Consultation, Measure, and Quotes
  • ONE STOP Shopping Experience

As well as find your locally owned Home Improvement Store, French Creek Designs, on MeWe or Facebook, and follow us!

Bathroom Designs, Click Now

Good bathroom design begins with qualified bath designers to choose from. As well as designing from simple updates to full renovations at French Creek Designs Bath Showroom is a breeze. Casper’s Design Center of choice. Including cabinets and countertops of choice, from our affordable countertop program. In addition, to a large selection of flooring and wall tiles at the Tile Design Center.

Bringing comfort, luxury, and joy to bathroom renovations. We care about your well being. French Creek Designs bathroom remodel store, where shopping and designing go hand in hand. In a friendly, fun atmosphere. Come Shop with us!

Book A FREE Measure, Consultation. and Quote today at 307-337-4500.

Shop vanity cabinets, countertops, tile, flooring at Casper's best bathroom store. French Creek Designs provides, free measures, quotes and consultations.

The post Purchasing Furniture Vanities appeared first on Home Improvement Store | French Creek Designs | Cabinets, Countertops, Flooring, Tile.

]]>