├── 404.php ├── README.md ├── assets ├── css │ ├── admin │ │ └── menu.css │ ├── app.css │ ├── font-awesome-ie7.css │ └── font-awesome.css ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── images │ ├── avatar.png │ ├── dotted.png │ ├── loader.gif │ └── logo.png └── js │ ├── admin │ ├── menu.js │ ├── portfolio.js │ └── uploader.js │ ├── custom.js │ └── libs │ ├── custom.modernizr.js │ ├── imagesloaded.min.js │ ├── jquery.bxslider.min.js │ ├── jquery.fitvids.js │ └── jquery.shuffle.min.js ├── comment-ping.php ├── comment.php ├── comments.php ├── config.rb ├── content-aside.php ├── content-attachment.php ├── content-audio.php ├── content-chat.php ├── content-gallery.php ├── content-image.php ├── content-link.php ├── content-page.php ├── content-portfolio_item.php ├── content-quote.php ├── content-status.php ├── content-video.php ├── content.php ├── entry-side.php ├── footer.php ├── functions.php ├── header.php ├── inc ├── class-custom-edit-walker.php ├── class-custom-menu-walker.php ├── class-nav-menu.php ├── class-tgm-plugin-activation.php ├── functions-admin.php ├── functions-woocommerce.php └── widgets │ ├── widget-home-clients.php │ ├── widget-home-cta.php │ ├── widget-home-posts.php │ ├── widget-home-product.php │ └── widget-home-services.php ├── index.php ├── languages ├── bearded-en_EN.mo ├── bearded-en_EN.po ├── bearded-fr_FR.mo ├── bearded-fr_FR.po ├── bearded-ru_RU.mo ├── bearded-ru_RU.po ├── default.mo └── default.po ├── library ├── admin │ ├── admin.php │ ├── meta-box-post-seo.php │ ├── meta-box-post-template.php │ ├── meta-box-theme-about.php │ ├── meta-box-theme-footer.php │ └── theme-settings.php ├── classes │ ├── customize-control-textarea.php │ ├── hybrid-media-grabber.php │ ├── widget-archives.php │ ├── widget-authors.php │ ├── widget-bookmarks.php │ ├── widget-calendar.php │ ├── widget-categories.php │ ├── widget-nav-menu.php │ ├── widget-pages.php │ ├── widget-search.php │ └── widget-tags.php ├── css │ ├── 18px.css │ ├── 18px.min.css │ ├── 20px.css │ ├── 20px.min.css │ ├── 21px.css │ ├── 21px.min.css │ ├── 22px.css │ ├── 22px.min.css │ ├── 24px.css │ ├── 24px.min.css │ ├── 25px.css │ ├── 25px.min.css │ ├── admin.css │ ├── admin.min.css │ ├── drop-downs.css │ ├── drop-downs.min.css │ ├── gallery.css │ ├── gallery.min.css │ ├── nav-bar.css │ ├── nav-bar.min.css │ ├── one-five.css │ ├── one-five.min.css │ ├── reset.css │ └── reset.min.css ├── extensions │ ├── breadcrumb-trail.php │ ├── cleaner-caption.php │ ├── cleaner-gallery.php │ ├── color-palette.php │ ├── custom-field-series.php │ ├── entry-views.php │ ├── featured-header.php │ ├── get-the-image.php │ ├── loop-pagination.php │ ├── post-stylesheets.php │ ├── random-custom-background.php │ ├── theme-fonts.php │ └── theme-layouts.php ├── functions │ ├── comments.php │ ├── context.php │ ├── core-seo.php │ ├── core.php │ ├── customize.php │ ├── deprecated.php │ ├── i18n.php │ ├── media.php │ ├── menus.php │ ├── meta.php │ ├── post-formats.php │ ├── scripts.php │ ├── settings.php │ ├── shortcodes.php │ ├── sidebars.php │ ├── styles.php │ ├── template-hierarchy.php │ ├── template.php │ ├── utility.php │ ├── widgets.php │ └── wish-list.php ├── hybrid.php ├── images │ └── ping.png └── js │ ├── drop-downs.js │ ├── drop-downs.min.js │ ├── mobile-toggle.js │ ├── mobile-toggle.min.js │ ├── nav-bar.js │ └── nav-bar.min.js ├── license.txt ├── loop-error.php ├── loop-nav.php ├── menu-primary.php ├── page-templates ├── home.php ├── portfolio-3.php └── portfolio-4.php ├── readme.txt ├── sass ├── _bearded.scss ├── _normalize.scss ├── _settings.scss ├── foundation │ ├── _alert-boxes.scss │ ├── _block-grid.scss │ ├── _breadcrumbs.scss │ ├── _button-groups.scss │ ├── _buttons.scss │ ├── _clearing.scss │ ├── _custom-forms.scss │ ├── _dropdown-buttons.scss │ ├── _dropdown.scss │ ├── _flex-video.scss │ ├── _forms.scss │ ├── _global.scss │ ├── _grid-5.scss │ ├── _grid.scss │ ├── _inline-lists.scss │ ├── _joyride.scss │ ├── _keystrokes.scss │ ├── _labels.scss │ ├── _magellan.scss │ ├── _orbit.scss │ ├── _pagination.scss │ ├── _panels.scss │ ├── _pricing-tables.scss │ ├── _progress-bars.scss │ ├── _reveal.scss │ ├── _section.scss │ ├── _side-nav.scss │ ├── _split-buttons.scss │ ├── _sub-nav.scss │ ├── _switch.scss │ ├── _tables.scss │ ├── _thumbs.scss │ ├── _tooltips.scss │ ├── _top-bar.scss │ ├── _type.scss │ └── _visibility.scss └── style.scss ├── screenshot.png ├── search.php ├── searchform.php ├── sidebar-primary.php ├── sidebar-shop.php ├── style.css └── woocommerce ├── archive-product.php ├── checkout └── thankyou.php ├── content-product.php ├── loop-shop.php ├── loop ├── loop-end.php ├── loop-start.php └── price.php ├── single-product-reviews.php └── single-product ├── product-thumbnails.php ├── rating.php └── review.php /404.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 13 |
14 | 15 | 16 |
17 | 18 |
19 |

20 |
21 | 22 |
23 | 24 |

25 | ' . esc_url( home_url( esc_url( $_SERVER['REQUEST_URI'] ) ) ) . '' ); ?> 26 |

27 |

28 | 29 |

30 | 31 |
    32 | 20, 'type' => 'postbypost' ) ); ?> 33 |
34 | 35 |
36 | 37 |
38 | 39 | 40 |
41 | 42 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Bearded 2 | ======= 3 | 4 | Bearded WordPress Theme 5 | 6 | A responsive CSS3 and HTML5 blogging, ecommerce and portfolio theme. It supports all post formats and has layout, and color options built into the theme customizer. The theme also supports the Custom Content Portfolio and Woocommerce plugin, giving artists and other creative people the ability to share their work. 7 | 8 | Documentation 9 | ============= 10 | 11 | ##### Table of Contents 12 | 13 | 1. [Plugin Used in Demo](#plugin) 14 | 2. [Home Page Setup](#setup-home) 15 | 3. [Portfolio Page Setup](#setup-portfolio) 16 | 4. [Credits](#credits) 17 | 18 | 19 | 20 | ## Plugin Used in Demo 21 | 1. [Custom Content Portfolio](http://wordpress.org/plugins/custom-content-portfolio/). A simple and amazing plugin created by Justin Tadlock. This plugin used to control the Portfolio post type. 22 | 2. [WooCommerce - excelling eCommerce](http://wordpress.org/plugins/woocommerce/) 23 | 3. [YITH WooCommerce Wishlist](http://wordpress.org/plugins/yith-woocommerce-wishlist/). This plugin used to show add to wishlist feature. 24 | 4. [Animate Slider](http://wordpress.org/plugins/animate-slider/) (*Recommended*). This plugin used to show slideshow in the homepage 25 | 26 | 27 | ## Set Up the Home Page 28 | 1. Create a blank new page, name it whatever you want and set the page template to **HOME** 29 | 2. Set this page as static front page in Settings > Reading > Static Front Page 30 | 3. To setup the slider in home page make sure you install the [Animate Slider](http://wordpress.org/plugins/animate-slider/), The **Home Page Template** will automatically call any latest post in Slider. 31 | 4. To setup the content for Home Page, Go to Appearance > Widget. Drag an Drop any Bearded Widget there, the Bearded widget is built for home content so you can easily rearrange the content. 32 | 33 | 34 | ## Portfolio Page Setup 35 | 36 | The Portfolio Page Template is powered by [Shuffle jQuery](http://vestride.github.io/Shuffle/) plugin. 37 | 38 | To create portfolio page with filter, go to Page > Add New. Create a new blank page and set the page template to "Portfolio X Columns". 39 | 40 | In order for the filter to work is that you have assigned each **Portfolio Items** with **Portfolios** ( The Taxonomy name in Custom Content Portfolio plugin ) 41 | 42 | 43 | ## Credits 44 | 1. [Justin Tadlock](http://justintadlock.com) for awesome Hybrid Framework and Custom Content Portfolio plugin 45 | 2. Glen Cheney [@Vestride](https://twitter.com/Vestride) for wonderful [Shuffle jQuery](http://vestride.github.io/Shuffle/) plugin 46 | 3. [Krzysztof Nowak](http://www.behance.net/Chkn) for providing Extraordinary artwork used in theme demo. 47 | 4. [designmodo](http://designmodo.com/flat-free/) for Flat UI Icon 48 | 49 | 50 | Changelog 51 | ========= 52 | = 0.1.0 = 53 | * Initial Release 54 | 55 | = 0.1.2 = 56 | * Fixed the Theme description in style.css file 57 | * Remove Included Custom Post Type 58 | 59 | = 0.1.3 = 60 | * Added License for included resources 61 | * Fix Unprefixed Issue 62 | 63 | = 1.0.0 = 64 | * Major Update in theme function 65 | * Fixed Strict error issue 66 | * Added Woocommerce 67 | * Fixed Footer Issue 68 | * Fixed Social Google Plus Issue 69 | 70 | = 1.0.1 = 71 | * Fixed Translation function call in footer 72 | 73 | = 1.0.2 = 74 | * Woocommerce Compatibility Update 75 | 76 | = 1.0.3 = 77 | * Added Menu Fallback 78 | 79 | = 1.0.4 = 80 | * Fixed Sidebar Issue when Woocommerce not installed 81 | 82 | = 1.0.5 = 83 | * Replaced Isotope with Shuffle.js 84 | * Allow Footer textbox to use HTML allowed tags. 85 | * Fixed Woocommerce 2.1 product list class 86 | 87 | = 1.0.6 = 88 | * Added TGM Plugin Activation Library 89 | 90 | 91 | 92 | Theme Demo 93 | ========== 94 | [Visit this link for theme demo](http://themes.bonfirelab.com/bearded) -------------------------------------------------------------------------------- /assets/css/admin/menu.css: -------------------------------------------------------------------------------- 1 | .cell { 2 | width: 24px; 3 | height: 24px; 4 | background: #f3f3f3; 5 | display: inline-block; 6 | text-align: center; 7 | line-height: 24px; 8 | margin: 2px; 9 | cursor: pointer; 10 | } 11 | .cell:hover { 12 | background: #d0d0d0; 13 | } 14 | .cell.active { 15 | background: #333; 16 | color: #fff; 17 | } 18 | .cell i { 19 | line-height: inherit; 20 | } 21 | 22 | #bearded-icon-modal .font-modal { 23 | position: relative; 24 | width: 700px; 25 | margin: 0 auto; 26 | background: #fff; 27 | padding: 20px; 28 | } 29 | #bearded-icon-modal-overlay { 30 | background-color: #000; 31 | } 32 | #bearded-icon-modal .close-popup { 33 | display: block; 34 | width: 20px; 35 | height: 20px; 36 | position: absolute; 37 | top: 0; 38 | right: 0; 39 | background: #000; 40 | color: #fff; 41 | text-align: center; 42 | line-height: 20px; 43 | cursor: pointer; 44 | } 45 | #bearded-icon-modal .font-holder { 46 | margin-bottom: 10px; 47 | padding-bottom: 10px; 48 | border-bottom: 1px solid #eee; 49 | } 50 | #bearded-modal-loader { 51 | background: url('../../images/loader.gif') no-repeat center center transparent; 52 | width: 50px; 53 | height: 50px; 54 | position: absolute; 55 | top: 40%; 56 | left: 50%; 57 | margin-left: -25px; 58 | margin-top: -25px; 59 | } -------------------------------------------------------------------------------- /assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /assets/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/images/avatar.png -------------------------------------------------------------------------------- /assets/images/dotted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/images/dotted.png -------------------------------------------------------------------------------- /assets/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/images/loader.gif -------------------------------------------------------------------------------- /assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfirelab/bearded/e2e5a520f737c300a6eb703a27a6bb7439b26779/assets/images/logo.png -------------------------------------------------------------------------------- /assets/js/admin/menu.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function($){ 2 | 3 | $('body').on('click', '.bearded-choose-icon', function(event) { 4 | 5 | 6 | var id = $(this).attr('id').replace('icon-action-', ''); 7 | 8 | 9 | var modal = '
'; 10 | 11 | $('body').append(modal); 12 | 13 | var modal_sel = $('#bearded-icon-modal'); 14 | var overlay_sel = $('#bearded-icon-modal-overlay'); 15 | var windowWidth = $(window).outerWidth(); 16 | var windowHeight = $(window).outerHeight(); 17 | 18 | modal_sel.css({ 19 | 'width': windowWidth, 20 | 'height': windowHeight, 21 | 'position': 'fixed', 22 | 'z-index': '999', 23 | 'top': '10%', 24 | 'left': '0', 25 | 'overflow-y': 'auto' 26 | }); 27 | overlay_sel.css({ 28 | 'opacity': 0.7, 29 | 'height': windowHeight, 30 | 'width': windowWidth, 31 | 'position': 'fixed', 32 | 'left': '0px', 33 | 'top': '0px', 34 | 'z-index': '995' 35 | }); 36 | 37 | 38 | 39 | var nonce_field = $(this).next('input[type="hidden"]').val(); 40 | $.post(bearded_ajax.url, { 41 | action: 'icon_selection', 42 | nonce: nonce_field, 43 | item_id: id 44 | }, function (data) { 45 | var content = $(data); 46 | 47 | modal_sel.find('#bearded-modal-loader').remove().end().append($(data)); 48 | }); 49 | 50 | 51 | event.preventDefault(); 52 | }); 53 | $('body').on('click', '#bearded-icon-modal .close-popup', function(event) { 54 | 55 | $('#bearded-icon-modal, #bearded-icon-modal-overlay').hide().remove(); 56 | event.preventDefault(); 57 | /* Act on the event */ 58 | }); 59 | 60 | $('body').on('click', '#bearded-icon-modal .cell', function(event) { 61 | 62 | $(this).addClass('active').siblings().removeClass('active'); 63 | event.preventDefault(); 64 | /* Act on the event */ 65 | }); 66 | 67 | $('body').on('click', '#bearded-icon-modal button.select-icon', function(event) { 68 | 69 | var id = $(this).attr('id').replace('font-icon-', ''); 70 | 71 | var selected_icon = $('#bearded-icon-modal').find('.cell.active i').attr('class'); 72 | 73 | $('#edit-menu-item-icon-'+id).val(selected_icon); 74 | 75 | $('#bearded-icon-modal, #bearded-icon-modal-overlay').hide().remove(); 76 | 77 | event.preventDefault(); 78 | /* Act on the event */ 79 | }); 80 | 81 | $('.remove-font-icon').click(function(event){ 82 | 83 | var id = $(this).attr('id').replace('remove-icon-', ''); 84 | $('#edit-menu-item-icon-' +id ).val(''); 85 | 86 | event.preventDefault(); 87 | }); 88 | }); -------------------------------------------------------------------------------- /assets/js/admin/portfolio.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function($){ 2 | $('.portfolio-datepicker').datepicker({ 3 | dateFormat : 'DD, MM d, yy', 4 | onSelect: function(dateText, inst) { 5 | console.log(dateText); 6 | console.log(inst); 7 | 8 | var dateArr = dateText.split(' '); 9 | console.log(dateArr); 10 | 11 | var suffix = ""; 12 | switch(inst.selectedDay) { 13 | case '1': case '21': case '31': suffix = 'st'; break; 14 | case '2': case '22': suffix = 'nd'; break; 15 | case '3': case '23': suffix = 'rd'; break; 16 | default: suffix = 'th'; 17 | } 18 | 19 | $(this).val(dateArr[0] + ' ' + dateArr[1] + ' ' + inst.selectedDay + suffix +', '+ dateArr[3]); 20 | } 21 | }); 22 | 23 | }); -------------------------------------------------------------------------------- /assets/js/admin/uploader.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function($) { 2 | // the upload image button, saves the id and outputs a preview of the image 3 | var imageFrame; 4 | 5 | $('.metabox-image').on( 'click', '.bearded-meta-upload', function( event ) { 6 | 7 | event.preventDefault(); 8 | 9 | var options, attachment; 10 | 11 | $self = $(this); 12 | 13 | sel_id = $self.data('id'); 14 | 15 | // if the frame already exists, open it 16 | if ( imageFrame ) { 17 | imageFrame.open(); 18 | return; 19 | } 20 | 21 | // set our settings 22 | imageFrame = wp.media({ 23 | title: 'Choose Image', 24 | multiple: false, 25 | library: { 26 | type: 'image' 27 | }, 28 | button: { 29 | text: 'Use This Image' 30 | } 31 | }); 32 | 33 | // set up our select handler 34 | imageFrame.on( 'select', function() { 35 | selection = imageFrame.state().get('selection'); 36 | 37 | if ( ! selection ) 38 | return; 39 | 40 | // loop through the selected files 41 | selection.each( function( attachment ) { 42 | var src = attachment.attributes.sizes.thumbnail.url; 43 | var id = attachment.id; 44 | 45 | $('#' + sel_id + '-preview img').attr('src', src); 46 | $('#' + sel_id ).val(id); 47 | } ); 48 | }); 49 | 50 | // open the frame 51 | imageFrame.open(); 52 | }); 53 | 54 | $('.metabox-image').on('click', '.bearded-remove-image', function(event) { 55 | var id = $(this).data('id'); 56 | $('#' + id).val(''); 57 | $('#' + id + '-preview img').attr('src', ''); 58 | event.preventDefault(); 59 | 60 | }); 61 | 62 | }); -------------------------------------------------------------------------------- /assets/js/libs/jquery.fitvids.js: -------------------------------------------------------------------------------- 1 | /*global jQuery */ 2 | /*jshint multistr:true browser:true */ 3 | /*! 4 | * FitVids 1.0.3 5 | * 6 | * Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com 7 | * Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ 8 | * Released under the WTFPL license - http://sam.zoy.org/wtfpl/ 9 | * 10 | * Date: Thu Sept 01 18:00:00 2011 -0500 11 | */ 12 | 13 | (function( $ ){ 14 | 15 | "use strict"; 16 | 17 | $.fn.fitVids = function( options ) { 18 | var settings = { 19 | customSelector: null 20 | }; 21 | 22 | if(!document.getElementById('fit-vids-style')) { 23 | 24 | var div = document.createElement('div'), 25 | ref = document.getElementsByTagName('base')[0] || document.getElementsByTagName('script')[0], 26 | cssStyles = '­'; 27 | 28 | div.className = 'fit-vids-style'; 29 | div.id = 'fit-vids-style'; 30 | div.style.display = 'none'; 31 | div.innerHTML = cssStyles; 32 | 33 | ref.parentNode.insertBefore(div,ref); 34 | 35 | } 36 | 37 | if ( options ) { 38 | $.extend( settings, options ); 39 | } 40 | 41 | return this.each(function(){ 42 | var selectors = [ 43 | "iframe[src*='player.vimeo.com']", 44 | "iframe[src*='youtube.com']", 45 | "iframe[src*='youtube-nocookie.com']", 46 | "iframe[src*='kickstarter.com'][src*='video.html']", 47 | "object", 48 | "embed" 49 | ]; 50 | 51 | if (settings.customSelector) { 52 | selectors.push(settings.customSelector); 53 | } 54 | 55 | var $allVideos = $(this).find(selectors.join(',')); 56 | $allVideos = $allVideos.not("object object"); // SwfObj conflict patch 57 | 58 | $allVideos.each(function(){ 59 | var $this = $(this); 60 | if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length || !$this.is(':visible')) { return; } 61 | var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), 62 | width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), 63 | aspectRatio = height / width; 64 | if(!$this.attr('id')){ 65 | var videoID = 'fitvid' + Math.floor(Math.random()*999999); 66 | $this.attr('id', videoID); 67 | } 68 | $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%"); 69 | $this.removeAttr('height').removeAttr('width'); 70 | }); 71 | }); 72 | }; 73 | // Works with either jQuery or Zepto 74 | })( window.jQuery || window.Zepto ); 75 | jQuery(document).ready(function($){$('body').fitVids();$("iframe[src^='http://www.youtube.com'], object, embed").each(function(){var url=$(this).attr("src");if($(this).attr("src").indexOf("?")>0){$(this).attr({"src":url+"&wmode=transparent&html5=1","wmode":"Opaque"})}else{$(this).attr({"src":url+"?wmode=transparent&html5=1","wmode":"Opaque"})}})}); -------------------------------------------------------------------------------- /comment-ping.php: -------------------------------------------------------------------------------- 1 | 11 | * @copyright Copyright (c) 2012, Justin Tadlock 12 | * @link http://themehybrid.com/themes/chun 13 | * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 14 | */ 15 | 16 | global $post, $comment; 17 | ?> 18 | 19 |
  • 20 | 21 | 22 | 23 |
    24 | 25 |
    26 | 27 | 28 | [comment-published][comment-permalink before="/"][comment-edit-link before="/"]' ); ?> 29 | 30 | 31 | 32 | 33 | is needed. WordPress will know where to add it. */ ?> -------------------------------------------------------------------------------- /comment.php: -------------------------------------------------------------------------------- 1 | 13 | * @copyright Copyright (c) 2012, Justin Tadlock 14 | * @link http://themehybrid.com/themes/chun 15 | * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 16 | */ 17 | 18 | global $post, $comment; 19 | ?> 20 | 21 |
  • 22 | 23 | 24 | 25 |
    26 | 27 |
    28 | 29 | 30 | [comment-published][comment-permalink before="/"][comment-reply-link before="/"][comment-edit-link before="/"]' ); ?> 31 | 32 |
    33 | comment_approved ) : ?> 34 | ' . __( 'Your comment is awaiting moderation.', 'bearded' ) . '

    ' ); ?> 35 | 36 | 37 | comment_ID ); ?> 38 |
    39 | 40 | 41 | 42 | is needed. WordPress will know where to add it. */ ?> -------------------------------------------------------------------------------- /comments.php: -------------------------------------------------------------------------------- 1 | 6 | 7 |
    8 | 9 | 10 | 11 |
      12 | 13 |
    14 | 15 | 16 | 17 |
    18 | 19 | 20 | 21 |
    22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |

    30 | trackbacks and pingbacks are open.', 'bearded' ), esc_url( get_trackback_url() ) ); ?> 31 |

    32 | 33 | 34 | 35 |

    36 | 37 |

    38 | 39 | 40 | 41 | '

    ', 43 | 'must_log_in' => '', 44 | 'logged_in_as' => '

    ' . sprintf( __( 'Logged in as %2$s. Log out »', 'bearded' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( ) ) ) ) . '

    ', 45 | 'comment_notes_before' => '', 46 | 'comment_notes_after' => '', 47 | 'title_reply' => __('Leave a Reply', 'bearded'), 48 | 'title_reply_to' => __('Leave a Reply to %s', 'bearded'), 49 | 'cancel_reply_link' => __('Cancel Reply', 'bearded'), 50 | 'label_submit' => __('Submit Comment', 'bearded') 51 | ); 52 | 53 | ?> 54 | 55 | 56 | 57 |
    -------------------------------------------------------------------------------- /config.rb: -------------------------------------------------------------------------------- 1 | #require 'zurb-foundation' 2 | # Require any additional compass plugins here. 3 | 4 | 5 | # Set this to the root of your project when deployed: 6 | http_path = "/" 7 | #css_dir = "assets/css" 8 | css_dir = "/" 9 | sass_dir = "sass" 10 | images_dir = "assets/images/" 11 | javascripts_dir = "assets/js" 12 | 13 | # You can select your preferred output style here (can be overridden via the command line): 14 | # output_style = :expanded or :nested or :compact or :compressed 15 | output_style = :nested 16 | # To enable relative paths to assets via compass helper functions. Uncomment: 17 | # relative_assets = true 18 | 19 | # To disable debugging comments that display the original location of your selectors. Uncomment: 20 | line_comments = false 21 | 22 | 23 | # If you prefer the indented syntax, you might want to regenerate this 24 | # project again passing --syntax sass, or you can uncomment this: 25 | # preferred_syntax = :sass 26 | # and then run: 27 | # sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass -------------------------------------------------------------------------------- /content-aside.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 | 23 |
    24 |
    25 | 26 | '' ) ); ?> 27 |
    28 | 29 | 30 | 31 |
    -------------------------------------------------------------------------------- /content-attachment.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 | 23 | 24 | 25 |
    26 | 27 |
    28 | 29 | 30 | '' ) ); ?> 31 |
    32 | 33 | 34 | 35 |
    -------------------------------------------------------------------------------- /content-audio.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 | 25 | 26 | 27 |
    28 | 29 | 30 | 31 |
    32 | 33 |
    34 | 35 | 36 | 37 |
    38 | 39 | '' ) ); ?> 40 |
    41 | 42 | 43 | 44 | 45 | 46 | 47 |
    -------------------------------------------------------------------------------- /content-chat.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 | 23 | 24 |
    25 | 26 |
    27 | 28 | 29 | 30 |
    31 | 32 |
    33 | 34 | 35 | 36 |
    37 | 38 | '' ) ); ?> 39 |
    40 | 41 | 42 | 43 | 44 |
    45 | 46 | 47 | 48 |
    -------------------------------------------------------------------------------- /content-gallery.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 | 22 |
    23 | 24 | 25 |
    26 | 27 |
    28 | 29 | 30 | '' ) ); ?> 31 |
    32 | 33 | 34 | 35 |
    -------------------------------------------------------------------------------- /content-image.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | false, 'link_to_post' => false, 'before' => '' ) ); ?> 7 | ', '', false ) ); ?> 8 | 9 |
    10 | 11 |
    12 | 13 | '' ) ); ?> 14 |
    15 | 16 |
    17 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 18 |
    19 | 20 | 21 | 22 |
    23 | 24 | 25 |
    26 | 27 |
    28 | '' ) ); ?> 29 |
    30 | 31 | 32 | 33 |
    -------------------------------------------------------------------------------- /content-link.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 | ', '' ); ?> 23 | 24 |
    25 | 26 |
    27 | 28 | '' ) ); ?> 29 |
    30 | 31 | 32 | 33 |
    -------------------------------------------------------------------------------- /content-page.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | 7 | ', '', false ) ); ?> 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 | 16 | 17 |
    18 | 19 | 20 |
    21 | 22 |
    23 | 24 | 25 | '' ) ); ?> 26 |
    27 | 28 | 29 | 30 |
    -------------------------------------------------------------------------------- /content-portfolio_item.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | 7 | ', '', false ) ); ?> 8 | 9 |
    10 | 11 |
    12 | 13 | '' ) ); ?> 14 |
    15 | 16 |
    17 | ' . __( '[entry-terms taxonomy="portfolio" before="Posted in "]', 'bearded' ) .' / ' . bearded_get_portfolio_item_link() . '' ); ?> 18 |
    19 | 20 | 21 | 22 |
    23 | 24 | 25 | 26 |
    27 | 28 |
    29 | 30 | '' ) ); ?> 31 |
    32 | 33 | 34 | 35 |
    -------------------------------------------------------------------------------- /content-quote.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 |

    23 | 24 |

    25 |

    26 | 27 |
    28 | 29 |
    30 | 31 | '' ) ); ?> 32 |
    33 | 34 | 35 | 36 |
    -------------------------------------------------------------------------------- /content-status.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | '' ) ); ?> 7 | ', '', false ) ); ?> 8 | 9 |
    10 | 11 |
    12 | 13 | '' ) ); ?> 14 |
    15 | 16 |
    17 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 18 |
    19 | 20 | 21 | 22 |
    23 | '' ) ); ?> 24 | 25 | 26 |
    27 | 28 |
    29 | 30 | 31 | '' ) ); ?> 32 |
    33 | 34 | 35 | 36 |
    -------------------------------------------------------------------------------- /content-video.php: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 4 | 5 |
    6 | ', '', false ) ); ?> 7 | 8 |
    9 | 10 |
    11 | 12 | '' ) ); ?> 13 |
    14 | 15 |
    16 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 17 |
    18 | 19 | 20 | 21 |
    22 | 25 | 26 | 27 |
    28 | 29 |
    30 | 31 | 32 | '' ) ); ?> 33 |
    34 | 35 | 36 | 37 |
    -------------------------------------------------------------------------------- /content.php: -------------------------------------------------------------------------------- 1 |
    > 2 | 3 | 4 | 5 |
    6 | 7 | ', '', false ) ); ?> 8 | 9 |
    10 | 11 |
    12 | 13 | '' ) ); ?> 14 |
    15 | 16 |
    17 | ' . __( '[entry-terms taxonomy="category" before="Posted in "] [entry-terms before="Tagged "]', 'bearded' ) . '' ); ?> 18 |
    19 | 20 | 21 | 22 |
    23 | 24 | 25 | 26 |
    27 | 28 |
    29 | 30 | 31 | '' ) ); ?> 32 |
    33 | 34 | 35 | 36 |
    -------------------------------------------------------------------------------- /entry-side.php: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 4 | 5 | 6 | 7 | '. $avatar . ''; ?> 8 | comment_count <= '99' ) { ?> 9 | 10 | ' . $post->comment_count . ''; ?> 11 | 12 | 13 | 14 | 15 | 16 | '; 19 | bearded_post_format_icon( get_post_format() ); 20 | echo '
    '; 21 | } 22 | ?> 23 | 24 | '; 27 | bearded_post_format_icon( 'portfolio' ); 28 | echo ''; 29 | } 30 | ?> 31 | 32 | 34 | 35 |
    36 | 48 | 51 |
    52 | 53 | 54 | 55 | cap->edit_post, get_the_ID() ) && is_singular() ) { 58 | ?> 59 |
    60 | 61 |
    62 | 63 | 64 | 65 | 66 |
    67 | 68 | 69 | 70 |
    71 | 72 | 73 | -------------------------------------------------------------------------------- /footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /header.php: -------------------------------------------------------------------------------- 1 | 2 | > 3 | 4 | 5 | 6 | 7 | <?php hybrid_document_title(); ?> 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | > 16 | 17 |
    18 | 19 | 22 | 23 | 48 | 49 |
    50 | 51 | 56 | 57 |
    58 | 59 |
    60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /inc/class-custom-menu-walker.php: -------------------------------------------------------------------------------- 1 | classes ) ? array() : (array) $item->classes; 20 | 21 | $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); 22 | $class_names = ' class="'. esc_attr( $class_names ) . '"'; 23 | 24 | $output .= $indent . '
  • > 41 | 42 | 43 | 44 | 45 | 46 | 55 | 56 | 57 | 58 | 59 | 60 |
    61 |

    62 | ID, 'product_cat', '', ', ', '' ); 64 | echo $terms; 65 | ?> 66 |
    67 | 68 | 76 | 77 | 78 | 79 |
  • -------------------------------------------------------------------------------- /woocommerce/loop-shop.php: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | woocommerce_product_loop_start( false ), 'after' => woocommerce_product_loop_end( false ) ) ) ) : ?> 39 | 40 |

    41 | 42 | 43 | 44 | 45 | 46 |
    -------------------------------------------------------------------------------- /woocommerce/loop/loop-end.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /woocommerce/loop/loop-start.php: -------------------------------------------------------------------------------- 1 | 10 | 21 |