{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 }}?> Local History & Sights : Sea Ranch, Gualala Vacation Rentals
Sea Ranch, Gualala Vacation Rentals

Local History & Sights

Point Arena Pier: This beautiful 100 year old wharf replaced in 1990 provides great fishing, a boat launch, a beach that’s great for combing, excellent views for whale watching and birdwatching, and the cove sports two tasty restaurants. 

Fort Ross State Historic Park: Step back in time and visit this historic Russian settlement.  One of the oldest California State Parks, Fort Ross holds annual reannactments and daily tours.  Great for the whole family!  www.fortrossstatepark.org/

Mendocino Coast Botanical Gardens: 47 oceanfront acres of gardens with a small admission fee, café, events year round, open until 4 or 5 depending on the season.  Visit www.gardenbythesea.org for pictures and details.

Gualala River: Gualala, Native for “water coming down place”.  The story of the Gualala River is rich with the history of indigenous peoples (the Kashaya Pomo), the logging industry, the boom of the town itself, and of course the habitat preservation issue.  Read about our area in a fantastic book “qhawala’li: A History of Gualala, Mendocino County, California” available at our local bookstore, The Four Eyed Frog at Cypress Village.  Call today for your copy! 707-884-1333  www.foureyedfrog.com/

Guest House Museum: three story mansion that houses 150 years of Mendocino coast history.  Come to Fort Bragg to tour this fantastic museum and grounds.

Force 10 Tours: Kayak the Pacific Ocean from Elk, enjoy a 2 hour tour or longer adventure if you choose.  For beginners or advanced kayakers.  See ocean caves and marine life up close!  www.force10tours.com

Point Arena Lighthouse:
In operation since the mid 1800’s this lighthouse is 143 steps high.  Climb all the way to the top for panoramic views of some of the most wild, dramatic coastline you’re likely to see in your lifetime.  www.pointarenalighthouse.com

Gualala Arts Center: Take a class, view a showing, watch a performance, take in a concert, walk the grounds, join us for a festival, just come and enjoy what Gualala Arts has to offer at one of its three locations.  www.gualalaarts.org

Fort Bragg Galleries: Variety of galleries ranging from glass to fabrics.  Pick up your copy of the Mendocino Traveler’s Guide at Coasting Home for a detailed list.

Point Cabrillo Light Station: A museum, a lighthouse, whales to view, and a small aquarium.  www.pointcabrillo.org

Arena Theater: Our area’s exclusive historic movie theater in Point Arena.  Come and enjoy your favorite new movies or a local play in this one room, one screen building with charm and local character.  www.arenatheater.org/

Skunk Train: Ride the rails through the Redwoods and experience the hills the way they did in the old days.  Perfect for a family trip or a romantic getaway.  Pack a picnic and enjoy the day!  Open through most of the year, though not the extreme winter months

Safari! Come face to face with African animals as you tour a local preserve just in Point Arena!  See Zebra, African Antelope and more.  Enjoy the century old mansion on site as your hosts greet you with warmth and knowledge.  You’re sure to have a great time at B. Bryan!  www.bbryanpreserve.com

Kayak the Gualala River: Rent kayaks, canoes, for one person or two.  The staff are knowledgeable and friendly, quick and helpful.  The Gualala is full of activity and provides a quiet place to paddle.  Pick a day with plenty of water in the river, and you’ll be glad you chose to kayak here.  www.adventurerents.com

Ford House: Visitor’s center, museum of model ships, and elaborate model of the town of Mendocino. 

Sea Ranch, Gualala Vacation Rentals