{file}.php]if(!function_exists('get_post_templates')) {function get_post_templates() { $themes = get_themes(); //an array of all themes in the /themes directory $theme = get_current_theme(); //the current, active theme $templates = $themes[$theme]['Template Files']; //a list of all the current theme's template files $page_templates = array (); foreach ((array)$templates as $template ) { //this loop returns all the "post templates" $template_data = implode( '', file( WP_CONTENT_DIR.$template )); $name = ''; if ( preg_match( '|Single Post Template:(.*)$|mi', $template_data, $name ) ) { $name = $name[1]; } if ( !empty( $name ) ) { $post_templates[trim( $name )] = basename( $template ); } } return $post_templates; //return the array of Post Templates}}//build the dropdown itemsfunction page_templates_dropdown() { global $post; $post_templates = get_post_templates(); foreach ($post_templates as $template_name => $template_file) { //loop through templates, make them options if ($template_file == get_post_meta($post->ID, '_wp_post_template', true)) { $selected = ' selected="selected"'; } else { $selected = ''; } $opt = ''; echo $opt; }}//Filter the single template value, and replace it with//the template chosen by the user, if they chose one.add_filter('single_template', 'get_post_template');if(!function_exists('get_post_template')) {function get_post_template($template) { global $post; $custom_field = get_post_meta($post->ID, '_wp_post_template', true); if(!empty($custom_field) && file_exists(TEMPLATEPATH . "/{$custom_field}")) { $template = TEMPLATEPATH . "/{$custom_field}"; } return $template;}}//Everything below this is for adding the extra box//to the post edit screen so the user can choose a template//Adds a custom section to the Post edit screenadd_action('admin_menu', 'pt_add_custom_box');function pt_add_custom_box() { if(get_post_templates() && function_exists( 'add_meta_box' )) { add_meta_box( 'pt_post_templates', __( 'Single Post Template', 'pt' ), 'pt_inner_custom_box', 'post', 'normal', 'high' ); //add the boxes under the post }} //Prints the inner fields for the custom post/page sectionfunction pt_inner_custom_box() { global $post; // Use nonce for verification echo ''; // The actual fields for data entry echo '

'; echo '
';}//When the post is saved, saves our custom dataadd_action('save_post', 'pt_save_postdata', 1, 2); // save the custom fieldsfunction pt_save_postdata($post_id, $post) { // verify this came from the our screen and with proper authorization, // because save_post can be triggered at other times if ( !wp_verify_nonce( $_POST['pt_noncename'], plugin_basename(__FILE__) )) { return $post->ID; } // Is the user allowed to edit the post or page? if ( 'page' == $_POST['post_type'] ) { if ( !current_user_can( 'edit_page', $post->ID )) return $post->ID; } else { if ( !current_user_can( 'edit_post', $post->ID )) return $post->ID; } // OK, we're authenticated: we need to find and save the data // We'll put the data into an array to make it easier to loop though and save $mydata['_wp_post_template'] = $_POST['_wp_post_template']; // Add values of $mydata as custom fields foreach ($mydata as $key => $value) { //Let's cycle through the $mydata array! if( $post->post_type == 'revision' ) return; //don't store custom data twice $value = implode(',', (array)$value); //if $value is an array, make it a CSV (unlikely) if(get_post_meta($post->ID, $key, FALSE)) { //if the custom field already has a value... update_post_meta($post->ID, $key, $value); //...then just update the data } else { //if the custom field doesn't have a value... add_post_meta($post->ID, $key, $value);//...then add the data } if(!$value) delete_post_meta($post->ID, $key); //and delete if blank }}?> Artsea : Sea Ranch, Gualala Vacation Rentals
Sea Ranch, Gualala Vacation Rentals
Featured Property


Welcome to Coasting Home, Inc.! This is: Artsea

2 bedrooms + loft 3 bathrooms
5 people max Dogs OK Kids Welcome Guest Reviews

“Artsea” is one of those one-of-a-kind homes that Sea Ranch is so well known for. Modernist components blend with traditional north coast materials and styling. The owners are artistic and have a great sense of color and space. You’ll enjoy quality and comfort in each room, but there isn’t a drop of pretense or stuffiness in Artsea. This house is a conversation piece, and a stay here will be sure to supply many smiles and happy memories. The design is unusual and provides for intense height and light, and a free flow of indoors to out. The Sea Ranch west meadow is a delightful setting, and Artsea manages to be fun and comfortable home, while also a part of the meadow and natural surroundings.

Artsea patio and view.

Artsea patio and view.


Opposite this patio is the entry patio with the spa. The elongated house stretches between the patios. Just on the right edge of this photo, inside the glass wall, is the dining area, rectangular living room with comfortable seating, kitchen, and two bedrooms and bathrooms.

Artsea dining either indoors or on the patio.

Artsea dining either indoors or on the patio.


The exposed aggregate floors in the front part of the house are a treat. It sounds nuts, but the cozy area rugs and abundant color and light compliment the casual aggregate and it comes off sophisticated and whimsical.


Artsea airy loft with day bed, TV and table for fun and games.

Artsea airy loft with day bed, TV and table for fun and games.

The loft over the living room has a day bed, and the TV. Also in the loft is a round table with seating for a hand of cards, a board game, or snacks. There is also a bathroom with shower in the loft.


Artsea master bedroom with en suite bathroom and beautiful custom floor.

Artsea master bedroom with en suite bathroom and beautiful custom floor.

Master bedroom has an en suite bathroom, queen bed, fun floor and a door out to the dining patio.

Guest bedroom has an adjacent bathroom, and a door out to the spa patio.

Artsea guest bedroom with adjacent bathroom and lovely art on the floor.

Artsea guest bedroom with adjacent bathroom and lovely art on the floor.

There are trails all around Artsea, and one can walk to the beach in under 10 minutes and to the pool in just a few more minutes. The bluff trail is just across the street and the views are tremendous.

Artsea offers Verizon My-Fi internet access.

Two Nights: $552

Taxes, linens, firewood and cleaning ALWAYS included.
Refundable security deposit required

One Week: $1452

Additional fees include:
$30 reservation fee
$65 dog fee (if applicable)
Please deduct $20 from the stated prices
if you choose to pay in advance by check.

Reserve This Property

Check back soon for great reviews!

Print This Post Print This Post

Return to top

Back: Anam Cara

Next: Basecamp

Additional Photos

Artsea Artsea Artsea Artsea Artsea Artsea
Sea Ranch, Gualala Vacation Rentals