Palmetto https://wordpress-dev-chrissybranso.c9users.io Palmetto is a WordPress theme designed specifically for real estate and rental agencies. It features modules on the home page designed to showcase featured listings. It also has a number of custom page templates, including a listing template to showcase property information. Mon, 20 Jun 2016 22:57:55 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.2 Palmetto Navigation Menu https://wordpress-dev-chrissybranso.c9users.io/palmetto-navigation-menu/ Mon, 20 Jun 2016 20:19:40 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=341 The Palmetto theme utilizes a primary top navigation menu. This is a responsive feature which appears different whether you’re viewing on a desktop versus a mobile device. It is recommended that you edit this menu by navigating to the Appearance -> Menus section of the WordPress dashboard. Menus should be at most one level deep … Continue reading "Palmetto Navigation Menu"

The post Palmetto Navigation Menu appeared first on Palmetto.

]]>
The Palmetto theme utilizes a primary top navigation menu. This is a responsive feature which appears different whether you’re viewing on a desktop versus a mobile device. It is recommended that you edit this menu by navigating to the Appearance -> Menus section of the WordPress dashboard.

Palmetto Menu Editor
Palmetto Menu Editor

Menus should be at most one level deep for readability, and sections can be rearranged using the drag and drop interface provided by WordPress.

Palmetto Menu Editor
Palmetto Menu Editor

If you’d like icons to appear next to the menu items, you can use the CSS classes feature to insert Font Awesome icons. You can use the cheat sheet provided by Font Awesome here: http://fontawesome.io/icons/. As per the example above, if you’d like a home icon to appear ( ), then you should add fa fa-home to the classes option. If you wanted the Facebook icon (for example), then use fa fa-facebook. This will work for any of the icons on the cheat sheet.

The post Palmetto Navigation Menu appeared first on Palmetto.

]]>
Palmetto Theme Customization https://wordpress-dev-chrissybranso.c9users.io/palmetto-theme-customization/ Mon, 20 Jun 2016 19:27:20 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=316 The Palmetto theme comes with many options for customization. Customization Overview An overview of the customization options available. Once the Palmetto theme is chosen, from the WordPress dashboard go to Appearance -> Customize to access these options. Site Identity This section allows users to specify a logo, as well as a site title and description. … Continue reading "Palmetto Theme Customization"

The post Palmetto Theme Customization appeared first on Palmetto.

]]>
The Palmetto theme comes with many options for customization.

Customization Overview

Palmetto Theme Customization: Overview
Palmetto Theme Customization: Overview

An overview of the customization options available. Once the Palmetto theme is chosen, from the WordPress dashboard go to Appearance -> Customize to access these options.

Site Identity

Palmetto Theme Customization: Site Identity
Palmetto Theme Customization: Site Identity

This section allows users to specify a logo, as well as a site title and description. If a logo is specified, it will be placed on the top navigation bar on the left-most side. The recommended logo size is 200px by 120px. If no logo is specified, the site name will appear. There is currently no option to display the site description.

Colors

Palmetto Theme Customization: Colors
Palmetto Theme Customization: Colors

The Palmetto theme allows you to choose link colors. These colors will change the appearance of links and buttons.

Header Image

Palmetto Theme Customization: Header Image
Palmetto Theme Customization: Header Image

This theme allows you to be specify a header image that will be displayed at the top of the front page. This is meant to highlight a featured real estate or rental property and should be used in conjunction with the Featured Property Header customization options as described below. Note, that this only applies to the home index page. Most other pages will have a header image consisting of a the featured image, which you can read more about here.

Menus

Palmetto Theme Customization: Menus
Palmetto Theme Customization: Menus

The Palmetto theme has only one designated menu, the top navigation bar. This is the user’s primary way to navigate the site. More information about this option can be found on this post.

Widgets

Palmetto Theme Customization: Widgets
Palmetto Theme Customization: Widgets

Sidebars are customizable in the Palmetto theme, like with most WordPress themes. The Palmetto theme has five sidebars: one for blog posts, one for page posts that use the Page With Sidebar Template (read more about that here), and three sidebars for the footer area which appears on all pages.

Static Front Page

Palmetto Theme Customization: Static Page
Palmetto Theme Customization: Static Page

Palmetto allows (and encourages!) users to specify a static page as the index page. This page should have the Home Page Template selected in order to use the many customization options described below. If your site also uses the blog feature in WordPress, you should make a page called Blog (or News, whatever) and specify that page as your posts page.

Contact Header

Palmetto Theme Customization: Contact Header and Social Media Icons
Palmetto Theme Customization: Contact Header and Social Media Icons

The Palmetto theme has a special header bar, which I’ve dubbed the Contact Header. This is where you can specify your contact phone number and email address, as well as links to various social media accounts. The information about social media accounts is also used in the footer by default.

Three Pane Featured (Home Page only)

Palmetto Theme Customization: Feature Panes
Palmetto Theme Customization: Feature Panes

The Palmetto theme has a special section on the Home Page template. This allows users to highlight special information that they want to be immediately conveyed to the end user. You can specify icons to accompany each panel, using the Font Awesome icon set. A cheat sheet for the icons can be found here: http://fontawesome.io/icons/.

Featured Listings Section (Home Page Only)

Palmetto Theme Customization: Home Page Featured Listings
Palmetto Theme Customization: Home Page Featured Listings

Another Home Page template feature, users can specify up to three feature real estate or rental property listings in the featured listings section. Users can specify the listing name, description, url, as well as property information like number of bedrooms, bathrooms, and garage spaces.

Placeholder Image Section

Palmetto Theme Customization: Custom Placeholder Images
Palmetto Theme Customization: Custom Placeholder Images

As described in this post, the Palmetto theme allows users to specify placeholder images in grids on the Home Page and Grid templates. See the linked post for more information.

Featured Property Header (Home Page Only)

Palmetto Theme Customization: Featured Property Header
Palmetto Theme Customization: Featured Property Header

To be used in conjunction with the Header Image customization option, the Palmetto theme allows users to specify a special property to be featured along with the header image.

The post Palmetto Theme Customization appeared first on Palmetto.

]]>
Palmetto Page Templates https://wordpress-dev-chrissybranso.c9users.io/palmetto-page-templates/ Mon, 20 Jun 2016 17:41:40 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=292 The Palmetto WordPress theme comes with several built-in page templates, described in the following table: Template Description Header Image Sidebar Example Default Template This is the default template for new pages. It is full-width and contains no sidebars. Yes, if featured image set. No Default Template Page Grid Template This template, in addition to displaying … Continue reading "Palmetto Page Templates"

The post Palmetto Page Templates appeared first on Palmetto.

]]>
The Palmetto WordPress theme comes with several built-in page templates, described in the following table:

Template Description Header Image Sidebar Example
Default Template This is the default template for new pages. It is full-width and contains no sidebars. Yes, if featured image set. No Default Template Page
Grid Template This template, in addition to displaying any page contents, will also display a grid of subpages. In Palmetto, the Listings page is a parent page of each of the individual real estate or rental property listings. Yes, if featured image set. No Listings
Home Template This is a specialty template that displays custom elements that are customizable from the WordPress customizer. Yes, if user sets a featured property image in the WordPress customizer. No The Home Page
Listing Template This template is specifically designed to support real estate or rental property listings. See this post on using this page template’s features. No, it is expected that users input their own plugins to display multiple images near the top of the post. Yes, on the right, but it’s a listing-specific sidebar. 1 Sample Listing Ave
Page With Page Sidebar Template This is a page with a right-hand sidebar that is distinct from the standard blog sidebar. Yes, if featured image set. Yes, on the right of the page. Contact
Thin Page Template This is a one column page that is thinner than the rest of the pages and has a white background. Yes, if featured image set. No Resident Portal
Blog Post This is the default template for all blog posts. Yes, if featured image set. Yes, on the right of the page. This Page

The post Palmetto Page Templates appeared first on Palmetto.

]]>
Palmetto Suggested Page Structure https://wordpress-dev-chrissybranso.c9users.io/suggested-page-structure/ Mon, 20 Jun 2016 16:54:05 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=279 Palmetto has a recommended page structure which will help you organize your pages and templates. You can read more about the different templates on this post. This schema roughly matches the themes on this site. Page Subpage Description Parent Template Home Page – The special front page, showing the special header, featured property, and short … Continue reading "Palmetto Suggested Page Structure"

The post Palmetto Suggested Page Structure appeared first on Palmetto.

]]>
Palmetto has a recommended page structure which will help you organize your pages and templates. You can read more about the different templates on this post. This schema roughly matches the themes on this site.

Page Subpage Description Parent Template
Home Page The special front page, showing the special header, featured property, and short description of blog posts. This is set as a Static Page Home Template
Listings A grid page serving as a directory for all listings. Grid Template
A Listing A page with a rental property listing. Listings Listing Template
A Listing A page with a rental property listing. Listings Listing Template
Blog When we set the home page as a static page (here, Home Page), we choose another page to be the index page for Blog posts.

The post Palmetto Suggested Page Structure appeared first on Palmetto.

]]>
Using Advanced Custom Fields https://wordpress-dev-chrissybranso.c9users.io/using-advanced-custom-fields/ Mon, 20 Jun 2016 16:36:13 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=273 The Listing Page Template currently relies on the plugin Advanced Custom Fields to supply information for the Property Information sidebar within the template. Property information like cost or monthly rent and the number of bedrooms, bathrooms, and garage spaces. Listing Information In order to use this plugin, specific fields must be specified for the information … Continue reading "Using Advanced Custom Fields"

The post Using Advanced Custom Fields appeared first on Palmetto.

]]>
The Listing Page Template currently relies on the plugin Advanced Custom Fields to supply information for the Property Information sidebar within the template. Property information like cost or monthly rent and the number of bedrooms, bathrooms, and garage spaces.

Property Information On Listing Template
Property Information On Listing Template

Listing Information

In order to use this plugin, specific fields must be specified for the information to show up properly. These fields are:

  • monthly_rent
  • number_of_bedrooms
  • number_of_bathrooms
  • number_of_cars
  • availability
  • contact_link

Gallery Images

If you’d like to use Advanced Custom Fields to display an Orbit slider to display images on the Listing Template, you should have the following fields. Note that there are several available options for this task.

  • gallery_image_1
  • gallery_image_2
  • And so on up until…
  • gallery_image_19

The PHP code to import the Listing Information fields is:
if(function_exists("register_field_group"))
{
register_field_group(array (
'id' => 'acf_listing-information',
'title' => 'Listing Information',
'fields' => array (
array (
'key' => 'field_5751ac42f64a3',
'label' => 'Cost',
'name' => 'monthly_rent',
'type' => 'text',
'instructions' => 'Cost or monthly rent of the listing',
'required' => 1,
'default_value' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'formatting' => 'html',
'maxlength' => '',
),
array (
'key' => 'field_5751ac4ff64a4',
'label' => 'Number of Bedrooms',
'name' => 'number_of_bedrooms',
'type' => 'text',
'instructions' => 'Number of bedrooms for the listing',
'required' => 1,
'default_value' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'formatting' => 'html',
'maxlength' => '',
),
array (
'key' => 'field_5751ac5bf64a5',
'label' => 'Number of Bathrooms',
'name' => 'number_of_bathrooms',
'type' => 'text',
'instructions' => 'Number of bathrooms for the listing',
'default_value' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'formatting' => 'html',
'maxlength' => '',
),
array (
'key' => 'field_5751adc58559f',
'label' => 'Number of Cars',
'name' => 'number_of_cars',
'type' => 'text',
'instructions' => 'Number of car garage spaces for the listing',
'default_value' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'formatting' => 'html',
'maxlength' => '',
),
array (
'key' => 'field_5751b1f0855a0',
'label' => 'Availability',
'name' => 'availability',
'type' => 'text',
'instructions' => 'Enter availability of the listing.',
'required' => 1,
'default_value' => '',
'placeholder' => '',
'prepend' => '',
'append' => '',
'formatting' => 'html',
'maxlength' => '',
),
array (
'key' => 'field_576861bd8a65c',
'label' => 'Contact Link',
'name' => 'contact_link',
'type' => 'page_link',
'instructions' => 'Provide a link to your contact page.',
'required' => 1,
'post_type' => array (
0 => 'all',
),
'allow_null' => 0,
'multiple' => 0,
),
),
'location' => array (
array (
array (
'param' => 'page_template',
'operator' => '==',
'value' => 'listing.php',
'order_no' => 0,
'group_no' => 0,
),
),
),
'options' => array (
'position' => 'normal',
'layout' => 'no_box',
'hide_on_screen' => array (
),
),
'menu_order' => 0,
));
}

The post Using Advanced Custom Fields appeared first on Palmetto.

]]>
Palmetto Placeholder Images https://wordpress-dev-chrissybranso.c9users.io/palmetto-placeholder-images/ https://wordpress-dev-chrissybranso.c9users.io/palmetto-placeholder-images/#respond Mon, 20 Jun 2016 03:05:00 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=239 The Palmetto theme uses a grid layout on multiple theme pages. By default, the featured image (if set) is used as a graphic on this grid. If no graphic is specified, one can set a website-specific placeholder. The theme comes with a default placeholder image in greyscale meant to match any user-specified theme colors. These … Continue reading "Palmetto Placeholder Images"

The post Palmetto Placeholder Images appeared first on Palmetto.

]]>
The Palmetto theme uses a grid layout on multiple theme pages. By default, the featured image (if set) is used as a graphic on this grid. If no graphic is specified, one can set a website-specific placeholder.

Front Page Placeholder Image Location
Front Page Placeholder Image Location
Listings Page Placeholder Image Location
Listings Page Placeholder Image Location

The theme comes with a default placeholder image in greyscale meant to match any user-specified theme colors. These are located at assets/img/dft-placeholder-blog.jpg, for the blog placeholder image, and assets/img/dft-placeholder-listing.jpg, for the listing placeholder image. These images were made using Canva and the template can be found on my pblic profile page at https://www.canva.com/chrissybranso. These images can be customized to suite your specific theme colors. To use these images, upload them to wordpress, and changed in the WordPress customizer. More information about this can be found on the Palmetto Customizer Options post.

Palmetto Customizer Option: Placeholder Images
Palmetto Customizer Option: Placeholder Images

The post Palmetto Placeholder Images appeared first on Palmetto.

]]>
https://wordpress-dev-chrissybranso.c9users.io/palmetto-placeholder-images/feed/ 0
Listing Images https://wordpress-dev-chrissybranso.c9users.io/listing-images/ https://wordpress-dev-chrissybranso.c9users.io/listing-images/#respond Fri, 17 Jun 2016 22:02:52 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=209 The Palmetto theme offers several ways to add images to listing posts utilizing the Listing Template that comes with this theme.

The post Listing Images appeared first on Palmetto.

]]>
The Palmetto theme offers several ways to add images to listing posts utilizing the Listing Template that comes with this theme. In the development of the site, I tested three distinct ways of inserting images or slideshows. The first utilizes the Advanced Custom Fields which is necessary for other elements on the Listing Page Template (read more about that here). This method involved manually adding files via upload or the WordPress media library. If these fields are filled in, code in the Listing Page will automatically create a Foundation Orbit slider, the built-in slider component that comes with our front-end framework. This is the fastest solution, as the code is already loaded and embedded into the site. It’s fully responsive and works very well with the rest of the website. The other methods utilize plugins – I used the free version of the WP Slider Plugin as well as the NextGen Gallery. These are both used with normal plugin behavior, by inserting the appropriate tags where you want them to appear in the post.

Advanced Custom Fields

As stated above, the Palmetto theme uses the Advanced Custom Fields plugin to populate certain areas of the Listings Page template, namely the right sidebar which discloses property information. You can also use ACF to create a Foundation Orbit slider. For each post, select the images that you’d like to appear on the slider. You can read more about how to use ACF with the Palmetto theme on this post.

Palmetto: Using Advanced Custom Fields to add a slider
Palmetto: Using Advanced Custom Fields to add a slider
Palmetto: Using Advanced Custom Fields to select an image
Palmetto: Using Advanced Custom Fields to select an image
Palmetto: Selected image showing up in the Advanced Custom Fields selector
Palmetto: Selected image showing up in the Advanced Custom Fields selector

Listings featuring the ACF method include:

WP Slider Plugin

The WP Slider plugin is fairly easy to understand so I won’t go into details. If you choose to use this plugins, create your sliders, and insert the generated code into the page you’d like it to appear.

Listings featuring the WP Slider Plugin include:

NextGen Gallery Plugin

Like the WP Slider Plugin above, the NextGen Gallery plugin can be used to insert images into pages and posts.

Listings featuring the NextGen Gallery plugin incude:

In addition to adding slideshows and images to posts, it is highly recommended that you add a Featured Image to each of your listings. While this image is not currently used on the post, it is used on the Listings page.

Featured Images

Using Featured image alone does not allow an image to show up on the actual listing page. As you can see on the example page below, there is no image available on the actual listing page. However, it is still very important to set a featured image on ALL listing pages. This allows images to appear on the parent page, as recommended by the suggested site structure. The screenshot below shows you how to select a featured image.

How To Set A Featured Image
How To Set A Featured Image

Listings featuring only a featured image:

The post Listing Images appeared first on Palmetto.

]]>
https://wordpress-dev-chrissybranso.c9users.io/listing-images/feed/ 0
Palmetto Credits & Appreciation https://wordpress-dev-chrissybranso.c9users.io/palmetto-credits-appreciation/ Thu, 02 Jun 2016 18:41:23 +0000 https://wordpress-dev-chrissybranso.c9users.io/?p=304 The Palmetto theme was created for Bluffton Homes 4 Rent, a rental property website that I help manage. This documentation site is hosted on GitHub.io. The static version of this WordPress site was created using the Simply Static plugin. Palmetto is open source and the code can be found at https://github.com/christinabranson/palmetto. The images used on … Continue reading "Palmetto Credits & Appreciation"

The post Palmetto Credits & Appreciation appeared first on Palmetto.

]]>
The Palmetto theme was created for Bluffton Homes 4 Rent, a rental property website that I help manage.

This documentation site is hosted on GitHub.io. The static version of this WordPress site was created using the Simply Static plugin. Palmetto is open source and the code can be found at https://github.com/christinabranson/palmetto.

The images used on this site were obtained from Pixabay. The logos for both Palmetto and Bluffton Homes 4 Rent were designed by Kuug.

The post Palmetto Credits & Appreciation appeared first on Palmetto.

]]>