=== DF Client Sheet ===
Globally used client details will be filled out via a form and then displayed throughout the site using various shortcodes.


=== Description ===
This plugin will allow Dentalfone designers to fill out a form of details about clients. These form values will then be stored in a shortcode which the designers can then use to display information throughout the client’s website. 


=== Usage ===
Place shortcode of input values anywhere on the site where you would like it to appear. Use a raw content element or content area element in Cornerstone to display shortcode content. The number at the end of each shortcode reflects the location.


=== Installation ===
Upload the plugin within your Wordpress Plugins menu and activate it. Then, navigate to the DF Client Sheet options page. Fill out the location(s) form. Use the shortcode located next to each text input box to display its value throughout the site. You can also add attributes to most shortcodes to customize the way the data is formatted (size, color, as a button, etc.)

***Important: To allow shortcode use in Topbar Content box, add function (Parse Shortcodes in Customizer Topbar Content) to functions.php file.***
***Important: To update or change Social link displays in the topbar, modify code in child theme > framework > views > global > _topbar.php***
***Important: To update or change Social link displays in the side navigation, modify code in child theme > framework > views > global > _nav-primary.php***
***Important: Implementation of SEO Schema data is dependent on the Contact Type field. If this field is not filled out, the schema will not display. Also, please leave Contact Type field empty if not in use or erroneous SEO Schema data will be added to the child theme template file.***
***Important: HIPAA and Accessibility values are the same as the office information unless the fields are filled in. If HIPAA and Accessibility fields are left blank, the shortcode values for the Entity, Address, Phone, Email, Fax values will display the values of the office information. Not including Civil Rights Coordinator and Civil Rights Coordinator Title.***


=== Specific form field meaning, and appropriate values that should be filled in ===
***The Suite Number field has been discontinued. If an office has a suite number, you will now add it to the address field, similar to how you would write an address. (ex. 123 Any Street, Suite 123)***
***Deletion of specific shortcodes for phone, directions and email links, buttons, headlines. Will use one shortcode with code and shortcode attributes to display fields*** 
***New shortcode names for Directions, Phone Number, and Email Address***
Main Phone: Textbox value will be the main practice phone number should they have multiple locations with a single main "800" number.
Practice Logo URL: Used for SEO schema. Textbox value will be URL of logo located in the media library.
Practice Name: Textbox value will be the name of the practice 
Practice Type: Used for SEO schema. Textbox value will most likely always be “Dentist” unless of course it is not a dental practice website that you are working on
Contact Type: Used for SEO schema. Textbox value will always be "Customer Service"
Practice Description: Used for SEO schema. Textbox value will be a short description with practice name, doctor name and any additional keywords.
Address: Textbox value will be practice address with suite number, if applicable
Suite Number: REMOVED now part of Address field
City: Textbox value will be the city that the practice is located in
State: Textbox value will be the state that the practice is located in
Zip: Textbox value will be the zip code that the practice is located in
Latitude: Textbox value will be the latitude of the practice value
Longitude: Textbox value will be the longitude of the practice value
Region/Locality: Textbox value will be the city that the practice is located in
Country: Used for SEO schema. Textbox value will most likely always be USA, unless the practice is located in another country
Directions Link: Textbox value will be link to practice directions on Google maps
Phone Number: Textbox value will be the practice phone number
Fax Number: Textbox value will be the practice fax number, if applicable
Email Address: Textbox value will be the practice email address
Monday: Textbox value will be the hours the office is open on Monday
Tuesday: Textbox value will be the hours the office is open on Tuesday
Wednesday: Textbox value will be the hours the office is open on Wednesday
Thursday: Textbox value will be the hours the office is open on Thursday
Friday: Textbox value will be the hours the office is open on Friday
Saturday: Textbox value will be the hours the office is open on Saturday
Sunday: Textbox value will be the hours the office is open on Sunday
Google Reviews Link: Textbox value will be the link to the practice Google Reviews, if applicable
Yelp: Textbox value will be the link to the practice Yelp profile, if applicable
Facebook: Textbox value will be the link to the practice Facebook profile, if applicable
Twitter: Textbox value will be the link to the practice Twitter profile, if applicable
Instagram: Textbox value will be the link to the practice Instagram profile, if applicable
YouTube: Textbox value will be the link to the practice YouTube profile, if applicable
LinkedIn: Textbox value will be the link to the practice LinkedIn profile, if applicable
Pinterest: Textbox value will be the link to the practice Pinterest profile, if applicable
HIPAA Compliance Details and Accessibility Compliance Details: Textbox values will only be filled out if given by the office. Otherwise, they can be left blank.

=== List of Shortcodes. The number included in the shortcode pulls the information from the corresponding location form. ===
main phone:
 [df-main-phone1]

practice logo url:
 [df-logo1]
 [df-logo2]
 [df-logo3]
 [df-logo4]
 [df-logo5]
 [df-logo6]
 [df-logo7]
 
practice name:
 [df-practice1]
 [df-practice2]
 [df-practice3]
 [df-practice4]
 [df-practice5]
 [df-practice6]
 [df-practice7]

practice type:
 [df-type1]
 [df-type2]
 [df-type3]
 [df-type4]
 [df-type5]
 [df-type6]
 [df-type7]

contact type:
 [df-contact1]
 [df-contact2]
 [df-contact3]
 [df-contact4]
 [df-contact5]
 [df-contact6]
 [df-contact7]

practice description: 
 [df-description1]
 [df-description2]
 [df-description3]
 [df-description4]
 [df-description5]
 [df-description6]
 [df-description7]
 
address:
 [df-address1]
 [df-address2]
 [df-address3]
 [df-address4]
 [df-address5]
 [df-address6]
 [df-address7]

city:
 [df-city1]
 [df-city2]
 [df-city3]
 [df-city4]
 [df-city5]
 [df-city6]
 [df-city7]

state:
 [df-state1]
 [df-state2]
 [df-state3]
 [df-state4]
 [df-state5]
 [df-state6]
 [df-state7]

zip:
 [df-zip1]
 [df-zip2]
 [df-zip3]
 [df-zip4]
 [df-zip5]
 [df-zip6]
 [df-zip7]

latitude:
 [df-latitude1]
 [df-latitude2]
 [df-latitude3]
 [df-latitude4]
 [df-latitude5]
 [df-latitude6]
 [df-latitude7]

longitude:
 [df-longitude1]
 [df-longitude2]
 [df-longitude3]
 [df-longitude4]
 [df-longitude5]
 [df-longitude6]
 [df-longitude7]
 
region/locality:
 [df-region1]
 [df-region2]
 [df-region3]
 [df-region4]
 [df-region5]
 [df-region6]
 [df-region7]
 
country:
 [df-country1]
 [df-country2]
 [df-country3]
 [df-country4]
 [df-country5]
 [df-country6]
 [df-country7]

directions link:
 [df-location1]
 [df-location2]
 [df-location3]
 [df-location4]
 [df-location5]
 [df-location6]
 [df-location7]
 
phone number:
 [df-phone-number1]
 [df-phone-number2]
 [df-phone-number3]
 [df-phone-number4]
 [df-phone-number5]
 [df-phone-number6]
 [df-phone-number7]

fax number:
 [df-fax1]
 [df-fax2]
 [df-fax3]
 [df-fax4]
 [df-fax5]
 [df-fax6]
 [df-fax7]

email address:
 [df-email-address1]
 [df-email-address2]
 [df-email-address3]
 [df-email-address4]
 [df-email-address5]
 [df-email-address6]
 [df-email-address7]

monday:
 [df-monday1]
 [df-monday2]
 [df-monday3]
 [df-monday4]
 [df-monday5]
 [df-monday6]
 [df-monday7]

tuesday:
 [df-tuesday1]
 [df-tuesday2]
 [df-tuesday3]
 [df-tuesday4]
 [df-tuesday5]
 [df-tuesday6]
 [df-tuesday7]

wednesday:
 [df-wednesday1]
 [df-wednesday2]
 [df-wednesday3]
 [df-wednesday4]
 [df-wednesday5]
 [df-wednesday6]
 [df-wednesday7]

thursday:
 [df-thursday1]
 [df-thursday2]
 [df-thursday3]
 [df-thursday4]
 [df-thursday5]
 [df-thursday6]
 [df-thursday7]

friday:
 [df-friday1]
 [df-friday2]
 [df-friday3]
 [df-friday4]
 [df-friday5]
 [df-friday6]
 [df-friday7]

saturday:
 [df-saturday1]
 [df-saturday2]
 [df-saturday3]
 [df-saturday4]
 [df-saturday5]
 [df-saturday6]
 [df-saturday7]

sunday:
 [df-sunday1]
 [df-sunday2]
 [df-sunday3]
 [df-sunday4]
 [df-sunday5]
 [df-sunday6]
 [df-sunday7]

google reviews link:
 [df-greviews1]
 [df-greviews2]
 [df-greviews3]
 [df-greviews4]
 [df-greviews5]
 [df-greviews6]
 [df-greviews7]

yelp:
 [df-yelp1]
 [df-yelp2]
 [df-yelp3]
 [df-yelp4]
 [df-yelp5]
 [df-yelp6]
 [df-yelp7]

facebook:
 [df-facebook1]
 [df-facebook2]
 [df-facebook3]
 [df-facebook4]
 [df-facebook5]
 [df-facebook6]
 [df-facebook7]

twitter:
 [df-twitter1]
 [df-twitter2]
 [df-twitter3]
 [df-twitter4]
 [df-twitter5]
 [df-twitter6]
 [df-twitter7]

instagram:
 [df-instagram1]
 [df-instagram2]
 [df-instagram3]
 [df-instagram4]
 [df-instagram5]
 [df-instagram6]
 [df-instagram7]

youtube:
 [df-youtube1]
 [df-youtube2]
 [df-youtube3]
 [df-youtube4]
 [df-youtube5]
 [df-youtube6]
 [df-youtube7]

linkedin:
 [df-linkedin1]
 [df-linkedin2]
 [df-linkedin3]
 [df-linkedin4]
 [df-linkedin5]
 [df-linkedin6]
 [df-linkedin7]

pinterest:
 [df-pinterest1]
 [df-pinterest2]
 [df-pinterest3]
 [df-pinterest4]
 [df-pinterest5]
 [df-pinterest6]
 [df-pinterest7]

hippa entity:
 [df-hippaentity1]
 [df-hippaentity2]
 [df-hippaentity3]
 [df-hippaentity4]
 [df-hippaentity5]
 [df-hippaentity6]
 [df-hippaentity7]

hippa civil rights coordinator:
 [df-hippacrc1]
 [df-hippacrc2]
 [df-hippacrc3]
 [df-hippacrc4]
 [df-hippacrc5]
 [df-hippacrc6]
 [df-hippacrc7]

hippa civil rights coordinator title:
 [df-hippacrctitle1]
 [df-hippacrctitle2]
 [df-hippacrctitle3]
 [df-hippacrctitle4]
 [df-hippacrctitle5]
 [df-hippacrctitle6]
 [df-hippacrctitle7]

hippa address:
 [df-hippaaddress1]
 [df-hippaaddress2]
 [df-hippaaddress3]
 [df-hippaaddress4]
 [df-hippaaddress5]
 [df-hippaaddress6]
 [df-hippaaddress7]

hippa phone:
 [df-hippaphone1]
 [df-hippaphone2]
 [df-hippaphone3]
 [df-hippaphone4]
 [df-hippaphone5]
 [df-hippaphone6]
 [df-hippaphone7]

hippa tty:
 [df-hippatty1]
 [df-hippatty2]
 [df-hippatty3]
 [df-hippatty4]
 [df-hippatty5]
 [df-hippatty6]
 [df-hippatty7]

hippa email:
 [df-hippaemail1]
 [df-hippaemail2]
 [df-hippaemail3]
 [df-hippaemail4]
 [df-hippaemail5]
 [df-hippaemail6]
 [df-hippaemail7]

hippa fax:
 [df-hippafax1]
 [df-hippafax2]
 [df-hippafax3]
 [df-hippafax4]
 [df-hippafax5]
 [df-hippafax6]
 [df-hippafax7]

accessibility entity:
 [df-accessentity1]
 [df-accessentity2]
 [df-accessentity3]
 [df-accessentity4]
 [df-accessentity5]
 [df-accessentity6]
 [df-accessentity7]

accessibility civil rights coordinator:
 [df-accesscrc1]
 [df-accesscrc2]
 [df-accesscrc3]
 [df-accesscrc4]
 [df-accesscrc5]
 [df-accesscrc6]
 
accessibility civil rights coordinator title:
 [df-accesscrctitle1]
 [df-accesscrctitle2]
 [df-accesscrctitle3]
 [df-accesscrctitle4]
 [df-accesscrctitle5]
 [df-accesscrctitle6]
 [df-accesscrctitle7]

accessibility address:
 [df-accessaddress1]
 [df-accessaddress2]
 [df-accessaddress3]
 [df-accessaddress4]
 [df-accessaddress5]
 [df-accessaddress6]
 [df-accessaddress7]

accessibility phone:
 [df-accessphone1]
 [df-accessphone2]
 [df-accessphone3]
 [df-accessphone4]
 [df-accessphone5]
 [df-accessphone6]
 [df-accessphone7]

accessibility tty:
 [df-accesstty1]
 [df-accesstty2]
 [df-accesstty3]
 [df-accesstty4]
 [df-accesstty5]
 [df-accesstty6]
 [df-accesstty7]

accessibility email:
 [df-accessemail1]
 [df-accessemail2]
 [df-accessemail3]
 [df-accessemail4]
 [df-accessemail5]
 [df-accessemail6]
 [df-accessemail7]

accessibility fax:
 [df-accessfax1]
 [df-accessfax2]
 [df-accessfax3]
 [df-accessfax4]
 [df-accessfax5]
 [df-accessfax6]
 [df-accessfax7]
 

=== Shortcode Attributes ===
Attributes can be added inside each shortcode in order to customize content. 

-dfcolor: Changes the text or link color of shortcode value. Can be any valid color code.
-dfsize: Changes the text or link size of shortcode value. Can be any valid text size code.
-dfalign: Used to center buttons. Only valid value is aligncenter.
-dfwidth: Used to make buttons a certain width. Can be any valid pixel value.
-dflink: Turns shortcode value into a text link. Only valid value is true.
-dfbutton: Turns shortcode value into a button link. Only valid value is true. 
-dftext: Assigns custom text value to link or button shortcode values. Can be any valid string of text.
-dfunderline: Removes the underline from link shortcode value. Only valid value is none.
-dficon: Assigns font awesome icon to social media links. Only valid value is true.
-dfimage: Assigns social media image icon to social media links. Only valid value is true.

***Please note the use of dflink and dfbutton in the same shortcode will produce an error.***
***Please note that dflink must be set to true in order for dficon and dfimage to work.***
***Please note the use of dficon and dfimage in the same shortcode will produce an error.***




