ID, 'apricot_is_checked', true ); $value = $value=='true' ? 'checked' : ''; echo ' '; } function apricot_save_meta_box_data( $post_id ) { if ( ! isset( $_POST['apricot_meta_box_nonce'] ) ) { return; } if ( ! wp_verify_nonce( $_POST['apricot_meta_box_nonce'], 'apricot_meta_box' ) ) { return; } if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } if ( isset( $_POST['post_type'] ) && 'page' == $_POST['post_type'] ) { if ( ! current_user_can( 'edit_page', $post_id ) ) { return; } } else { if ( ! current_user_can( 'edit_post', $post_id ) ) { return; } } if ( ! isset( $_POST['apricot_new_field'] ) ) { $_POST['apricot_new_field'] = false; } $my_data = sanitize_text_field( $_POST['apricot_new_field'] ); update_post_meta( $post_id, 'apricot_is_checked', $my_data ); } add_action( 'save_post', 'apricot_save_meta_box_data' ); add_action( 'add_meta_boxes', 'apricot_add_meta_box' ); /* Setting Theme Options, for the Live Preview */ $theme_columns = get_theme_mod('apricot_col_layout','one'); $theme_columns = isset($_COOKIE['layout']) ? $_COOKIE['layout'] : $theme_columns; $box_layout = get_theme_mod('apricot_box_layout','top'); $box_layout = isset($_COOKIE['box']) ? $_COOKIE['box'] : $box_layout; $theme_color = get_theme_mod('apricot_theme_color','#f08080'); $theme_color = isset($_COOKIE['color']) ? $_COOKIE['color'] : $theme_color; $sidebar_home = get_theme_mod('apricot_sidebar_home','1'); $sidebar_home = isset($_COOKIE['sidebar']) ? $_COOKIE['sidebar'] : $sidebar_home; $sidebar_post = get_theme_mod('apricot_sidebar_post','1'); $sidebar_post = isset($_COOKIE['sidebar']) ? $_COOKIE['sidebar'] : $sidebar_post; $sidebar_archive = get_theme_mod('apricot_sidebar_archive','1'); $sidebar_archive = isset($_COOKIE['sidebar']) ? $_COOKIE['sidebar'] : $sidebar_archive; global $featured, $box_layout, $theme_columns, $theme_color, $sidebar_home, $sidebar_post, $sidebar_archive; /* Set Content Width */ if ( ! isset( $content_width ) ) $content_width = 700; /* Custom Social Links for User Profiles */ add_filter('user_contactmethods', 'apricot_user_contactmethods'); function apricot_user_contactmethods($user_contactmethods){ $user_contactmethods['display'] = 'Display Pic Link'; $user_contactmethods['tag-line'] = 'Tag Line'; $user_contactmethods['facebook'] = 'Facebook Link'; $user_contactmethods['twitter'] = 'Twitter Link'; $user_contactmethods['linkedin'] = 'LinkedIn Link'; $user_contactmethods['instagram'] = 'Instagram Link'; $user_contactmethods['pinterest'] = 'Pinterest Link'; $user_contactmethods['gplus'] = 'Google+ Link'; $user_contactmethods['tumblr'] = 'Tumblr Link'; return $user_contactmethods; } /* Custom User Pic Display */ add_filter( 'get_avatar' , 'apricot_custom_avatar' , 1 , 4 ); function apricot_custom_avatar( $avatar, $id_or_email, $size, $default ) { $user = false; if ( is_numeric( $id_or_email ) ) { $id = (int) $id_or_email; $user = get_user_by( 'id' , $id ); } elseif ( is_object( $id_or_email ) ) { if ( ! empty( $id_or_email->user_id ) ) { $id = (int) $id_or_email->user_id; $user = get_user_by( 'id' , $id ); } } else { $user = get_user_by( 'email', $id_or_email ); } if ( $user && is_object( $user ) ) { if (get_the_author_meta('display',$user->data->ID)) { $image = "data->ID)."' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />"; } else { $image = $avatar; } return $image; } return ''; } remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); /* Register Sidebar */ function apricot_register_sidebars() { register_widget( 'apricot_recent_posts' ); register_widget( 'apricot_recent_comments' ); register_widget( 'apricot_site_author' ); register_sidebar(array( 'id' => 'sidebar-1', 'name' => __( 'Sidebar', 'apricottheme' ), 'description' => __( '', 'apricottheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'id' => 'sidebar-2', 'name' => __( 'Footer', 'apricottheme' ), 'description' => __( '', 'apricottheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } /* Add to Body Class */ add_filter('body_class', 'apricot_body_classes'); function apricot_body_classes($classes) { global $theme_columns,$box_layout; $classes[] = 'header-layout-'.$box_layout; $classes[] = 'column-layout-'.$theme_columns; return $classes; } add_filter('post_class', 'apricot_post_classes'); function apricot_post_classes($classes) { $classes[] = 'card'; return $classes; } /* Theme Customizer */ add_action( 'customize_register', 'apricot_theme_customizer' ); function apricot_theme_customizer($wp_customize) { $google_fonts = array(''=>'Default','ABeeZee'=>'ABeeZee','Abel'=>'Abel','Abril Fatface'=>'Abril Fatface','Aclonica'=>'Aclonica','Acme'=>'Acme','Actor'=>'Actor','Adamina'=>'Adamina','Advent Pro'=>'Advent Pro','Aguafina Script'=>'Aguafina Script','Akronim'=>'Akronim','Aladin'=>'Aladin','Aldrich'=>'Aldrich','Alef'=>'Alef','Alegreya'=>'Alegreya','Alegreya Sans'=>'Alegreya Sans','Alegreya Sans SC'=>'Alegreya Sans SC','Alegreya SC'=>'Alegreya SC','Alex Brush'=>'Alex Brush','Alfa Slab One'=>'Alfa Slab One','Alice'=>'Alice','Alike'=>'Alike','Alike Angular'=>'Alike Angular','Allan'=>'Allan','Allerta'=>'Allerta','Allerta Stencil'=>'Allerta Stencil','Allura'=>'Allura','Almendra'=>'Almendra','Almendra Display'=>'Almendra Display','Almendra SC'=>'Almendra SC','Amarante'=>'Amarante','Amaranth'=>'Amaranth','Amatic SC'=>'Amatic SC','Amethysta'=>'Amethysta','Anaheim'=>'Anaheim','Andada'=>'Andada','Andika'=>'Andika','Angkor'=>'Angkor','Annie Use Your Telescope'=>'Annie Use Your Telescope','Anonymous Pro'=>'Anonymous Pro','Antic'=>'Antic','Antic Didone'=>'Antic Didone','Antic Slab'=>'Antic Slab','Anton'=>'Anton','Arapey'=>'Arapey','Arbutus'=>'Arbutus','Arbutus Slab'=>'Arbutus Slab','Architects Daughter'=>'Architects Daughter','Archivo Black'=>'Archivo Black','Archivo Narrow'=>'Archivo Narrow','Arimo'=>'Arimo','Arizonia'=>'Arizonia','Armata'=>'Armata','Artifika'=>'Artifika','Arvo'=>'Arvo','Asap'=>'Asap','Asset'=>'Asset','Astloch'=>'Astloch','Asul'=>'Asul','Atomic Age'=>'Atomic Age','Aubrey'=>'Aubrey','Audiowide'=>'Audiowide','Autour One'=>'Autour One','Average'=>'Average','Average Sans'=>'Average Sans','Averia Gruesa Libre'=>'Averia Gruesa Libre','Averia Libre'=>'Averia Libre','Averia Sans Libre'=>'Averia Sans Libre','Averia Serif Libre'=>'Averia Serif Libre','Bad Script'=>'Bad Script','Balthazar'=>'Balthazar','Bangers'=>'Bangers','Basic'=>'Basic','Battambang'=>'Battambang','Baumans'=>'Baumans','Bayon'=>'Bayon','Belgrano'=>'Belgrano','Belleza'=>'Belleza','BenchNine'=>'BenchNine','Bentham'=>'Bentham','Berkshire Swash'=>'Berkshire Swash','Bevan'=>'Bevan','Bigelow Rules'=>'Bigelow Rules','Bigshot One'=>'Bigshot One','Bilbo'=>'Bilbo','Bilbo Swash Caps'=>'Bilbo Swash Caps','Bitter'=>'Bitter','Black Ops One'=>'Black Ops One','Bokor'=>'Bokor','Bonbon'=>'Bonbon','Boogaloo'=>'Boogaloo','Bowlby One'=>'Bowlby One','Bowlby One SC'=>'Bowlby One SC','Brawler'=>'Brawler','Bree Serif'=>'Bree Serif','Bubblegum Sans'=>'Bubblegum Sans','Bubbler One'=>'Bubbler One','Buda'=>'Buda','Buenard'=>'Buenard','Butcherman'=>'Butcherman','Butterfly Kids'=>'Butterfly Kids','Cabin'=>'Cabin','Cabin Condensed'=>'Cabin Condensed','Cabin Sketch'=>'Cabin Sketch','Caesar Dressing'=>'Caesar Dressing','Cagliostro'=>'Cagliostro','Calligraffitti'=>'Calligraffitti','Cambo'=>'Cambo','Candal'=>'Candal','Cantarell'=>'Cantarell','Cantata One'=>'Cantata One','Cantora One'=>'Cantora One','Capriola'=>'Capriola','Cardo'=>'Cardo','Carme'=>'Carme','Carrois Gothic'=>'Carrois Gothic','Carrois Gothic SC'=>'Carrois Gothic SC','Carter One'=>'Carter One','Caudex'=>'Caudex','Cedarville Cursive'=>'Cedarville Cursive','Ceviche One'=>'Ceviche One','Changa One'=>'Changa One','Chango'=>'Chango','Chau Philomene One'=>'Chau Philomene One','Chela One'=>'Chela One','Chelsea Market'=>'Chelsea Market','Chenla'=>'Chenla','Cherry Cream Soda'=>'Cherry Cream Soda','Cherry Swash'=>'Cherry Swash','Chewy'=>'Chewy','Chicle'=>'Chicle','Chivo'=>'Chivo','Cinzel'=>'Cinzel','Cinzel Decorative'=>'Cinzel Decorative','Clicker Script'=>'Clicker Script','Coda'=>'Coda','Coda Caption'=>'Coda Caption','Codystar'=>'Codystar','Combo'=>'Combo','Comfortaa'=>'Comfortaa','Coming Soon'=>'Coming Soon','Concert One'=>'Concert One','Condiment'=>'Condiment','Content'=>'Content','Contrail One'=>'Contrail One','Convergence'=>'Convergence','Cookie'=>'Cookie','Copse'=>'Copse','Corben'=>'Corben','Courgette'=>'Courgette','Cousine'=>'Cousine','Coustard'=>'Coustard','Covered By Your Grace'=>'Covered By Your Grace','Crafty Girls'=>'Crafty Girls','Creepster'=>'Creepster','Crete Round'=>'Crete Round','Crimson Text'=>'Crimson Text','Croissant One'=>'Croissant One','Crushed'=>'Crushed','Cuprum'=>'Cuprum','Cutive'=>'Cutive','Cutive Mono'=>'Cutive Mono','Damion'=>'Damion','Dancing Script'=>'Dancing Script','Dangrek'=>'Dangrek','Dawning of a New Day'=>'Dawning of a New Day','Days One'=>'Days One','Delius'=>'Delius','Delius Swash Caps'=>'Delius Swash Caps','Delius Unicase'=>'Delius Unicase','Della Respira'=>'Della Respira','Denk One'=>'Denk One','Devonshire'=>'Devonshire','Dhurjati'=>'Dhurjati','Didact Gothic'=>'Didact Gothic','Diplomata'=>'Diplomata','Diplomata SC'=>'Diplomata SC','Domine'=>'Domine','Donegal One'=>'Donegal One','Doppio One'=>'Doppio One','Dorsa'=>'Dorsa','Dosis'=>'Dosis','Dr Sugiyama'=>'Dr Sugiyama','Droid Sans'=>'Droid Sans','Droid Sans Mono'=>'Droid Sans Mono','Droid Serif'=>'Droid Serif','Duru Sans'=>'Duru Sans','Dynalight'=>'Dynalight','Eagle Lake'=>'Eagle Lake','Eater'=>'Eater','EB Garamond'=>'EB Garamond','Economica'=>'Economica','Ek Mukta'=>'Ek Mukta','Electrolize'=>'Electrolize','Elsie'=>'Elsie','Elsie Swash Caps'=>'Elsie Swash Caps','Emblema One'=>'Emblema One','Emilys Candy'=>'Emilys Candy','Engagement'=>'Engagement','Englebert'=>'Englebert','Enriqueta'=>'Enriqueta','Erica One'=>'Erica One','Esteban'=>'Esteban','Euphoria Script'=>'Euphoria Script','Ewert'=>'Ewert','Exo'=>'Exo','Exo 2'=>'Exo 2','Expletus Sans'=>'Expletus Sans','Fanwood Text'=>'Fanwood Text','Fascinate'=>'Fascinate','Fascinate Inline'=>'Fascinate Inline','Faster One'=>'Faster One','Fasthand'=>'Fasthand','Fauna One'=>'Fauna One','Federant'=>'Federant','Federo'=>'Federo','Felipa'=>'Felipa','Fenix'=>'Fenix','Finger Paint'=>'Finger Paint','Fira Mono'=>'Fira Mono','Fira Sans'=>'Fira Sans','Fjalla One'=>'Fjalla One','Fjord One'=>'Fjord One','Flamenco'=>'Flamenco','Flavors'=>'Flavors','Fondamento'=>'Fondamento','Fontdiner Swanky'=>'Fontdiner Swanky','Forum'=>'Forum','Francois One'=>'Francois One','Freckle Face'=>'Freckle Face','Fredericka the Great'=>'Fredericka the Great','Fredoka One'=>'Fredoka One','Freehand'=>'Freehand','Fresca'=>'Fresca','Frijole'=>'Frijole','Fruktur'=>'Fruktur','Fugaz One'=>'Fugaz One','Gabriela'=>'Gabriela','Gafata'=>'Gafata','Galdeano'=>'Galdeano','Galindo'=>'Galindo','Gentium Basic'=>'Gentium Basic','Gentium Book Basic'=>'Gentium Book Basic','Geo'=>'Geo','Geostar'=>'Geostar','Geostar Fill'=>'Geostar Fill','Germania One'=>'Germania One','GFS Didot'=>'GFS Didot','GFS Neohellenic'=>'GFS Neohellenic','Gidugu'=>'Gidugu','Gilda Display'=>'Gilda Display','Give You Glory'=>'Give You Glory','Glass Antiqua'=>'Glass Antiqua','Glegoo'=>'Glegoo','Gloria Hallelujah'=>'Gloria Hallelujah','Goblin One'=>'Goblin One','Gochi Hand'=>'Gochi Hand','Gorditas'=>'Gorditas','Goudy Bookletter 1911'=>'Goudy Bookletter 1911','Graduate'=>'Graduate','Grand Hotel'=>'Grand Hotel','Gravitas One'=>'Gravitas One','Great Vibes'=>'Great Vibes','Griffy'=>'Griffy','Gruppo'=>'Gruppo','Gudea'=>'Gudea','Gurajada'=>'Gurajada','Habibi'=>'Habibi','Halant'=>'Halant','Hammersmith One'=>'Hammersmith One','Hanalei'=>'Hanalei','Hanalei Fill'=>'Hanalei Fill','Handlee'=>'Handlee','Hanuman'=>'Hanuman','Happy Monkey'=>'Happy Monkey','Headland One'=>'Headland One','Henny Penny'=>'Henny Penny','Herr Von Muellerhoff'=>'Herr Von Muellerhoff','Hind'=>'Hind','Holtwood One SC'=>'Holtwood One SC','Homemade Apple'=>'Homemade Apple','Homenaje'=>'Homenaje','Iceberg'=>'Iceberg','Iceland'=>'Iceland','IM Fell Double Pica'=>'IM Fell Double Pica','IM Fell Double Pica SC'=>'IM Fell Double Pica SC','IM Fell DW Pica'=>'IM Fell DW Pica','IM Fell DW Pica SC'=>'IM Fell DW Pica SC','IM Fell English'=>'IM Fell English','IM Fell English SC'=>'IM Fell English SC','IM Fell French Canon'=>'IM Fell French Canon','IM Fell French Canon SC'=>'IM Fell French Canon SC','IM Fell Great Primer'=>'IM Fell Great Primer','IM Fell Great Primer SC'=>'IM Fell Great Primer SC','Imprima'=>'Imprima','Inconsolata'=>'Inconsolata','Inder'=>'Inder','Indie Flower'=>'Indie Flower','Inika'=>'Inika','Irish Grover'=>'Irish Grover','Istok Web'=>'Istok Web','Italiana'=>'Italiana','Italianno'=>'Italianno','Jacques Francois'=>'Jacques Francois','Jacques Francois Shadow'=>'Jacques Francois Shadow','Jim Nightshade'=>'Jim Nightshade','Jockey One'=>'Jockey One','Jolly Lodger'=>'Jolly Lodger','Josefin Sans'=>'Josefin Sans','Josefin Slab'=>'Josefin Slab','Joti One'=>'Joti One','Judson'=>'Judson','Julee'=>'Julee','Julius Sans One'=>'Julius Sans One','Junge'=>'Junge','Jura'=>'Jura','Just Another Hand'=>'Just Another Hand','Just Me Again Down Here'=>'Just Me Again Down Here','Kalam'=>'Kalam','Kameron'=>'Kameron','Kantumruy'=>'Kantumruy','Karla'=>'Karla','Karma'=>'Karma','Kaushan Script'=>'Kaushan Script','Kavoon'=>'Kavoon','Kdam Thmor'=>'Kdam Thmor','Keania One'=>'Keania One','Kelly Slab'=>'Kelly Slab','Kenia'=>'Kenia','Khand'=>'Khand','Khmer'=>'Khmer','Kite One'=>'Kite One','Knewave'=>'Knewave','Kotta One'=>'Kotta One','Koulen'=>'Koulen','Kranky'=>'Kranky','Kreon'=>'Kreon','Kristi'=>'Kristi','Krona One'=>'Krona One','La Belle Aurore'=>'La Belle Aurore','Laila'=>'Laila','Lakki Reddy'=>'Lakki Reddy','Lancelot'=>'Lancelot','Lato'=>'Lato','League Script'=>'League Script','Leckerli One'=>'Leckerli One','Ledger'=>'Ledger','Lekton'=>'Lekton','Lemon'=>'Lemon','Libre Baskerville'=>'Libre Baskerville','Life Savers'=>'Life Savers','Lilita One'=>'Lilita One','Lily Script One'=>'Lily Script One','Limelight'=>'Limelight','Linden Hill'=>'Linden Hill','Lobster'=>'Lobster','Lobster Two'=>'Lobster Two','Londrina Outline'=>'Londrina Outline','Londrina Shadow'=>'Londrina Shadow','Londrina Sketch'=>'Londrina Sketch','Londrina Solid'=>'Londrina Solid','Lora'=>'Lora','Love Ya Like A Sister'=>'Love Ya Like A Sister','Loved by the King'=>'Loved by the King','Lovers Quarrel'=>'Lovers Quarrel','Luckiest Guy'=>'Luckiest Guy','Lusitana'=>'Lusitana','Lustria'=>'Lustria','Macondo'=>'Macondo','Macondo Swash Caps'=>'Macondo Swash Caps','Magra'=>'Magra','Maiden Orange'=>'Maiden Orange','Mako'=>'Mako','Mallanna'=>'Mallanna','Mandali'=>'Mandali','Marcellus'=>'Marcellus','Marcellus SC'=>'Marcellus SC','Marck Script'=>'Marck Script','Margarine'=>'Margarine','Marko One'=>'Marko One','Marmelad'=>'Marmelad','Marvel'=>'Marvel','Mate'=>'Mate','Mate SC'=>'Mate SC','Maven Pro'=>'Maven Pro','McLaren'=>'McLaren','Meddon'=>'Meddon','MedievalSharp'=>'MedievalSharp','Medula One'=>'Medula One','Megrim'=>'Megrim','Meie Script'=>'Meie Script','Merienda'=>'Merienda','Merienda One'=>'Merienda One','Merriweather'=>'Merriweather','Merriweather Sans'=>'Merriweather Sans','Metal'=>'Metal','Metal Mania'=>'Metal Mania','Metamorphous'=>'Metamorphous','Metrophobic'=>'Metrophobic','Michroma'=>'Michroma','Milonga'=>'Milonga','Miltonian'=>'Miltonian','Miltonian Tattoo'=>'Miltonian Tattoo','Miniver'=>'Miniver','Miss Fajardose'=>'Miss Fajardose','Modern Antiqua'=>'Modern Antiqua','Molengo'=>'Molengo','Molle'=>'Molle','Monda'=>'Monda','Monofett'=>'Monofett','Monoton'=>'Monoton','Monsieur La Doulaise'=>'Monsieur La Doulaise','Montaga'=>'Montaga','Montez'=>'Montez','Montserrat'=>'Montserrat','Montserrat Alternates'=>'Montserrat Alternates','Montserrat Subrayada'=>'Montserrat Subrayada','Moul'=>'Moul','Moulpali'=>'Moulpali','Mountains of Christmas'=>'Mountains of Christmas','Mouse Memoirs'=>'Mouse Memoirs','Mr Bedfort'=>'Mr Bedfort','Mr Dafoe'=>'Mr Dafoe','Mr De Haviland'=>'Mr De Haviland','Mrs Saint Delafield'=>'Mrs Saint Delafield','Mrs Sheppards'=>'Mrs Sheppards','Muli'=>'Muli','Mystery Quest'=>'Mystery Quest','Neucha'=>'Neucha','Neuton'=>'Neuton','New Rocker'=>'New Rocker','News Cycle'=>'News Cycle','Niconne'=>'Niconne','Nixie One'=>'Nixie One','Nobile'=>'Nobile','Nokora'=>'Nokora','Norican'=>'Norican','Nosifer'=>'Nosifer','Nothing You Could Do'=>'Nothing You Could Do','Noticia Text'=>'Noticia Text','Noto Sans'=>'Noto Sans','Noto Serif'=>'Noto Serif','Nova Cut'=>'Nova Cut','Nova Flat'=>'Nova Flat','Nova Mono'=>'Nova Mono','Nova Oval'=>'Nova Oval','Nova Round'=>'Nova Round','Nova Script'=>'Nova Script','Nova Slim'=>'Nova Slim','Nova Square'=>'Nova Square','NTR'=>'NTR','Numans'=>'Numans','Nunito'=>'Nunito','Odor Mean Chey'=>'Odor Mean Chey','Offside'=>'Offside','Old Standard TT'=>'Old Standard TT','Oldenburg'=>'Oldenburg','Oleo Script'=>'Oleo Script','Oleo Script Swash Caps'=>'Oleo Script Swash Caps','Open Sans'=>'Open Sans','Open Sans Condensed'=>'Open Sans Condensed','Oranienbaum'=>'Oranienbaum','Orbitron'=>'Orbitron','Oregano'=>'Oregano','Orienta'=>'Orienta','Original Surfer'=>'Original Surfer','Oswald'=>'Oswald','Over the Rainbow'=>'Over the Rainbow','Overlock'=>'Overlock','Overlock SC'=>'Overlock SC','Ovo'=>'Ovo','Oxygen'=>'Oxygen','Oxygen Mono'=>'Oxygen Mono','Pacifico'=>'Pacifico','Paprika'=>'Paprika','Parisienne'=>'Parisienne','Passero One'=>'Passero One','Passion One'=>'Passion One','Pathway Gothic One'=>'Pathway Gothic One','Patrick Hand'=>'Patrick Hand','Patrick Hand SC'=>'Patrick Hand SC','Patua One'=>'Patua One','Paytone One'=>'Paytone One','Peddana'=>'Peddana','Peralta'=>'Peralta','Permanent Marker'=>'Permanent Marker','Petit Formal Script'=>'Petit Formal Script','Petrona'=>'Petrona','Philosopher'=>'Philosopher','Piedra'=>'Piedra','Pinyon Script'=>'Pinyon Script','Pirata One'=>'Pirata One','Plaster'=>'Plaster','Play'=>'Play','Playball'=>'Playball','Playfair Display'=>'Playfair Display','Playfair Display SC'=>'Playfair Display SC','Podkova'=>'Podkova','Poiret One'=>'Poiret One','Poller One'=>'Poller One','Poly'=>'Poly','Pompiere'=>'Pompiere','Pontano Sans'=>'Pontano Sans','Port Lligat Sans'=>'Port Lligat Sans','Port Lligat Slab'=>'Port Lligat Slab','Prata'=>'Prata','Preahvihear'=>'Preahvihear','Press Start 2P'=>'Press Start 2P','Princess Sofia'=>'Princess Sofia','Prociono'=>'Prociono','Prosto One'=>'Prosto One','PT Mono'=>'PT Mono','PT Sans'=>'PT Sans','PT Sans Caption'=>'PT Sans Caption','PT Sans Narrow'=>'PT Sans Narrow','PT Serif'=>'PT Serif','PT Serif Caption'=>'PT Serif Caption','Puritan'=>'Puritan','Purple Purse'=>'Purple Purse','Quando'=>'Quando','Quantico'=>'Quantico','Quattrocento'=>'Quattrocento','Quattrocento Sans'=>'Quattrocento Sans','Questrial'=>'Questrial','Quicksand'=>'Quicksand','Quintessential'=>'Quintessential','Qwigley'=>'Qwigley','Racing Sans One'=>'Racing Sans One','Radley'=>'Radley','Rajdhani'=>'Rajdhani','Raleway'=>'Raleway','Raleway Dots'=>'Raleway Dots','Ramabhadra'=>'Ramabhadra','Ramaraja'=>'Ramaraja','Rambla'=>'Rambla','Rammetto One'=>'Rammetto One','Ranchers'=>'Ranchers','Rancho'=>'Rancho','Rationale'=>'Rationale','Ravi Prakash'=>'Ravi Prakash','Redressed'=>'Redressed','Reenie Beanie'=>'Reenie Beanie','Revalia'=>'Revalia','Ribeye'=>'Ribeye','Ribeye Marrow'=>'Ribeye Marrow','Righteous'=>'Righteous','Risque'=>'Risque','Roboto'=>'Roboto','Roboto Condensed'=>'Roboto Condensed','Roboto Slab'=>'Roboto Slab','Rochester'=>'Rochester','Rock Salt'=>'Rock Salt','Rokkitt'=>'Rokkitt','Romanesco'=>'Romanesco','Ropa Sans'=>'Ropa Sans','Rosario'=>'Rosario','Rosarivo'=>'Rosarivo','Rouge Script'=>'Rouge Script','Rozha One'=>'Rozha One','Rubik Mono One'=>'Rubik Mono One','Rubik One'=>'Rubik One','Ruda'=>'Ruda','Rufina'=>'Rufina','Ruge Boogie'=>'Ruge Boogie','Ruluko'=>'Ruluko','Rum Raisin'=>'Rum Raisin','Ruslan Display'=>'Ruslan Display','Russo One'=>'Russo One','Ruthie'=>'Ruthie','Rye'=>'Rye','Sacramento'=>'Sacramento','Sail'=>'Sail','Salsa'=>'Salsa','Sanchez'=>'Sanchez','Sancreek'=>'Sancreek','Sansita One'=>'Sansita One','Sarina'=>'Sarina','Sarpanch'=>'Sarpanch','Satisfy'=>'Satisfy','Scada'=>'Scada','Schoolbell'=>'Schoolbell','Seaweed Script'=>'Seaweed Script','Sevillana'=>'Sevillana','Seymour One'=>'Seymour One','Shadows Into Light'=>'Shadows Into Light','Shadows Into Light Two'=>'Shadows Into Light Two','Shanti'=>'Shanti','Share'=>'Share','Share Tech'=>'Share Tech','Share Tech Mono'=>'Share Tech Mono','Shojumaru'=>'Shojumaru','Short Stack'=>'Short Stack','Siemreap'=>'Siemreap','Sigmar One'=>'Sigmar One','Signika'=>'Signika','Signika Negative'=>'Signika Negative','Simonetta'=>'Simonetta','Sintony'=>'Sintony','Sirin Stencil'=>'Sirin Stencil','Six Caps'=>'Six Caps','Skranji'=>'Skranji','Slabo 13px'=>'Slabo 13px','Slabo 27px'=>'Slabo 27px','Slackey'=>'Slackey','Smokum'=>'Smokum','Smythe'=>'Smythe','Sniglet'=>'Sniglet','Snippet'=>'Snippet','Snowburst One'=>'Snowburst One','Sofadi One'=>'Sofadi One','Sofia'=>'Sofia','Sonsie One'=>'Sonsie One','Sorts Mill Goudy'=>'Sorts Mill Goudy','Source Code Pro'=>'Source Code Pro','Source Sans Pro'=>'Source Sans Pro','Source Serif Pro'=>'Source Serif Pro','Special Elite'=>'Special Elite','Spicy Rice'=>'Spicy Rice','Spinnaker'=>'Spinnaker','Spirax'=>'Spirax','Squada One'=>'Squada One','Sree Krushnadevaraya'=>'Sree Krushnadevaraya','Stalemate'=>'Stalemate','Stalinist One'=>'Stalinist One','Stardos Stencil'=>'Stardos Stencil','Stint Ultra Condensed'=>'Stint Ultra Condensed','Stint Ultra Expanded'=>'Stint Ultra Expanded','Stoke'=>'Stoke','Strait'=>'Strait','Sue Ellen Francisco'=>'Sue Ellen Francisco','Sunshiney'=>'Sunshiney','Supermercado One'=>'Supermercado One','Suranna'=>'Suranna','Suravaram'=>'Suravaram','Suwannaphum'=>'Suwannaphum','Swanky and Moo Moo'=>'Swanky and Moo Moo','Syncopate'=>'Syncopate','Tangerine'=>'Tangerine','Taprom'=>'Taprom','Tauri'=>'Tauri','Teko'=>'Teko','Telex'=>'Telex','Tenali Ramakrishna'=>'Tenali Ramakrishna','Tenor Sans'=>'Tenor Sans','Text Me One'=>'Text Me One','The Girl Next Door'=>'The Girl Next Door','Tienne'=>'Tienne','Timmana'=>'Timmana','Tinos'=>'Tinos','Titan One'=>'Titan One','Titillium Web'=>'Titillium Web','Trade Winds'=>'Trade Winds','Trocchi'=>'Trocchi','Trochut'=>'Trochut','Trykker'=>'Trykker','Tulpen One'=>'Tulpen One','Ubuntu'=>'Ubuntu','Ubuntu Condensed'=>'Ubuntu Condensed','Ubuntu Mono'=>'Ubuntu Mono','Ultra'=>'Ultra','Uncial Antiqua'=>'Uncial Antiqua','Underdog'=>'Underdog','Unica One'=>'Unica One','UnifrakturCook'=>'UnifrakturCook','UnifrakturMaguntia'=>'UnifrakturMaguntia','Unkempt'=>'Unkempt','Unlock'=>'Unlock','Unna'=>'Unna','Vampiro One'=>'Vampiro One','Varela'=>'Varela','Varela Round'=>'Varela Round','Vast Shadow'=>'Vast Shadow','Vesper Libre'=>'Vesper Libre','Vibur'=>'Vibur','Vidaloka'=>'Vidaloka','Viga'=>'Viga','Voces'=>'Voces','Volkhov'=>'Volkhov','Vollkorn'=>'Vollkorn','Voltaire'=>'Voltaire','VT323'=>'VT323','Waiting for the Sunrise'=>'Waiting for the Sunrise','Wallpoet'=>'Wallpoet','Walter Turncoat'=>'Walter Turncoat','Warnes'=>'Warnes','Wellfleet'=>'Wellfleet','Wendy One'=>'Wendy One','Wire One'=>'Wire One','Yanone Kaffeesatz'=>'Yanone Kaffeesatz','Yellowtail'=>'Yellowtail','Yeseva One'=>'Yeseva One','Yesteryear'=>'Yesteryear','Zeyada'=>'Zeyada'); $wp_customize->add_section( 'apricot_general' , array( 'title' => __( 'Site Layout','apricot' ), 'description'=> '', 'priority' => 10, ) ); $wp_customize->add_setting('apricot_header_logo', array( 'sanitize_callback' => 'apricot_sanitize_logo' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'apricot_header_logo_1', array( 'label' => __( 'Header Logo Image','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_header_logo', 'priority' => 9 ) ) ); $wp_customize->add_setting( 'apricot_favicon', array( 'sanitize_callback' => 'apricot_sanitize_logo' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'upload_favicon', array( 'label' => __( 'Upload Favicon','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_favicon', 'priority' => 10 ) ) ); $wp_customize->add_setting( 'apricot_box_layout', array( 'default' => 'top', 'sanitize_callback' => 'apricot_sanitize_string' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'home_layout_1', array( 'label' => __( 'Header Position','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_box_layout', 'type' => 'radio', 'priority' => 10, 'choices' => array( 'top' => 'Top', 'left' => 'Left' ) ) ) ); $wp_customize->add_setting( 'apricot_col_layout', array( 'default' => 'one', 'sanitize_callback' => 'apricot_sanitize_string' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'home_layout_2', array( 'label' => __( 'Column Layout','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_col_layout', 'type' => 'radio', 'priority' => 10, 'choices' => array( 'one' => 'One', 'two' => 'Two' ) ) ) ); $wp_customize->add_setting( 'apricot_sidebar_home', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_sidebar_home', array( 'label' => __( 'Show Sidebar on Home Page','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_sidebar_home', 'type' => 'checkbox', 'priority' => 10 ) ) ); $wp_customize->add_setting( 'apricot_sidebar_post', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_sidebar_post', array( 'label' => __( 'Show Sidebar on Posts','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_sidebar_post', 'type' => 'checkbox', 'priority' => 11 ) ) ); $wp_customize->add_setting( 'apricot_sidebar_page', array( 'default' => false, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_sidebar_page', array( 'label' => __( 'Show Sidebar on Pages','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_sidebar_page', 'type' => 'checkbox', 'priority' => 12 ) ) ); $wp_customize->add_setting( 'apricot_sidebar_search', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_sidebar_search', array( 'label' => __( 'Show Sidebar on Search Page','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_sidebar_search', 'type' => 'checkbox', 'priority' => 13 ) ) ); $wp_customize->add_setting( 'apricot_sidebar_archive', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_sidebar_archive', array( 'label' => __( 'Show Sidebar on Archive Page','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_sidebar_archive', 'type' => 'checkbox', 'priority' => 14 ) ) ); $wp_customize->add_setting( 'apricot_related_posts', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_related_posts', array( 'label' => __( 'Show Related Posts','apricot' ), 'section' => 'apricot_general', 'settings' => 'apricot_related_posts', 'type' => 'checkbox', 'priority' => 15 ) ) ); $wp_customize->add_section( 'apricot_theme' , array( 'title' => 'Theme Styling', 'description'=> '', 'priority' => 12, ) ); $wp_customize->add_setting( 'apricot_theme_color', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'apricot_theme_color_1', array( 'label' => __( 'Theme Color Scheme','apricot' ), 'section' => 'apricot_theme', 'settings' => 'apricot_theme_color', 'priority' => 10 ) ) ); $wp_customize->add_section( 'apricot_social' , array( 'title' => __( 'Social Links','apricot' ), 'description'=> '', 'priority' => 15, ) ); $wp_customize->add_setting( 'apricot_facebook', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_facebook', array( 'label' => __( 'Facebook Link','apricot' ), 'section' => 'apricot_social', 'settings' => 'apricot_facebook', 'type' => 'text', 'priority' => 10 ) ) ); $wp_customize->add_setting( 'apricot_twitter', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_twitter', array( 'label' => __( 'Twitter Link','apricot' ), 'section' => 'apricot_social', 'settings' => 'apricot_twitter', 'type' => 'text', 'priority' => 11 ) ) ); $wp_customize->add_setting( 'apricot_instagram', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_instagram', array( 'label' => __( 'Instagram Link','apricot' ), 'section' => 'apricot_social', 'settings' => 'apricot_instagram', 'type' => 'text', 'priority' => 11 ) ) ); $wp_customize->add_setting( 'apricot_pinterest', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_pinterest', array( 'label' => __( 'Pinterest Link','apricot' ), 'section' => 'apricot_social', 'settings' => 'apricot_pinterest', 'type' => 'text', 'priority' => 11 ) ) ); $wp_customize->add_setting( 'apricot_gplus', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_gplus', array( 'label' => __( 'Google Plus Link','apricot' ), 'section' => 'apricot_social', 'settings' => 'apricot_gplus', 'type' => 'text', 'priority' => 11 ) ) ); $wp_customize->add_setting( 'apricot_tumblr', array( 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_tumblr', array( 'label' => __( 'Tumblr Link','apricot' ), 'section' => 'apricot_social', 'settings' => 'apricot_tumblr', 'type' => 'text', 'priority' => 11 ) ) ); $wp_customize->add_section( 'apricot_other' , array( 'title' => __( 'Other Theme Options','apricot' ), 'description'=> '', 'priority' => 16, ) ); $wp_customize->add_setting( 'apricot_footer', array( 'default' => '', 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_footer', array( 'label' => __( 'Footer Text Top','apricot' ), 'section' => 'apricot_other', 'settings' => 'apricot_footer', 'type' => 'text', 'priority' => 11 ) ) ); $wp_customize->add_setting( 'apricot_footer2', array( 'default' => '', 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_footer2', array( 'label' => __( 'Footer Text Bottom','apricot' ), 'section' => 'apricot_other', 'settings' => 'apricot_footer2', 'type' => 'text', 'priority' => 12 ) ) ); /* Fonts Section */ $wp_customize->add_section( 'apricot_fonts' , array( 'title' => __( 'Google Fonts','apricot' ), 'description'=> '', 'priority' => 17, ) ); $wp_customize->add_setting( 'apricot_font_site_title', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_font_site_title', array( 'label' => __( 'Header Title','apricot' ), 'section' => 'apricot_fonts', 'settings' => 'apricot_font_site_title', 'type' => 'select', 'priority' => 1, 'choices' => $google_fonts ) ) ); $wp_customize->add_setting( 'apricot_font_nav', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_font_nav', array( 'label' => __( 'Navigation Menu','apricot' ), 'section' => 'apricot_fonts', 'settings' => 'apricot_font_nav', 'type' => 'select', 'priority' => 2, 'choices' => $google_fonts ) ) ); $wp_customize->add_setting( 'apricot_font_post_title', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_font_post_title', array( 'label' => __( 'Post Headings','apricot' ), 'section' => 'apricot_fonts', 'settings' => 'apricot_font_post_title', 'type' => 'select', 'priority' => 3, 'choices' => $google_fonts ) ) ); $wp_customize->add_setting( 'apricot_font_widget_title', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_font_widget_title', array( 'label' => __( 'Widget Headings','apricot' ), 'section' => 'apricot_fonts', 'settings' => 'apricot_font_widget_title', 'type' => 'select', 'priority' => 4, 'choices' => $google_fonts ) ) ); $wp_customize->add_setting( 'apricot_font_general', array( 'default' => true, 'sanitize_callback' => 'apricot_sanitize_basic' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'apricot_font_general', array( 'label' => __( 'General','apricot' ), 'section' => 'apricot_fonts', 'settings' => 'apricot_font_general', 'type' => 'select', 'priority' => 5, 'choices' => $google_fonts ) ) ); } function apricot_sanitize_logo( $input ) { return esc_url_raw($input); } function apricot_sanitize_string( $input ) { return preg_replace("/[^A-Za-z ]/", '', $input); } function apricot_sanitize_basic( $input ) { return sanitize_text_field($input); } /* Site Author Widget */ class apricot_site_author extends WP_Widget { function apricot_site_author() { $widget_ops = array('classname' => 'apricot_site_author', 'description' => 'Author Profile (Apricot format)'); $this->WP_Widget('apricot_site_author', 'Apricot Author Profile', $widget_ops); } public function widget( $args, $instance ) { $output = ''; $image = ( ! empty( $instance['image'] ) ) ? $instance['image'] : ''; $color = ( ! empty( $instance['color'] ) ) ? $instance['color'] : ''; $user = ( ! empty( $instance['user'] ) ) ? $instance['user'] : ''; $main_user = (array) get_userdata($user); $name = ( get_the_author_meta('display_name',$user)!='' ) ? get_the_author_meta('display_name',$user) : ''; $tag = ( get_the_author_meta('tag-line',$user)!='' ) ? get_the_author_meta('tag-line',$user) : ''; $bio = ( get_the_author_meta('description',$user)!='' ) ? get_the_author_meta('description',$user) : ''; $name = esc_html($name); $color = esc_html($color); $user = esc_html($user); $bio = esc_html($bio); $facebook = esc_html(get_the_author_meta('facebook',$user)); $twitter = esc_html(get_the_author_meta('twitter',$user)); $linkedin = esc_html(get_the_author_meta('linkedin',$user)); $instagram = esc_html(get_the_author_meta('instagram',$user)); $pinterest = esc_html(get_the_author_meta('pinterest',$user)); $gplus = esc_html(get_the_author_meta('gplus',$user)); $tumblr = esc_html(get_the_author_meta('tumblr',$user)); if ($args['id']=='sidebar-2') { $class = 'large-3 medium-6 small-12 column'; } else { $class = ''; } if ( ! isset( $args['widget_id'] ) ) $args['widget_id'] = $this->id; $author_link = count_user_posts($user)==0 ? 'javascript:return false();' : get_author_posts_url( $user ); $author_link = esc_attr($author_link); $author_link = count_user_posts($user)==0 ? "
$name
" : "$name"; $output .= '
'; $output .= "
$author_link
$tag
$name
"; $output .= "
"; $output .= "
$bio
"; $output .= ""; $output .= '
'; echo $output; } public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['color'] = strip_tags($new_instance['color']); $instance['image'] = strip_tags($new_instance['image']); $instance['user'] = strip_tags($new_instance['user']); return $instance; } public function form( $instance ) { $color = isset( $instance['color'] ) ? esc_attr( $instance['color'] ) : ''; $image = isset( $instance['image'] ) ? esc_attr( $instance['image'] ) : ''; $user = isset( $instance['user'] ) ? esc_attr( $instance['user'] ) : ''; $colors = array('Light Red'=>'red','Aliceblue'=>'aliceblue', 'Lime'=>'lime','Beige'=>'beige',); $blogusers = get_users( 'orderby=display_name' ); ?>

'apricot_recent_comments', 'description' => 'Your site\'s most recent Comments. (Apricot format)'); $this->WP_Widget('apricot_recent_comments', 'Apricot Recent Comments', $widget_ops); } public function recent_comments_style() { if ( ! current_theme_supports( 'widgets' ) // Temp hack #14876 || ! apply_filters( 'show_recent_comments_widget_style', true, $this->id_base ) ) return; } public function flush_widget_cache() { wp_cache_delete('widget_recent_comments', 'widget'); } public function widget( $args, $instance ) { global $comments, $comment; $cache = array(); if ( ! $this->is_preview() ) { $cache = wp_cache_get('widget_recent_comments', 'widget'); } if ( ! is_array( $cache ) ) { $cache = array(); } if ( ! isset( $args['widget_id'] ) ) $args['widget_id'] = $this->id; if ( isset( $cache[ $args['widget_id'] ] ) ) { echo $cache[ $args['widget_id'] ]; return; } $output = ''; $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : __( 'Recent Comments','apricot' ); /** This filter is documented in wp-includes/default-widgets.php */ $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); $number = ( ! empty( $instance['number'] ) ) ? absint( $instance['number'] ) : 5; if ( ! $number ) $number = 5; $comments = get_comments( apply_filters( 'widget_comments_args', array( 'number' => $number, 'status' => 'approve', 'post_status' => 'publish' ) ) ); $output .= $args['before_widget']; if ( $title ) { $output .= $args['before_title'] . $title . $args['after_title']; } $output .= ''; $output .= $args['after_widget']; echo $output; if ( ! $this->is_preview() ) { $cache[ $args['widget_id'] ] = $output; wp_cache_set( 'widget_recent_comments', $cache, 'widget' ); } } public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['number'] = absint( $new_instance['number'] ); $this->flush_widget_cache(); $alloptions = wp_cache_get( 'alloptions', 'options' ); if ( isset($alloptions['widget_recent_comments']) ) delete_option('widget_recent_comments'); return $instance; } public function form( $instance ) { $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; ?>

'apricot_recent_posts', 'description' => 'Your site\'s most recent Posts. (Apricot format)'); $this->WP_Widget('apricot_recent_posts', 'Apricot Recent Posts', $widget_ops); } function widget($args, $instance) { $cache = wp_cache_get('widget_recent_posts', 'widget'); if ( !is_array($cache) ) $cache = array(); if ( ! isset( $args['widget_id'] ) ) $args['widget_id'] = $this->id; if ( isset( $cache[ $args['widget_id'] ] ) ) { echo $cache[ $args['widget_id'] ]; return; } ob_start(); extract($args); $number = ( ! empty( $instance['number'] ) ) ? absint( $instance['number'] ) : 10; if ( ! $number ) $number = 10; $show_date = isset( $instance['show_date'] ) ? $instance['show_date'] : false; $r = new WP_Query( apply_filters( 'widget_posts_args', array( 'posts_per_page' => $number, 'no_found_rows' => true, 'post_status' => 'publish', 'ignore_sticky_posts' => true ) ) ); if ($r->have_posts()) : ?>
flush_widget_cache(); $alloptions = wp_cache_get( 'alloptions', 'options' ); if ( isset($alloptions['widget_recent_entries']) ) delete_option('widget_recent_entries'); return $instance; } function flush_widget_cache() { wp_cache_delete('widget_recent_posts', 'widget'); } function form( $instance ) { $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; ?>

a, #top-nav li a:hover, .category-link, .more-link, #header h1, #header .small-logo, .backslash, .theme-color, .search-form-cover .icon-search, #mobile-menu, #header .search-form-cover.active > span:hover .icon-search, .comment-reply-link, .comment-reply-login, #header .social-links a, .apricot_recent_posts .widgettitle > span.active, .widgettitle, .pagination .nav-links span, #archive-head h2, .not-found h2, .icon-emo-unhappy, .single .author-right .entry-author, .comment-form > p label, .comment-form > p.form-submit input, .comment-form > p.form-submit button, .comment-edit-link, #reply-title small, #archive-head .author-right .entry-author, .textwidget a, ul.apricot_recent_comments li > span a, .email-sign, .comment-pagination span, .site_author_name, .page-links a { color: $color; } a:hover, .recentcomments a:hover, .search-form-cover > span:hover .icon-search, #header .social-links a:hover, .category-link a:hover, .relatedposts .relatedthumb a:hover h4, .comment-form > p.form-submit input:hover, .comment-form > p.form-submit button:hover, .textwidget a:hover, .page-links a:hover { color: $color_dark; } #sidebar1 .tagcloud > a, #archive-head .label-right, .apricot_form input[type='submit'] { background-color: $color; } #sidebar1 .tagcloud > a:hover, .apricot_form input[type='submit']:hover { background-color: $color_dark; } #top-nav li .sub-menu { border-right-color: $color; } #sidebar1 .tagcloud > a:before, blockquote { border-left-color: $color; } .more-link, .header-layout-left #header .search-form-cover input, #header .search-form-cover form input, .widgettitle, #archive-head h2, #sidebar1 .tagcloud > a, .comment-form > p.form-submit input, .comment-form > p.form-submit button, .apricot_form input:focus, .apricot_form textarea:focus, body #top-nav li:hover .sub-menu, .widget_search .search-field { border-color: $color; } .more-link:hover, .comment-form > p.form-submit input:hover, .comment-form > p.form-submit button:hover { border-color: $color_dark; }"; $fonts = array(); if (get_theme_mod('apricot_font_site_title')!='') { $fonts[] = get_theme_mod('apricot_font_site_title'); $custom_css.= "#header h1 { font-family: '".get_theme_mod('apricot_font_site_title')."', sans-serif; }"; } if (get_theme_mod('apricot_font_nav')!='') { $fonts[] = get_theme_mod('apricot_font_nav'); $custom_css.= "#top-nav li a { font-family: '".get_theme_mod('apricot_font_nav')."', sans-serif; }"; } if (get_theme_mod('apricot_font_post_title')!='') { $fonts[] = get_theme_mod('apricot_font_post_title'); $custom_css.= "#container .post-title { font-family: '".get_theme_mod('apricot_font_post_title')."', sans-serif; }"; } if (get_theme_mod('apricot_font_widget_title')!='') { $fonts[] = get_theme_mod('apricot_font_widget_title'); $custom_css.= "#container .widgettitle { font-family: '".get_theme_mod('apricot_font_widget_title')."', sans-serif; }"; } if (get_theme_mod('apricot_font_general')!='') { $fonts[] = get_theme_mod('apricot_font_general'); $custom_css.= "body { font-family: '".get_theme_mod('apricot_font_general')."', sans-serif; }"; } add_editor_style( get_stylesheet_uri() ); /* Main CSS */ wp_enqueue_style( 'apricot_style', get_stylesheet_directory_uri() . '/style.css', array(), '', 'all' ); wp_add_inline_style( 'apricot_style', $custom_css ); /* Zurb Grid */ wp_enqueue_style( 'apricot-grid', get_stylesheet_directory_uri() . '/assets/foundation.css', array(), '', 'all' ); wp_enqueue_script( 'apricot-grid-js', get_stylesheet_directory_uri() . '/assets/foundation.min.js', array(), '', true ); /* Fontello */ wp_enqueue_style( 'apricot-fontello', get_stylesheet_directory_uri() . '/assets/fontello/css/apricot.css', array(), '', 'all' ); /* Slider CSS */ wp_enqueue_style( 'apricot-slick', get_stylesheet_directory_uri() . '/assets/slick.css', array(), '', 'all' ); /* Fonts */ wp_enqueue_style( 'source-sans-pro', '//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700' ); /* Comments */ wp_enqueue_script('comment-reply'); /* Font Loader */ wp_enqueue_script( 'apricot-webfont', get_stylesheet_directory_uri() . '/assets/webfont.js', array(), '', false ); /* Theme Functions */ wp_enqueue_script( 'apricot-script', get_stylesheet_directory_uri() . '/script.js', array('jquery'), '', true ); wp_localize_script('apricot-script', 'apricot', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), 'fonts' => $fonts ) ); /* Slider JavaScript */ wp_enqueue_script( 'apricot-slick', get_stylesheet_directory_uri() . '/assets/slick.min.js', array('jquery'), '', true ); } /* Basic Stuff - Theme Functionality */ function apricot_theme_support() { add_theme_support( 'post-thumbnails' ); add_theme_support( 'title-tag' ); //add_theme_support( 'custom-header' ); //add_theme_support( 'custom-background' ); add_theme_support( 'html5', array( 'post-thumbnails','comment-list', 'comment-form', 'search-form', 'gallery', 'caption' ) ); set_post_thumbnail_size(125, 125, true); add_theme_support('automatic-feed-links'); add_theme_support( 'post-formats', array( 'gallery', 'image', 'video', 'quote', 'audio', ) ); add_theme_support( 'menus' ); register_nav_menus( array( 'main-nav' => __( 'Primary Menu', 'apricot' ) ) ); } /* Theme Palette Shades */ function colourBrightness($hex, $percent) { $hash = ''; if (stristr($hex,'#')) { $hex = str_replace('#','',$hex); $hash = '#'; } $rgb = array(hexdec(substr($hex,0,2)), hexdec(substr($hex,2,2)), hexdec(substr($hex,4,2))); for ($i=0; $i<3; $i++) { if ($percent > 0) { $rgb[$i] = round($rgb[$i] * $percent) + round(255 * (1-$percent)); } else { $positivePercent = $percent - ($percent*2); $rgb[$i] = round($rgb[$i] * $positivePercent) + round(0 * (1-$positivePercent)); } if ($rgb[$i] > 255) { $rgb[$i] = 255; } } $hex = ''; for($i=0; $i < 3; $i++) { $hexDigit = dechex($rgb[$i]); if(strlen($hexDigit) == 1) { $hexDigit = "0" . $hexDigit; } $hex .= $hexDigit; } return $hash.$hex; } ?>