Showing preview only (4,912K chars total). Download the full file or copy to clipboard to get everything.
Repository: zgordon/wp-dev-course
Branch: master
Commit: e3363ecbacb2
Files: 2111
Total size: 4.2 MB
Directory structure:
gitextract_rfvme1ix/
├── .gitignore
├── 1 - PHP for WordPress/
│ ├── 1.02-phpforwp-completed/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.02-phpforwp-starter/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.04-phpforwp-completed/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.04-phpforwp-starter/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.08-phpforwp-completed/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.08-phpforwp-starter/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.10-phpforwp-completed/
│ │ ├── footer.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.10-phpforwp-starter/
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.12-phpforwp-completed/
│ │ ├── footer.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.12-phpforwp-starter/
│ │ ├── footer.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 1.14-phpforwp-completed/
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ └── 1.14-phpforwp-starter/
│ ├── footer.php
│ ├── functions.php
│ ├── header.php
│ ├── index.php
│ └── style.css
├── 2 - Child and Starter Themes/
│ ├── 2.03-twentyseventeen-child/
│ │ ├── footer.php
│ │ ├── functions.php
│ │ └── style.css
│ ├── 2.04-twentysixteen-child/
│ │ ├── footer.php
│ │ ├── functions.php
│ │ └── style.css
│ ├── 2.06-demo-starter/
│ │ ├── .jscsrc
│ │ ├── .jshintignore
│ │ ├── 404.php
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── archive.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── inc/
│ │ │ ├── custom-header.php
│ │ │ ├── customizer.php
│ │ │ ├── extras.php
│ │ │ ├── jetpack.php
│ │ │ └── template-tags.php
│ │ ├── index.php
│ │ ├── js/
│ │ │ ├── customizer.js
│ │ │ ├── navigation.js
│ │ │ └── skip-link-focus-fix.js
│ │ ├── languages/
│ │ │ ├── demo-starter.pot
│ │ │ └── readme.txt
│ │ ├── layouts/
│ │ │ ├── content-sidebar.css
│ │ │ └── sidebar-content.css
│ │ ├── page.php
│ │ ├── readme.txt
│ │ ├── rtl.css
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-search.php
│ │ └── content.php
│ └── 2.07-jointswp-starter/
│ ├── .gitignore
│ ├── 404.php
│ ├── README.md
│ ├── archive-custom_type.php
│ ├── archive.php
│ ├── assets/
│ │ ├── css/
│ │ │ ├── login.css
│ │ │ └── style.css
│ │ ├── functions/
│ │ │ ├── admin.php
│ │ │ ├── cleanup.php
│ │ │ ├── comments.php
│ │ │ ├── custom-post-type.php
│ │ │ ├── disable-emoji.php
│ │ │ ├── editor-styles.php
│ │ │ ├── enqueue-scripts.php
│ │ │ ├── login.php
│ │ │ ├── menu.php
│ │ │ ├── page-navi.php
│ │ │ ├── related-posts.php
│ │ │ ├── sidebar.php
│ │ │ └── theme-support.php
│ │ ├── js/
│ │ │ └── scripts.js
│ │ └── translation/
│ │ ├── README
│ │ ├── da_DK.po
│ │ ├── de_DE.mo
│ │ ├── de_DE.po
│ │ ├── default.mo
│ │ ├── default.po
│ │ ├── es_ES.mo
│ │ ├── es_ES.po
│ │ ├── fr_FR.mo
│ │ ├── fr_FR.po
│ │ ├── he_IL.mo
│ │ ├── he_IL.po
│ │ ├── hr.mo
│ │ ├── hr.po
│ │ ├── it_IT.mo
│ │ ├── it_IT.po
│ │ ├── nl_NL.mo
│ │ ├── nl_NL.po
│ │ ├── pl_PL.mo
│ │ ├── pl_PL.po
│ │ ├── pt_BR.mo
│ │ ├── pt_BR.po
│ │ ├── pt_PT.mo
│ │ ├── pt_PT.po
│ │ ├── ru_RU.mo
│ │ ├── ru_RU.po
│ │ ├── sv_SE.mo
│ │ ├── sv_SE.po
│ │ ├── translation.php
│ │ ├── zh_CN.mo
│ │ └── zh_CN.po
│ ├── comments.php
│ ├── footer.php
│ ├── functions.php
│ ├── gulpfile.js
│ ├── header.php
│ ├── index.php
│ ├── package.json
│ ├── page.php
│ ├── parts/
│ │ ├── content-byline.php
│ │ ├── content-missing.php
│ │ ├── content-offcanvas.php
│ │ ├── loop-archive-grid.php
│ │ ├── loop-archive.php
│ │ ├── loop-page.php
│ │ ├── loop-single.php
│ │ ├── nav-offcanvas-topbar.php
│ │ ├── nav-offcanvas.php
│ │ ├── nav-title-bar.php
│ │ └── nav-topbar.php
│ ├── search.php
│ ├── searchform.php
│ ├── sidebar.php
│ ├── single-custom_type.php
│ ├── single.php
│ ├── style.css
│ ├── taxonomy-custom_cat.php
│ ├── template-full-width.php
│ └── vendor/
│ ├── foundation-sites/
│ │ ├── .bower.json
│ │ ├── .bowerrc
│ │ ├── .eslintrc
│ │ ├── .github/
│ │ │ ├── ISSUE_TEMPLATE.md
│ │ │ └── PULL_REQUEST_TEMPLATE.md
│ │ ├── .sass-lint.yml
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── _vendor/
│ │ │ ├── normalize-scss/
│ │ │ │ └── sass/
│ │ │ │ ├── _normalize.scss
│ │ │ │ └── normalize/
│ │ │ │ ├── _import-now.scss
│ │ │ │ ├── _normalize-mixin.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ └── _vertical-rhythm.scss
│ │ │ └── sassy-lists/
│ │ │ └── stylesheets/
│ │ │ ├── functions/
│ │ │ │ ├── _purge.scss
│ │ │ │ ├── _remove.scss
│ │ │ │ ├── _replace.scss
│ │ │ │ └── _to-list.scss
│ │ │ └── helpers/
│ │ │ ├── _missing-dependencies.scss
│ │ │ └── _true.scss
│ │ ├── assets/
│ │ │ ├── foundation-flex.scss
│ │ │ ├── foundation-rtl.scss
│ │ │ └── foundation.scss
│ │ ├── bower.json
│ │ ├── code-of-conduct.md
│ │ ├── customizer/
│ │ │ ├── complete.json
│ │ │ ├── config.yml
│ │ │ ├── essential.json
│ │ │ └── index.html
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ ├── foundation-flex.css
│ │ │ │ ├── foundation-rtl.css
│ │ │ │ └── foundation.css
│ │ │ └── js/
│ │ │ ├── foundation.d.ts
│ │ │ ├── foundation.js
│ │ │ └── plugins/
│ │ │ ├── foundation.abide.js
│ │ │ ├── foundation.accordion.js
│ │ │ ├── foundation.accordionMenu.js
│ │ │ ├── foundation.core.js
│ │ │ ├── foundation.drilldown.js
│ │ │ ├── foundation.dropdown.js
│ │ │ ├── foundation.dropdownMenu.js
│ │ │ ├── foundation.equalizer.js
│ │ │ ├── foundation.interchange.js
│ │ │ ├── foundation.magellan.js
│ │ │ ├── foundation.offcanvas.js
│ │ │ ├── foundation.orbit.js
│ │ │ ├── foundation.responsiveMenu.js
│ │ │ ├── foundation.responsiveToggle.js
│ │ │ ├── foundation.reveal.js
│ │ │ ├── foundation.slider.js
│ │ │ ├── foundation.sticky.js
│ │ │ ├── foundation.tabs.js
│ │ │ ├── foundation.toggler.js
│ │ │ ├── foundation.tooltip.js
│ │ │ ├── foundation.util.box.js
│ │ │ ├── foundation.util.keyboard.js
│ │ │ ├── foundation.util.mediaQuery.js
│ │ │ ├── foundation.util.motion.js
│ │ │ ├── foundation.util.nest.js
│ │ │ ├── foundation.util.timerAndImageLoader.js
│ │ │ ├── foundation.util.touch.js
│ │ │ ├── foundation.util.triggers.js
│ │ │ └── foundation.zf.responsiveAccordionTabs.js
│ │ ├── docslink.sh
│ │ ├── js/
│ │ │ ├── foundation.abide.js
│ │ │ ├── foundation.accordion.js
│ │ │ ├── foundation.accordionMenu.js
│ │ │ ├── foundation.core.js
│ │ │ ├── foundation.drilldown.js
│ │ │ ├── foundation.dropdown.js
│ │ │ ├── foundation.dropdownMenu.js
│ │ │ ├── foundation.equalizer.js
│ │ │ ├── foundation.interchange.js
│ │ │ ├── foundation.magellan.js
│ │ │ ├── foundation.offcanvas.js
│ │ │ ├── foundation.orbit.js
│ │ │ ├── foundation.responsiveMenu.js
│ │ │ ├── foundation.responsiveToggle.js
│ │ │ ├── foundation.reveal.js
│ │ │ ├── foundation.slider.js
│ │ │ ├── foundation.sticky.js
│ │ │ ├── foundation.tabs.js
│ │ │ ├── foundation.toggler.js
│ │ │ ├── foundation.tooltip.js
│ │ │ ├── foundation.util.box.js
│ │ │ ├── foundation.util.keyboard.js
│ │ │ ├── foundation.util.mediaQuery.js
│ │ │ ├── foundation.util.motion.js
│ │ │ ├── foundation.util.nest.js
│ │ │ ├── foundation.util.timerAndImageLoader.js
│ │ │ ├── foundation.util.touch.js
│ │ │ ├── foundation.util.triggers.js
│ │ │ └── foundation.zf.responsiveAccordionTabs.js
│ │ └── scss/
│ │ ├── _global.scss
│ │ ├── components/
│ │ │ ├── _accordion-menu.scss
│ │ │ ├── _accordion.scss
│ │ │ ├── _badge.scss
│ │ │ ├── _breadcrumbs.scss
│ │ │ ├── _button-group.scss
│ │ │ ├── _button.scss
│ │ │ ├── _callout.scss
│ │ │ ├── _card.scss
│ │ │ ├── _close-button.scss
│ │ │ ├── _drilldown.scss
│ │ │ ├── _dropdown-menu.scss
│ │ │ ├── _dropdown.scss
│ │ │ ├── _flex-video.scss
│ │ │ ├── _flex.scss
│ │ │ ├── _float.scss
│ │ │ ├── _label.scss
│ │ │ ├── _media-object.scss
│ │ │ ├── _menu-icon.scss
│ │ │ ├── _menu.scss
│ │ │ ├── _off-canvas.scss
│ │ │ ├── _orbit.scss
│ │ │ ├── _pagination.scss
│ │ │ ├── _progress-bar.scss
│ │ │ ├── _responsive-embed.scss
│ │ │ ├── _reveal.scss
│ │ │ ├── _slider.scss
│ │ │ ├── _sticky.scss
│ │ │ ├── _switch.scss
│ │ │ ├── _table.scss
│ │ │ ├── _tabs.scss
│ │ │ ├── _thumbnail.scss
│ │ │ ├── _title-bar.scss
│ │ │ ├── _tooltip.scss
│ │ │ ├── _top-bar.scss
│ │ │ └── _visibility.scss
│ │ ├── forms/
│ │ │ ├── _checkbox.scss
│ │ │ ├── _error.scss
│ │ │ ├── _fieldset.scss
│ │ │ ├── _forms.scss
│ │ │ ├── _help-text.scss
│ │ │ ├── _input-group.scss
│ │ │ ├── _label.scss
│ │ │ ├── _meter.scss
│ │ │ ├── _progress.scss
│ │ │ ├── _range.scss
│ │ │ ├── _select.scss
│ │ │ └── _text.scss
│ │ ├── foundation.scss
│ │ ├── grid/
│ │ │ ├── _classes.scss
│ │ │ ├── _column.scss
│ │ │ ├── _flex-grid.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _gutter.scss
│ │ │ ├── _layout.scss
│ │ │ ├── _position.scss
│ │ │ ├── _row.scss
│ │ │ └── _size.scss
│ │ ├── settings/
│ │ │ └── _settings.scss
│ │ ├── typography/
│ │ │ ├── _alignment.scss
│ │ │ ├── _base.scss
│ │ │ ├── _helpers.scss
│ │ │ ├── _print.scss
│ │ │ └── _typography.scss
│ │ └── util/
│ │ ├── _breakpoint.scss
│ │ ├── _color.scss
│ │ ├── _flex.scss
│ │ ├── _math.scss
│ │ ├── _mixins.scss
│ │ ├── _selector.scss
│ │ ├── _unit.scss
│ │ ├── _util.scss
│ │ └── _value.scss
│ ├── jquery/
│ │ ├── .bower.json
│ │ ├── AUTHORS.txt
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── jquery.js
│ │ ├── external/
│ │ │ └── sizzle/
│ │ │ ├── LICENSE.txt
│ │ │ └── dist/
│ │ │ └── sizzle.js
│ │ └── src/
│ │ ├── .jshintrc
│ │ ├── ajax/
│ │ │ ├── jsonp.js
│ │ │ ├── load.js
│ │ │ ├── parseJSON.js
│ │ │ ├── parseXML.js
│ │ │ ├── script.js
│ │ │ ├── var/
│ │ │ │ ├── location.js
│ │ │ │ ├── nonce.js
│ │ │ │ └── rquery.js
│ │ │ └── xhr.js
│ │ ├── ajax.js
│ │ ├── attributes/
│ │ │ ├── attr.js
│ │ │ ├── classes.js
│ │ │ ├── prop.js
│ │ │ ├── support.js
│ │ │ └── val.js
│ │ ├── attributes.js
│ │ ├── callbacks.js
│ │ ├── core/
│ │ │ ├── access.js
│ │ │ ├── init.js
│ │ │ ├── parseHTML.js
│ │ │ ├── ready.js
│ │ │ └── var/
│ │ │ └── rsingleTag.js
│ │ ├── core.js
│ │ ├── css/
│ │ │ ├── addGetHookIf.js
│ │ │ ├── adjustCSS.js
│ │ │ ├── curCSS.js
│ │ │ ├── defaultDisplay.js
│ │ │ ├── hiddenVisibleSelectors.js
│ │ │ ├── showHide.js
│ │ │ ├── support.js
│ │ │ └── var/
│ │ │ ├── cssExpand.js
│ │ │ ├── getStyles.js
│ │ │ ├── isHidden.js
│ │ │ ├── rmargin.js
│ │ │ ├── rnumnonpx.js
│ │ │ └── swap.js
│ │ ├── css.js
│ │ ├── data/
│ │ │ ├── Data.js
│ │ │ └── var/
│ │ │ ├── acceptData.js
│ │ │ ├── dataPriv.js
│ │ │ └── dataUser.js
│ │ ├── data.js
│ │ ├── deferred.js
│ │ ├── deprecated.js
│ │ ├── dimensions.js
│ │ ├── effects/
│ │ │ ├── Tween.js
│ │ │ └── animatedSelector.js
│ │ ├── effects.js
│ │ ├── event/
│ │ │ ├── ajax.js
│ │ │ ├── alias.js
│ │ │ ├── focusin.js
│ │ │ ├── support.js
│ │ │ └── trigger.js
│ │ ├── event.js
│ │ ├── exports/
│ │ │ ├── amd.js
│ │ │ └── global.js
│ │ ├── intro.js
│ │ ├── jquery.js
│ │ ├── manipulation/
│ │ │ ├── _evalUrl.js
│ │ │ ├── buildFragment.js
│ │ │ ├── getAll.js
│ │ │ ├── setGlobalEval.js
│ │ │ ├── support.js
│ │ │ ├── var/
│ │ │ │ ├── rcheckableType.js
│ │ │ │ ├── rscriptType.js
│ │ │ │ └── rtagName.js
│ │ │ └── wrapMap.js
│ │ ├── manipulation.js
│ │ ├── offset.js
│ │ ├── outro.js
│ │ ├── queue/
│ │ │ └── delay.js
│ │ ├── queue.js
│ │ ├── selector-native.js
│ │ ├── selector-sizzle.js
│ │ ├── selector.js
│ │ ├── serialize.js
│ │ ├── traversing/
│ │ │ ├── findFilter.js
│ │ │ └── var/
│ │ │ ├── dir.js
│ │ │ ├── rneedsContext.js
│ │ │ └── siblings.js
│ │ ├── traversing.js
│ │ ├── var/
│ │ │ ├── arr.js
│ │ │ ├── class2type.js
│ │ │ ├── concat.js
│ │ │ ├── document.js
│ │ │ ├── documentElement.js
│ │ │ ├── hasOwn.js
│ │ │ ├── indexOf.js
│ │ │ ├── pnum.js
│ │ │ ├── push.js
│ │ │ ├── rcssNum.js
│ │ │ ├── rnotwhite.js
│ │ │ ├── slice.js
│ │ │ ├── support.js
│ │ │ └── toString.js
│ │ └── wrap.js
│ ├── motion-ui/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── composer.json
│ │ ├── dist/
│ │ │ ├── motion-ui.css
│ │ │ └── motion-ui.js
│ │ ├── docs/
│ │ │ ├── animations.md
│ │ │ ├── classes.md
│ │ │ ├── configuration.md
│ │ │ ├── installation.md
│ │ │ ├── javascript.md
│ │ │ ├── readme.md
│ │ │ ├── transitions.md
│ │ │ └── wow.md
│ │ ├── gulpfile.js
│ │ ├── lib/
│ │ │ └── handlebars.js
│ │ ├── motion-ui.js
│ │ ├── motion-ui.scss
│ │ ├── package.json
│ │ └── src/
│ │ ├── _classes.scss
│ │ ├── _settings.scss
│ │ ├── effects/
│ │ │ ├── _fade.scss
│ │ │ ├── _hinge.scss
│ │ │ ├── _shake.scss
│ │ │ ├── _slide.scss
│ │ │ ├── _spin.scss
│ │ │ ├── _wiggle.scss
│ │ │ └── _zoom.scss
│ │ ├── motion-ui.scss
│ │ ├── transitions/
│ │ │ ├── _fade.scss
│ │ │ ├── _hinge.scss
│ │ │ ├── _slide.scss
│ │ │ ├── _spin.scss
│ │ │ └── _zoom.scss
│ │ └── util/
│ │ ├── _animation.scss
│ │ ├── _args.scss
│ │ ├── _keyframe.scss
│ │ ├── _selector.scss
│ │ ├── _series.scss
│ │ ├── _transition.scss
│ │ └── _unit.scss
│ └── what-input/
│ ├── .bower.json
│ ├── Gulpfile.js
│ ├── LICENSE
│ ├── README.md
│ ├── bower.json
│ ├── dist/
│ │ ├── lte-IE8.js
│ │ └── what-input.js
│ ├── index.html
│ ├── package.json
│ └── src/
│ ├── polyfills/
│ │ └── ie8/
│ │ ├── EventListener.js
│ │ └── indexOf.js
│ └── what-input.js
├── 3 - Template Hierarchy/
│ ├── 3.02-setting-up-the-theme/
│ │ ├── functions.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.03-style.css/
│ │ ├── functions.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.04-functions/
│ │ ├── functions.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.05-index/
│ │ ├── functions.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.06-header/
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.08-menu-and-header/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.09-adding-markup/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ └── style.css
│ ├── 3.10-sidebar/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 3.11-widget-areas/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 3.12-the-loop/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 3.13-content-and-content-none/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-none.php
│ │ └── content.php
│ ├── 3.14-singular/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-none.php
│ │ └── content.php
│ ├── 3.15-single/
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ └── content.php
│ ├── 3.17-comments/
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ └── content.php
│ ├── 3.18-post-formats/
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ └── content.php
│ ├── 3.19-home/
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.20-archive/
│ │ ├── archive.php
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.21-author/
│ │ ├── archive.php
│ │ ├── author.php
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.23-category/
│ │ ├── archive.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag.php
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.24-tag/
│ │ ├── archive.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.25-date/
│ │ ├── archive.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.26-attachment/
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ └── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ └── content.php
│ ├── 3.27-mimetype/
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ └── content.php
│ │ └── video.php
│ ├── 3.28-page/
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ └── content.php
│ │ └── video.php
│ ├── 3.29-front-page/
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ └── content.php
│ │ └── video.php
│ ├── 3.30-custom/
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.31-404/
│ │ ├── 404.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.32-search/
│ │ ├── 404.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.33-archive-posttype/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.34-single-posttype/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single-portfolio.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.35-single-posttype-slug/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single-portfolio-php-for-wordpress.php
│ │ ├── single-portfolio.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.36-taxonomy/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single-portfolio-php-for-wordpress.php
│ │ ├── single-portfolio.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── taxonomy.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.37-taxonomy-taxonomy-taxonomy-slug/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single-portfolio-php-for-wordpress.php
│ │ ├── single-portfolio.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── taxonomy-skills-php.php
│ │ ├── taxonomy-skills.php
│ │ ├── taxonomy.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 3.38-additional-css/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── assets/
│ │ │ └── css/
│ │ │ └── custom.css
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single-portfolio-php-for-wordpress.php
│ │ ├── single-portfolio.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── taxonomy-skills-php.php
│ │ ├── taxonomy-skills.php
│ │ ├── taxonomy.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ └── 3.39-adding-javascript-to-a-theme/
│ ├── 404.php
│ ├── archive-portfolio.php
│ ├── archive.php
│ ├── assets/
│ │ ├── css/
│ │ │ └── custom.css
│ │ └── js/
│ │ └── theme.js
│ ├── attachment.php
│ ├── author.php
│ ├── category-9.php
│ ├── category-excerpt.php
│ ├── category.php
│ ├── comments.php
│ ├── date.php
│ ├── footer-splash.php
│ ├── footer.php
│ ├── front-page.php
│ ├── functions.php
│ ├── header-splash.php
│ ├── header.php
│ ├── home.php
│ ├── image.php
│ ├── index.php
│ ├── page-1096.php
│ ├── page-child-page-05.php
│ ├── page.php
│ ├── search.php
│ ├── sidebar-front-page.php
│ ├── sidebar-page.php
│ ├── sidebar-splash.php
│ ├── sidebar.php
│ ├── single-portfolio-php-for-wordpress.php
│ ├── single-portfolio.php
│ ├── single.php
│ ├── singular.php
│ ├── style.css
│ ├── tag-50.php
│ ├── tag-wordpress.php
│ ├── tag.php
│ ├── taxonomy-skills-php.php
│ ├── taxonomy-skills.php
│ ├── taxonomy.php
│ ├── template-full-width.php
│ ├── template-parts/
│ │ ├── content-gallery.php
│ │ ├── content-none.php
│ │ ├── content-page.php
│ │ ├── content-portfolio.php
│ │ ├── content-posts-gallery.php
│ │ ├── content-posts.php
│ │ ├── content-search.php
│ │ └── content.php
│ ├── template-splash.php
│ └── video.php
├── 4 - Template Tags/
│ ├── 4.01-intro-wptags/
│ │ ├── 404.php
│ │ ├── archive-portfolio.php
│ │ ├── archive.php
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── attachment.php
│ │ ├── author.php
│ │ ├── category-9.php
│ │ ├── category-excerpt.php
│ │ ├── category.php
│ │ ├── comments.php
│ │ ├── date.php
│ │ ├── footer-splash.php
│ │ ├── footer.php
│ │ ├── front-page.php
│ │ ├── functions.php
│ │ ├── header-splash.php
│ │ ├── header.php
│ │ ├── home.php
│ │ ├── image.php
│ │ ├── index.php
│ │ ├── page-1096.php
│ │ ├── page-child-page-05.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar-front-page.php
│ │ ├── sidebar-page.php
│ │ ├── sidebar-splash.php
│ │ ├── sidebar.php
│ │ ├── single-portfolio-php-for-wordpress.php
│ │ ├── single-portfolio.php
│ │ ├── single.php
│ │ ├── singular.php
│ │ ├── style.css
│ │ ├── tag-50.php
│ │ ├── tag-wordpress.php
│ │ ├── tag.php
│ │ ├── taxonomy-skills-php.php
│ │ ├── taxonomy-skills.php
│ │ ├── taxonomy.php
│ │ ├── template-full-width.php
│ │ ├── template-parts/
│ │ │ ├── content-gallery.php
│ │ │ ├── content-none.php
│ │ │ ├── content-page.php
│ │ │ ├── content-portfolio.php
│ │ │ ├── content-posts-gallery.php
│ │ │ ├── content-posts.php
│ │ │ ├── content-search.php
│ │ │ └── content.php
│ │ ├── template-splash.php
│ │ └── video.php
│ ├── 4.04-general-login-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 4.06-general-archive-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── category.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 4.07-general-calendar-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 4.10-practice-general-wptags/
│ │ ├── archive.php
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── date.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 4.11-navigation-wptags/
│ │ ├── archive.php
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── date.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 4.15-practice-navigation-wptags/
│ │ ├── archive.php
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── date.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ └── style.css
│ ├── 4.17-post-class-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ └── style.css
│ ├── 4.18-post-common-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.20-post-date-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.21-post-link-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.22-post-attachment-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.23-post-misc-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.26-practice-post-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.27-post-thumbnails-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.29-practice-thumbnails-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.30-links-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.32-practice-links-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.33-comment-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.34-common-comment-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.36-practice-comment-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.37-author-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── author.php
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ └── byline.php
│ ├── 4.39-practice-author-tags-completed-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── author.php
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 4.42-sanitization-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── author.php
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 4.43-escaping-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── author.php
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 4.44-localization-tags-wptags/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── author.php
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ └── wptags-starter/
│ ├── assets/
│ │ ├── css/
│ │ │ └── custom.css
│ │ └── js/
│ │ ├── jquery.theme.js
│ │ └── theme.js
│ ├── footer.php
│ ├── functions.php
│ ├── header.php
│ ├── index.php
│ ├── sidebar.php
│ └── style.css
├── 5 - Action and Filter Hooks/
│ ├── 5.03-action-hooks-demo/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── author.php
│ │ ├── comment.php
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── search.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.05-action-hooks-wpfilter/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── before-footer.php
│ │ └── byline.php
│ ├── 5.06-action-hooks-r-debug/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── lib/
│ │ │ └── r-debug.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── before-footer.php
│ │ └── byline.php
│ ├── 5.07-action-hooks-debug-plugin/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── lib/
│ │ │ └── r-debug.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── before-footer.php
│ │ └── byline.php
│ ├── 5.08-action-hooks-simply-show-hooks/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── lib/
│ │ │ └── r-debug.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── before-footer.php
│ │ └── byline.php
│ ├── 5.10-action-hooks-do_action-demo/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── before-footer.php
│ │ └── byline.php
│ ├── 5.11-action-hooks-wp_enqueue_scripts/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.12-action-hooks-widgets_init/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.13-action-hooks-loop_end/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── byline.php
│ │ └── post-end-marketing.php
│ ├── 5.14-action-hooks-template_redirect/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.15-action-hooks-save_post/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.17-practice-action-hooks-completed/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── byline.php
│ │ ├── comment-cta.php
│ │ └── contact-form-support-message.php
│ ├── 5.21-filter-hooks-wpfilter/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ └── custom.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── before-footer.php
│ │ └── byline.php
│ ├── 5.26-filter-hooks-apply_filters/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.27-filter-hooks-the_title/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.28-filter-hooks-the_content/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ ├── byline.php
│ │ └── post-ad.php
│ ├── 5.29-filter-hooks-excerpt_more/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.30-filter-hooks-body_class/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 5.31-filter-hooks-manage_posts_columns/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ └── 5.33-practice-filter-hooks-completed/
│ ├── assets/
│ │ ├── css/
│ │ │ ├── admin.css
│ │ │ ├── custom.css
│ │ │ └── visual-editor.css
│ │ └── js/
│ │ ├── jquery.theme.js
│ │ └── theme.js
│ ├── comments.php
│ ├── footer.php
│ ├── functions.php
│ ├── header.php
│ ├── index.php
│ ├── page.php
│ ├── sidebar.php
│ ├── single.php
│ ├── style.css
│ └── template-parts/
│ ├── author-bio.php
│ └── byline.php
├── 6 - Plugin Development/
│ ├── 6.00-plugin-theme/
│ │ ├── assets/
│ │ │ ├── css/
│ │ │ │ ├── admin.css
│ │ │ │ ├── custom.css
│ │ │ │ └── visual-editor.css
│ │ │ └── js/
│ │ │ ├── jquery.theme.js
│ │ │ └── theme.js
│ │ ├── comments.php
│ │ ├── footer.php
│ │ ├── functions.php
│ │ ├── header.php
│ │ ├── index.php
│ │ ├── page.php
│ │ ├── sidebar.php
│ │ ├── single.php
│ │ ├── style.css
│ │ └── template-parts/
│ │ ├── author-bio.php
│ │ └── byline.php
│ ├── 6.02.01-admin-footer-credits-simple.php
│ ├── 6.02.02-admin-footer-credits-folder/
│ │ ├── 6.02.02-admin-footer-credits.php
│ │ └── includes/
│ │ └── admin-footer-text.php
│ ├── 6.03-plugin-information-comment/
│ │ └── 6.03-plugin-information-comment.php
│ ├── 6.04-plugin-settings-page/
│ │ └── 6.04-plugin-settings-page.php
│ ├── 6.05-plugin-settings-subpage/
│ │ └── 6.05-plugin-settings-subpage.php
│ ├── 6.06-plugin-settings-link/
│ │ └── 6.06-plugin-settings-link.php
│ ├── 6.07-plugin-file-paths/
│ │ ├── 6.07-plugin-file-paths.php
│ │ └── includes/
│ │ └── include-test.php
│ ├── 6.08-enueuing-css/
│ │ ├── 6.08-enueuing-css.php
│ │ ├── admin/
│ │ │ └── css/
│ │ │ └── wpplugin-admin-style.css
│ │ ├── frontend/
│ │ │ └── css/
│ │ │ └── wpplugin-frontend-style.css
│ │ └── includes/
│ │ ├── wpplugin-menus.php
│ │ └── wpplugin-styles.php
│ ├── 6.09-enueuing-js/
│ │ ├── 6.09-enueuing-js.php
│ │ ├── admin/
│ │ │ ├── css/
│ │ │ │ └── wpplugin-admin-style.css
│ │ │ └── js/
│ │ │ └── wpplugin-admin.js
│ │ ├── frontend/
│ │ │ ├── css/
│ │ │ │ └── wpplugin-frontend-style.css
│ │ │ └── js/
│ │ │ └── wpplugin-frontend.js
│ │ └── includes/
│ │ ├── wpplugin-menus.php
│ │ ├── wpplugin-scripts.php
│ │ └── wpplugin-styles.php
│ ├── 6.10-conditional-enqueuing/
│ │ ├── 6.10-conditional-enueuing.php
│ │ ├── admin/
│ │ │ ├── css/
│ │ │ │ └── wpplugin-admin-style.css
│ │ │ └── js/
│ │ │ └── wpplugin-admin.js
│ │ ├── frontend/
│ │ │ ├── css/
│ │ │ │ └── wpplugin-frontend-style.css
│ │ │ └── js/
│ │ │ └── wpplugin-frontend.js
│ │ └── includes/
│ │ ├── wpplugin-menus.php
│ │ ├── wpplugin-scripts.php
│ │ └── wpplugin-styles.php
│ ├── 6.12-practice-complete/
│ │ ├── 6.12-practice-complete.php
│ │ ├── admin/
│ │ │ ├── css/
│ │ │ │ └── wpplugin-admin-style.css
│ │ │ └── js/
│ │ │ └── wpplugin-admin.js
│ │ └── includes/
│ │ ├── wpplugin-menus.php
│ │ ├── wpplugin-scripts.php
│ │ └── wpplugin-styles.php
│ ├── 6.13-options/
│ │ ├── 6.13-options.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-options.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ ├── 6.14-options-array/
│ │ ├── 6.14-options-array.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-options.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ ├── 6.16-practice-complete/
│ │ ├── 6.16-practice-complete.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-options.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ ├── 6.17-settings-api/
│ │ ├── 6.17-settings-api.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-settings-fields.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ ├── 6.18-settings-sections/
│ │ ├── 6.18-settings-sections.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-settings-fields.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ ├── 6.19-settings-field/
│ │ ├── 6.19-settings-field.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-settings-fields.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ ├── 6.20-more-settings-fields/
│ │ ├── 6.20-more-settings-fields.php
│ │ ├── includes/
│ │ │ ├── wpplugin-menus.php
│ │ │ └── wpplugin-settings-fields.php
│ │ └── templates/
│ │ └── admin/
│ │ └── settings-page.php
│ └── 6.21-default-settings/
│ ├── 6.21-default-settings.php
│ ├── includes/
│ │ ├── wpplugin-menus.php
│ │ └── wpplugin-settings-fields.php
│ └── templates/
│ └── admin/
│ └── settings-page.php
└── README.md
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.DS_Store
================================================
FILE: 1 - PHP for WordPress/1.02-phpforwp-completed/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<?php
// Create a variable called $name and assign it your name
$name = "Enter your name";
?>
<h2>Welcome!</h2>
<p>My name is "<?php echo $name; ?>."</p>
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.02-phpforwp-completed/style.css
================================================
/*
Theme Name: 1.2 - Writing Some PHP (Completed)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.02-phpforwp-starter/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<?php
// Create a variable called $name and assign it your name
?>
<h2>Welcome!</h2>
<p>My name is "<?php // echo $name variable here ?>."</p>
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.02-phpforwp-starter/style.css
================================================
/*
Theme Name: 1.2 - Writing Some PHP (Starter)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.04-phpforwp-completed/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<?php
// Create an array of post objects using the display_post function
$posts = array(
'Hello World',
'PHP for WordPress',
'WP Development'
);
// Loop through array of posts and display each one on the page
foreach( $posts as $post ) {
// Call the display_title function and pass it the $post
display_title( $post );
}
/**
* Custom function for displaying the title and content for a post
*
* @param string $title The title to be displayed
*/
function display_title( $title ) {
// Echo an <h3> tag with the $title inside
echo "<h3><a href=\"#\">$title</a></h3>";
}
?>
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.04-phpforwp-completed/style.css
================================================
/*
Theme Name: 1.4 - PHP Basics (Completed)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.04-phpforwp-starter/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<?php
// Create an array of post objects using the display_post function
// Loop through array of posts and display each one on the page
// Call the display_title function and pass it the $post
/**
* Custom function for displaying the title and content for a post
*
* @param string $title The title to be displayed
*/
function display_title( $title ) {
// Echo an <h3> tag with the $title inside
}
?>
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.04-phpforwp-starter/style.css
================================================
/*
Theme Name: 1.4 - PHP Basics (Starter)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.08-phpforwp-completed/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endwhile; else: ?>
<h2><?php esc_html_e( '404 Error', 'phpforwp' ); ?></h2>
<p><?php esc_html_e( 'Sorry, content not found.', 'phpforwp' ); ?></p>
<?php endif; ?>
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.08-phpforwp-completed/style.css
================================================
/*
Theme Name: 1.8 - The Loop (Completed)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.08-phpforwp-starter/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<?php // Start the loop here ?>
<!-- Display the_title and the_content here -->
<?php // End while and start else ?>
<!-- Display a 404 message here -->
<?php // End if ?>
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.08-phpforwp-starter/style.css
================================================
/*
Theme Name: 1.8 - The Loop (Starter)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.10-phpforwp-completed/footer.php
================================================
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.10-phpforwp-completed/header.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<header id="masthead">
<h1><a href="#"><?php bloginfo( 'name' ); ?></a></h1>
</header>
================================================
FILE: 1 - PHP for WordPress/1.10-phpforwp-completed/index.php
================================================
<?php get_header(); ?>
<div id="content">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article <?php post_class(); ?> >
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
<footer>
<p class="byline">
Author:
<a href="<?php echo get_author_posts_url( $post->post_author ); ?>"><?php the_author(); ?></a> |
Date:
<?php the_time( 'M. j, Y' ); ?> |
Categories:
<?php the_category( ',' ); ?> |
Tags:
<?php the_tags( '', ',', '' ); ?>
</p>
</footer>
</article>
<?php endwhile; else: ?>
<h2><?php esc_html_e( '404 Error', 'phpforwp' ); ?></h2>
<p><?php esc_html_e( 'Sorry, content not found.', 'phpforwp' ); ?></p>
<?php endif; ?>
</div>
<?php get_footer(); ?>
================================================
FILE: 1 - PHP for WordPress/1.10-phpforwp-completed/style.css
================================================
/*
Theme Name: 1.10 - Template Tags (Completed)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
.byline {
color: #777;
font-size: .8rem;
}
.byline a {
color: #777;
text-decoration: underline;
}
.byline a:hover {
color: #564A71;
}
================================================
FILE: 1 - PHP for WordPress/1.10-phpforwp-starter/index.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
</head>
<body>
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
<div id="content">
<!-- Add any template tags outside of loop -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!-- Add any post template tags inside of loop -->
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endwhile; else: ?>
<h2><?php esc_html_e( '404 Error', 'phpforwp' ); ?></h2>
<p><?php esc_html_e( 'Sorry, content not found.', 'phpforwp' ); ?></p>
<?php endif; ?>
<!-- Add any template tags outside of loop -->
</div>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.10-phpforwp-starter/style.css
================================================
/*
Theme Name: 1.10 - Template Tags (Starter)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-completed/footer.php
================================================
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-completed/header.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
<?php wp_head(); ?>
</head>
<body class="<?php body_class(); ?>">
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-completed/index.php
================================================
<?php get_header(); ?>
<div id="content">
<!-- Static Front Page -->
<?php if( is_front_page() && !is_home() ): ?>
<h1>Static Front Page</h1>
<?php endif; ?>
<!-- Blog Home -->
<?php if( is_home() ): ?>
<h1>Blog Home</h1>
<?php endif; ?>
<!-- Page (Not Front Page) -->
<?php if( is_page() && !is_front_page() ): ?>
<h1>Page</h1>
<?php endif; ?>
<!-- Single Post -->
<?php if( is_single() && !is_attachment() ): ?>
<h1>Post</h1>
<?php endif; ?>
<!-- Attachment (Media) -->
<?php if( is_attachment() ): ?>
<h1>Attachment</h1>
<?php endif; ?>
<!-- Category Archive -->
<?php if( is_category() ): ?>
<h1><?php single_cat_title(); ?></h1>
<?php endif; ?>
<!-- Tag Archive -->
<?php if( is_tag() ): ?>
<h1><?php single_tag_title(); ?></h1>
<?php endif; ?>
<!-- Author Archive -->
<?php if( is_author() ): ?>
<h1><?php the_archive_title(); ?></h1>
<?php endif; ?>
<!-- Date Archive -->
<?php if( is_date() ): ?>
<h1><?php the_archive_title(); ?></h1>
<?php endif; ?>
<!-- 404 Page -->
<?php if( is_404() ): ?>
<h1><?php esc_html_e( '404 - Content not found', 'phpforwp' ); ?></h1>
<?php endif; ?>
</div>
<?php get_footer(); ?>
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-completed/style.css
================================================
/*
Theme Name: 1.12 - Conditional Tags (Compeleted)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6,
p.sitename {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#masthead p.sitename {
font-size: 1.8rem;
font-weight: bold;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-starter/footer.php
================================================
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-starter/header.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
<?php wp_head(); ?>
</head>
<body class="<?php body_class(); ?>">
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-starter/index.php
================================================
<?php get_header(); ?>
<div id="content">
<!-- Static Front Page -->
<!-- Blog Home -->
<!-- Page (Not Front Page) -->
<!-- Single Post -->
<!-- Single Attachment (Media) -->
<!-- Category Archive -->
<!-- Tag Archive -->
<!-- Author Archive -->
<!-- Date Archive -->
<!-- 404 Page -->
</div>
<?php get_footer(); ?>
================================================
FILE: 1 - PHP for WordPress/1.12-phpforwp-starter/style.css
================================================
/*
Theme Name: 1.12 - Conditional Tags (Starter)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6,
p.sitename {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#masthead p.sitename {
font-size: 1.8rem;
font-weight: bold;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-completed/footer.php
================================================
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-completed/functions.php
================================================
<?php
/**
* Enqueue the theme stylesheets
*/
function phpforwp_theme_styles() {
wp_enqueue_script( 'font-css', 'https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round' );
wp_enqueue_style( 'main-css', get_stylesheet_uri(), 'fonts-css', get_the_time() );
}
add_action( 'wp_enqueue_scripts', 'phpforwp_theme_styles' );
/**
* Add read more text to post excerpt
*
* @param string $excerpt The post excerpt
* @return string $extended_excerpt Post excerpt with read more link
*/
function phpforwp_read_more_link( $excerpt ) {
$extended_excerpt = $excerpt;
$extended_excerpt .= ' <a class="more-link" href="' . get_permalink() . '">Read more »</a>';
return $extended_excerpt;
}
add_filter( 'get_the_excerpt', 'phpforwp_read_more_link', 10 );
?>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-completed/header.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<?php wp_head(); ?>
</head>
<body class="<?php body_class(); ?>">
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-completed/index.php
================================================
<?php get_header(); ?>
<div id="content">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article class="<?php post_class(); ?>">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p class="byline">
</p>
<?php the_excerpt(); ?>
<footer>
<p class="byline">
Author:
<a href="<?php echo get_author_posts_url( $post->post_author ); ?>"><?php the_author(); ?></a> |
Date: <?php the_time( 'M. j, Y' ); ?> |
Categories: <?php the_category( ',' ); ?> |
Tags: <?php the_tags( '', ',', '' ); ?>
</p>
</footer>
</article>
<?php endwhile; else: ?>
<h2><?php esc_html_e( '404 Error' ); ?></h2>
<p><?php esc_html_e( 'Sorry, content not found.', 'phpforwp' ); ?></p>
<?php endif; ?>
</div>
<?php get_footer(); ?>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-completed/style.css
================================================
/*
Theme Name: 1.14 - WordPress Hooks (Completed)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
.byline {
color: #777;
font-size: .8rem;
}
.byline a {
color: #777;
text-decoration: underline;
}
.byline a:hover {
color: #564A71;
}
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-starter/footer.php
================================================
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-starter/functions.php
================================================
<?php
/**
* Enqueue the theme stylesheets
*/
function phpforwp_theme_styles() {
// Enqueue google fonts https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round
// Enque main style sheet (make dependent on google fonts)
}
// Add phpforwp_theme_styles function to wp_enqueue_scripts action hook
// with a priority of 10
add_action( '', '', 0 );
/**
* Add read more text to post excerpt
*
* @param string $excerpt The post excerpt
* @return string $extended_excerpt Post excerpt with read more link
*/
function phpforwp_read_more_link( $excerpt ) {
// Create a variable called $extended_excerpt and
// assign it the value of $excerpt
// Append a read more link using get_permalink() as the url
// Return $extended_excerpt
}
// Add phpforwp_read_more_link function to the get_the_excerpt
// with a priority of 10
add_filter( '', '', 0 );
?>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-starter/header.php
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP for WordPress</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans|Varela+Round" rel="stylesheet">
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/style.css">
<?php wp_head(); ?>
</head>
<body class="<?php body_class(); ?>">
<header id="masthead">
<h1><a href="#">PHP for WordPress</a></h1>
</header>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-starter/index.php
================================================
<?php get_header(); ?>
<div id="content">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article class="<?php post_class(); ?>">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<footer>
<p class="byline">
Author:
<a href="<?php echo get_author_posts_url( $post->post_author ); ?>"><?php the_author(); ?></a> |
Date: <?php the_time( 'M. j, Y' ); ?> |
Categories: <?php the_category( ',' ); ?> |
Tags: <?php the_tags( '', ',', '' ); ?>
</p>
</footer>
</article>
<?php endwhile; else: ?>
<h2><?php esc_html_e( '404 Error' ); ?></h2>
<p><?php esc_html_e( 'Sorry, content not found.', 'phpforwp' ); ?></p>
<?php endif; ?>
</div>
<?php get_footer(); ?>
================================================
FILE: 1 - PHP for WordPress/1.14-phpforwp-starter/style.css
================================================
/*
Theme Name: 1.14 - WordPress Hooks (Starter)
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: Demo site for Zac Gordon's WordPress Development Course.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: phpforwp
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
background-color: #B49AEB;
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Varela Round", sans-serif;
}
h2 {
margin: 2rem 0 1rem;
}
a {
color: #564A71;
text-decoration: none;
}
pre {
background: #222;
padding: 10px;
border: 1px #777 solid;
color: #ededed;
font-family: monospace;
font-size: 1rem;
}
#masthead {
margin: 2rem 0 1rem;
text-align: center;
}
#content {
background: #efefef;
margin: 20px auto;
padding: 20px;
width: 80%;
border-radius: 5px;
}
.byline {
color: #777;
font-size: .8rem;
}
.byline a {
color: #777;
text-decoration: underline;
}
.byline a:hover {
color: #564A71;
}
================================================
FILE: 2 - Child and Starter Themes/2.03-twentyseventeen-child/footer.php
================================================
<?php
/**
* The template for displaying the footer
*
* Contains the closing of the #content div and all content after.
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package WordPress
* @subpackage Twenty_Seventeen
* @since 1.0
* @version 1.2
*/
?>
</div><!-- #content -->
<footer id="colophon" class="site-footer" role="contentinfo">
<div class="wrap">
<?php
get_template_part( 'template-parts/footer/footer', 'widgets' );
if ( has_nav_menu( 'social' ) ) : ?>
<nav class="social-navigation" role="navigation" aria-label="<?php esc_attresc_html_e( 'Footer Social Links Menu', 'twentyseventeen' ); ?>">
<?php
wp_nav_menu( array(
'theme_location' => 'social',
'menu_class' => 'social-links-menu',
'depth' => 1,
'link_before' => '<span class="screen-reader-text">',
'link_after' => '</span>' . twentyseventeen_get_svg( array( 'icon' => 'chain' ) ),
) );
?>
</nav><!-- .social-navigation -->
<?php endif;
get_template_part( 'template-parts/footer/site', 'info' );
?>
<div class="custom-footer">
<?php esc_html_e( 'Custom footer text', 'twentyseventeenchild' ); ?>
</div>
</div><!-- .wrap -->
</footer><!-- #colophon -->
</div><!-- .site-content-contain -->
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 2 - Child and Starter Themes/2.03-twentyseventeen-child/functions.php
================================================
<?php
function twenty_seventeen_child_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'main-css', get_stylesheet_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'twenty_seventeen_child_theme_enqueue_styles' );
?>
================================================
FILE: 2 - Child and Starter Themes/2.03-twentyseventeen-child/style.css
================================================
/*
Theme Name: Twenty Seventeen Child
Description: Twenty Seventeen Child Theme
Author: Zac Gordon
Author URI: http://zacgordon.com
Template: twentyseventeen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeenchild
*/
.site-content-contain {
background: #FEEF97;
}
.custom-footer {
clear: both;
}
================================================
FILE: 2 - Child and Starter Themes/2.04-twentysixteen-child/footer.php
================================================
<?php
/**
* The template for displaying the footer
*
* Contains the closing of the #content div and all content after
*
* @package WordPress
* @subpackage Twenty_Sixteen
* @since Twenty Sixteen 1.0
*/
?>
</div><!-- .site-content -->
<footer id="colophon" class="site-footer" role="contentinfo">
<?php if ( has_nav_menu( 'primary' ) ) : ?>
<nav class="main-navigation" role="navigation" aria-label="<?php esc_attresc_html_e( 'Footer Primary Menu', 'twentysixteen' ); ?>">
<?php
wp_nav_menu( array(
'theme_location' => 'primary',
'menu_class' => 'primary-menu',
) );
?>
</nav><!-- .main-navigation -->
<?php endif; ?>
<?php if ( has_nav_menu( 'social' ) ) : ?>
<nav class="social-navigation" role="navigation" aria-label="<?php esc_attresc_html_e( 'Footer Social Links Menu', 'twentysixteen' ); ?>">
<?php
wp_nav_menu( array(
'theme_location' => 'social',
'menu_class' => 'social-links-menu',
'depth' => 1,
'link_before' => '<span class="screen-reader-text">',
'link_after' => '</span>',
) );
?>
</nav><!-- .social-navigation -->
<?php endif; ?>
<div class="site-info">
<?php
/**
* Fires before the twentysixteen footer text for footer customization.
*
* @since Twenty Sixteen 1.0
*/
do_action( 'twentysixteen_credits' );
?>
<span class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span>
<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentysixteen' ) ); ?>"><?php printf( __( 'Proudly powered by %s', 'twentysixteen' ), 'WordPress' ); ?></a>
</div><!-- .site-info -->
<div class="custom-footer">
<?php esc_html_e( 'Custom footer text', 'twentysixteenchild' ); ?>
</div>
</footer><!-- .site-footer -->
</div><!-- .site-inner -->
</div><!-- .site -->
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 2 - Child and Starter Themes/2.04-twentysixteen-child/functions.php
================================================
<?php
function twenty_seventeen_child_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'main-css', get_stylesheet_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'twenty_seventeen_child_theme_enqueue_styles' );
?>
================================================
FILE: 2 - Child and Starter Themes/2.04-twentysixteen-child/style.css
================================================
/*
Theme Name: Twenty Sixteen Child
Description: Twenty Sixteen Child Theme
Author: Zac Gordon
Author URI: http://zacgordon.com
Template: twentysixteen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentysixteenchild
*/
body {
background: #FEEF97;
}
#page {
background: #fff
}
.custom-footer {
clear: both;
width: 100%;
}
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/.jscsrc
================================================
{
"preset": "wordpress",
"fileExtensions": [ ".js" ],
"excludeFiles": [
"js/**.min.js"
]
}
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/.jshintignore
================================================
js/**.min.js
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/404.php
================================================
<?php
/**
* The template for displaying 404 pages (not found)
*
* @link https://codex.wordpress.org/Creating_an_Error_404_Page
*
* @package Demo_Starter_Theme
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<section class="error-404 not-found">
<header class="page-header">
<h1 class="page-title"><?php esc_html_e( 'Oops! That page can’t be found.', 'demo-starter' ); ?></h1>
</header><!-- .page-header -->
<div class="page-content">
<p><?php esc_html_e( 'It looks like nothing was found at this location. Maybe try one of the links below or a search?', 'demo-starter' ); ?></p>
<?php
get_search_form();
the_widget( 'WP_Widget_Recent_Posts' );
// Only show the widget if site has multiple categories.
if ( demo_starter_categorized_blog() ) :
?>
<div class="widget widget_categories">
<h2 class="widget-title"><?php esc_html_e( 'Most Used Categories', 'demo-starter' ); ?></h2>
<ul>
<?php
wp_list_categories( array(
'orderby' => 'count',
'order' => 'DESC',
'show_count' => 1,
'title_li' => '',
'number' => 10,
) );
?>
</ul>
</div><!-- .widget -->
<?php
endif;
/* translators: %1$s: smiley */
$archive_content = '<p>' . sprintf( esc_html__( 'Try looking in the monthly archives. %1$s', 'demo-starter' ), convert_smilies( ':)' ) ) . '</p>';
the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=</h2>$archive_content" );
the_widget( 'WP_Widget_Tag_Cloud' );
?>
</div><!-- .page-content -->
</section><!-- .error-404 -->
</main><!-- #main -->
</div><!-- #primary -->
<?php
get_footer();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/LICENSE
================================================
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
{description}
Copyright (C) {year} {fullname}
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
{signature of Ty Coon}, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/README.md
================================================
[](https://travis-ci.org/Automattic/_s)
_s
===
Hi. I'm a starter theme called `_s`, or `underscores`, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
My ultra-minimal CSS might make me look like theme tartare but that means less stuff to get in your way when you're designing your awesome theme. Here are some of the other more interesting things you'll find here:
* A just right amount of lean, well-commented, modern, HTML5 templates.
* A helpful 404 template.
* A custom header implementation in `inc/custom-header.php` just add the code snippet found in the comments of `inc/custom-header.php` to your `header.php` template.
* Custom template tags in `inc/template-tags.php` that keep your templates clean and neat and prevent code duplication.
* Some small tweaks in `inc/extras.php` that can improve your theming experience.
* A script at `js/navigation.js` that makes your menu a toggled dropdown on small screens (like your phone), ready for CSS artistry. It's enqueued in `functions.php`.
* 2 sample CSS layouts in `layouts/` for a sidebar on either side of your content.
* Smartly organized starter CSS in `style.css` that will help you to quickly get your design off the ground.
* Licensed under GPLv2 or later. :) Use it to make something cool.
Getting Started
---------------
If you want to keep it simple, head over to http://underscores.me and generate your `_s` based theme from there. You just input the name of the theme you want to create, click the "Generate" button, and you get your ready-to-awesomize starter theme.
If you want to set things up manually, download `_s` from GitHub. The first thing you want to do is copy the `_s` directory and change the name to something else (like, say, `megatherium-is-awesome`), and then you'll need to do a five-step find and replace on the name in all the templates.
1. Search for `'_s'` (inside single quotations) to capture the text domain.
2. Search for `_s_` to capture all the function names.
3. Search for `Text Domain: _s` in style.css.
4. Search for <code> _s</code> (with a space before it) to capture DocBlocks.
5. Search for `_s-` to capture prefixed handles.
OR
* Search for: `'_s'` and replace with: `'megatherium-is-awesome'`
* Search for: `_s_` and replace with: `megatherium_is_awesome_`
* Search for: `Text Domain: _s` and replace with: `Text Domain: megatherium-is-awesome` in style.css.
* Search for: <code> _s</code> and replace with: <code> Megatherium_is_Awesome</code>
* Search for: `_s-` and replace with: `megatherium-is-awesome-`
Then, update the stylesheet header in `style.css` and the links in `footer.php` with your own information. Next, update or delete this readme.
Now you're ready to go! The next step is easy to say, but harder to do: make an awesome WordPress theme. :)
Good luck!
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/archive.php
================================================
<?php
/**
* The template for displaying archive pages
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
if ( have_posts() ) : ?>
<header class="page-header">
<?php
the_archive_title( '<h1 class="page-title">', '</h1>' );
the_archive_description( '<div class="archive-description">', '</div>' );
?>
</header><!-- .page-header -->
<?php
/* Start the Loop */
while ( have_posts() ) : the_post();
/*
* Include the Post-Format-specific template for the content.
* If you want to override this in a child theme, then include a file
* called content-___.php (where ___ is the Post Format name) and that will be used instead.
*/
get_template_part( 'template-parts/content', get_post_format() );
endwhile;
the_posts_navigation();
else :
get_template_part( 'template-parts/content', 'none' );
endif; ?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
get_sidebar();
get_footer();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/comments.php
================================================
<?php
/**
* The template for displaying comments
*
* This is the template that displays the area of the page that contains both the current comments
* and the comment form.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
/*
* If the current post is protected by a password and
* the visitor has not yet entered the password we will
* return early without loading the comments.
*/
if ( post_password_required() ) {
return;
}
?>
<div id="comments" class="comments-area">
<?php
// You can start editing here -- including this comment!
if ( have_comments() ) : ?>
<h2 class="comments-title">
<?php
printf( // WPCS: XSS OK.
esc_html( _nx( 'One thought on “%2$s”', '%1$s thoughts on “%2$s”', get_comments_number(), 'comments title', 'demo-starter' ) ),
number_format_i18n( get_comments_number() ),
'<span>' . get_the_title() . '</span>'
);
?>
</h2><!-- .comments-title -->
<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
<nav id="comment-nav-above" class="navigation comment-navigation" role="navigation">
<h2 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'demo-starter' ); ?></h2>
<div class="nav-links">
<div class="nav-previous"><?php previous_comments_link( esc_html__( 'Older Comments', 'demo-starter' ) ); ?></div>
<div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments', 'demo-starter' ) ); ?></div>
</div><!-- .nav-links -->
</nav><!-- #comment-nav-above -->
<?php endif; // Check for comment navigation. ?>
<ol class="comment-list">
<?php
wp_list_comments( array(
'style' => 'ol',
'short_ping' => true,
) );
?>
</ol><!-- .comment-list -->
<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
<nav id="comment-nav-below" class="navigation comment-navigation" role="navigation">
<h2 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'demo-starter' ); ?></h2>
<div class="nav-links">
<div class="nav-previous"><?php previous_comments_link( esc_html__( 'Older Comments', 'demo-starter' ) ); ?></div>
<div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments', 'demo-starter' ) ); ?></div>
</div><!-- .nav-links -->
</nav><!-- #comment-nav-below -->
<?php
endif; // Check for comment navigation.
endif; // Check for have_comments().
// If comments are closed and there are comments, let's leave a little note, shall we?
if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) : ?>
<p class="no-comments"><?php esc_html_e( 'Comments are closed.', 'demo-starter' ); ?></p>
<?php
endif;
comment_form();
?>
</div><!-- #comments -->
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/footer.php
================================================
<?php
/**
* The template for displaying the footer
*
* Contains the closing of the #content div and all content after.
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package Demo_Starter_Theme
*/
?>
</div><!-- #content -->
<footer id="colophon" class="site-footer" role="contentinfo">
<div class="site-info">
<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'demo-starter' ) ); ?>"><?php printf( esc_html__( 'Proudly powered by %s', 'demo-starter' ), 'WordPress' ); ?></a>
<span class="sep"> | </span>
<?php printf( esc_html__( 'Theme: %1$s by %2$s.', 'demo-starter' ), 'demo-starter', '<a href="https://automattic.com/" rel="designer">Zac Gordon</a>' ); ?>
</div><!-- .site-info -->
<div class="custom-footer">
<?php esc_html_e( 'Custom footer text', 'demo-starter' ); ?>
</div>
</footer><!-- #colophon -->
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/functions.php
================================================
<?php
/**
* Demo Starter Theme functions and definitions
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Demo_Starter_Theme
*/
if ( ! function_exists( 'demo_starter_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function demo_starter_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Demo Starter Theme, use a find and replace
* to change 'demo-starter' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'demo-starter', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'menu-1' => esc_html__( 'Primary', 'demo-starter' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'demo_starter_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
// Add theme support for selective refresh for widgets.
add_theme_support( 'customize-selective-refresh-widgets' );
}
endif;
add_action( 'after_setup_theme', 'demo_starter_setup' );
/**
* Set the content width in pixels, based on the theme's design and stylesheet.
*
* Priority 0 to make it available to lower priority callbacks.
*
* @global int $content_width
*/
function demo_starter_content_width() {
$GLOBALS['content_width'] = apply_filters( 'demo_starter_content_width', 640 );
}
add_action( 'after_setup_theme', 'demo_starter_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function demo_starter_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'demo-starter' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'demo-starter' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'demo_starter_widgets_init' );
/**
* Enqueue scripts and styles.
*/
function demo_starter_scripts() {
wp_enqueue_style( 'demo-starter-style', get_stylesheet_uri() );
wp_enqueue_script( 'demo-starter-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true );
wp_enqueue_script( 'demo-starter-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'demo_starter_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/header.php
================================================
<?php
/**
* The header for our theme
*
* This is the template that displays all of the <head> section and everything up until <div id="content">
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package Demo_Starter_Theme
*/
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="page" class="site">
<a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'demo-starter' ); ?></a>
<header id="masthead" class="site-header" role="banner">
<div class="site-branding">
<?php
if ( is_front_page() && is_home() ) : ?>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<?php else : ?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<?php
endif;
$description = get_bloginfo( 'description', 'display' );
if ( $description || is_customize_preview() ) : ?>
<p class="site-description"><?php echo $description; /* WPCS: xss ok. */ ?></p>
<?php
endif; ?>
</div><!-- .site-branding -->
<nav id="site-navigation" class="main-navigation" role="navigation">
<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><?php esc_html_e( 'Primary Menu', 'demo-starter' ); ?></button>
<?php wp_nav_menu( array( 'theme_location' => 'menu-1', 'menu_id' => 'primary-menu' ) ); ?>
</nav><!-- #site-navigation -->
</header><!-- #masthead -->
<div id="content" class="site-content">
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/custom-header.php
================================================
<?php
/**
* Sample implementation of the Custom Header feature
*
* You can add an optional custom header image to header.php like so ...
*
<?php the_header_image_tag(); ?>
*
* @link https://developer.wordpress.org/themes/functionality/custom-headers/
*
* @package Demo_Starter_Theme
*/
/**
* Set up the WordPress core custom header feature.
*
* @uses demo_starter_header_style()
*/
function demo_starter_custom_header_setup() {
add_theme_support( 'custom-header', apply_filters( 'demo_starter_custom_header_args', array(
'default-image' => '',
'default-text-color' => '000000',
'width' => 1000,
'height' => 250,
'flex-height' => true,
'wp-head-callback' => 'demo_starter_header_style',
) ) );
}
add_action( 'after_setup_theme', 'demo_starter_custom_header_setup' );
if ( ! function_exists( 'demo_starter_header_style' ) ) :
/**
* Styles the header image and text displayed on the blog.
*
* @see demo_starter_custom_header_setup().
*/
function demo_starter_header_style() {
$header_text_color = get_header_textcolor();
/*
* If no custom options for text are set, let's bail.
* get_header_textcolor() options: Any hex value, 'blank' to hide text. Default: add_theme_support( 'custom-header' ).
*/
if ( get_theme_support( 'custom-header', 'default-text-color' ) === $header_text_color ) {
return;
}
// If we get this far, we have custom styles. Let's do this.
?>
<style type="text/css">
<?php
// Has the text been hidden?
if ( ! display_header_text() ) :
?>
.site-title,
.site-description {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
<?php
// If the user has set a custom color for the text use that.
else :
?>
.site-title a,
.site-description {
color: #<?php echo esc_attr( $header_text_color ); ?>;
}
<?php endif; ?>
</style>
<?php
}
endif;
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/customizer.php
================================================
<?php
/**
* Demo Starter Theme Theme Customizer
*
* @package Demo_Starter_Theme
*/
/**
* Add postMessage support for site title and description for the Theme Customizer.
*
* @param WP_Customize_Manager $wp_customize Theme Customizer object.
*/
function demo_starter_customize_register( $wp_customize ) {
$wp_customize->get_setting( 'blogname' )->transport = 'postMessage';
$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
}
add_action( 'customize_register', 'demo_starter_customize_register' );
/**
* Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
*/
function demo_starter_customize_preview_js() {
wp_enqueue_script( 'demo_starter_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true );
}
add_action( 'customize_preview_init', 'demo_starter_customize_preview_js' );
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/extras.php
================================================
<?php
/**
* Custom functions that act independently of the theme templates
*
* Eventually, some of the functionality here could be replaced by core features.
*
* @package Demo_Starter_Theme
*/
/**
* Adds custom classes to the array of body classes.
*
* @param array $classes Classes for the body element.
* @return array
*/
function demo_starter_body_classes( $classes ) {
// Adds a class of group-blog to blogs with more than 1 published author.
if ( is_multi_author() ) {
$classes[] = 'group-blog';
}
// Adds a class of hfeed to non-singular pages.
if ( ! is_singular() ) {
$classes[] = 'hfeed';
}
return $classes;
}
add_filter( 'body_class', 'demo_starter_body_classes' );
/**
* Add a pingback url auto-discovery header for singularly identifiable articles.
*/
function demo_starter_pingback_header() {
if ( is_singular() && pings_open() ) {
echo '<link rel="pingback" href="', esc_url( get_bloginfo( 'pingback_url' ) ), '">';
}
}
add_action( 'wp_head', 'demo_starter_pingback_header' );
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/jetpack.php
================================================
<?php
/**
* Jetpack Compatibility File
*
* @link https://jetpack.com/
*
* @package Demo_Starter_Theme
*/
/**
* Jetpack setup function.
*
* See: https://jetpack.com/support/infinite-scroll/
* See: https://jetpack.com/support/responsive-videos/
*/
function demo_starter_jetpack_setup() {
// Add theme support for Infinite Scroll.
add_theme_support( 'infinite-scroll', array(
'container' => 'main',
'render' => 'demo_starter_infinite_scroll_render',
'footer' => 'page',
) );
// Add theme support for Responsive Videos.
add_theme_support( 'jetpack-responsive-videos' );
}
add_action( 'after_setup_theme', 'demo_starter_jetpack_setup' );
/**
* Custom render function for Infinite Scroll.
*/
function demo_starter_infinite_scroll_render() {
while ( have_posts() ) {
the_post();
if ( is_search() ) :
get_template_part( 'template-parts/content', 'search' );
else :
get_template_part( 'template-parts/content', get_post_format() );
endif;
}
}
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/template-tags.php
================================================
<?php
/**
* Custom template tags for this theme
*
* Eventually, some of the functionality here could be replaced by core features.
*
* @package Demo_Starter_Theme
*/
if ( ! function_exists( 'demo_starter_posted_on' ) ) :
/**
* Prints HTML with meta information for the current post-date/time and author.
*/
function demo_starter_posted_on() {
$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
}
$time_string = sprintf( $time_string,
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() ),
esc_attr( get_the_modified_date( 'c' ) ),
esc_html( get_the_modified_date() )
);
$posted_on = sprintf(
esc_html_x( 'Posted on %s', 'post date', 'demo-starter' ),
'<a href="' . esc_url( get_permalink() ) . '" rel="bookmark">' . $time_string . '</a>'
);
$byline = sprintf(
esc_html_x( 'by %s', 'post author', 'demo-starter' ),
'<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '">' . esc_html( get_the_author() ) . '</a></span>'
);
echo '<span class="posted-on">' . $posted_on . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK.
}
endif;
if ( ! function_exists( 'demo_starter_entry_footer' ) ) :
/**
* Prints HTML with meta information for the categories, tags and comments.
*/
function demo_starter_entry_footer() {
// Hide category and tag text for pages.
if ( 'post' === get_post_type() ) {
/* translators: used between list items, there is a space after the comma */
$categories_list = get_the_category_list( esc_html__( ', ', 'demo-starter' ) );
if ( $categories_list && demo_starter_categorized_blog() ) {
printf( '<span class="cat-links">' . esc_html__( 'Posted in %1$s', 'demo-starter' ) . '</span>', $categories_list ); // WPCS: XSS OK.
}
/* translators: used between list items, there is a space after the comma */
$tags_list = get_the_tag_list( '', esc_html__( ', ', 'demo-starter' ) );
if ( $tags_list ) {
printf( '<span class="tags-links">' . esc_html__( 'Tagged %1$s', 'demo-starter' ) . '</span>', $tags_list ); // WPCS: XSS OK.
}
}
if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
echo '<span class="comments-link">';
/* translators: %s: post title */
comments_popup_link( sprintf( wp_kses( __( 'Leave a Comment<span class="screen-reader-text"> on %s</span>', 'demo-starter' ), array( 'span' => array( 'class' => array() ) ) ), get_the_title() ) );
echo '</span>';
}
edit_post_link(
sprintf(
/* translators: %s: Name of current post */
esc_html__( 'Edit %s', 'demo-starter' ),
the_title( '<span class="screen-reader-text">"', '"</span>', false )
),
'<span class="edit-link">',
'</span>'
);
}
endif;
/**
* Returns true if a blog has more than 1 category.
*
* @return bool
*/
function demo_starter_categorized_blog() {
if ( false === ( $all_the_cool_cats = get_transient( 'demo_starter_categories' ) ) ) {
// Create an array of all the categories that are attached to posts.
$all_the_cool_cats = get_categories( array(
'fields' => 'ids',
'hide_empty' => 1,
// We only need to know if there is more than one category.
'number' => 2,
) );
// Count the number of categories that are attached to the posts.
$all_the_cool_cats = count( $all_the_cool_cats );
set_transient( 'demo_starter_categories', $all_the_cool_cats );
}
if ( $all_the_cool_cats > 1 ) {
// This blog has more than 1 category so demo_starter_categorized_blog should return true.
return true;
} else {
// This blog has only 1 category so demo_starter_categorized_blog should return false.
return false;
}
}
/**
* Flush out the transients used in demo_starter_categorized_blog.
*/
function demo_starter_category_transient_flusher() {
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return;
}
// Like, beat it. Dig?
delete_transient( 'demo_starter_categories' );
}
add_action( 'edit_category', 'demo_starter_category_transient_flusher' );
add_action( 'save_post', 'demo_starter_category_transient_flusher' );
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/index.php
================================================
<?php
/**
* The main template file
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
if ( have_posts() ) :
if ( is_home() && ! is_front_page() ) : ?>
<header>
<h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
</header>
<?php
endif;
/* Start the Loop */
while ( have_posts() ) : the_post();
/*
* Include the Post-Format-specific template for the content.
* If you want to override this in a child theme, then include a file
* called content-___.php (where ___ is the Post Format name) and that will be used instead.
*/
get_template_part( 'template-parts/content', get_post_format() );
endwhile;
the_posts_navigation();
else :
get_template_part( 'template-parts/content', 'none' );
endif; ?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
get_sidebar();
get_footer();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/js/customizer.js
================================================
/**
* File customizer.js.
*
* Theme Customizer enhancements for a better user experience.
*
* Contains handlers to make Theme Customizer preview reload changes asynchronously.
*/
( function( $ ) {
// Site title and description.
wp.customize( 'blogname', function( value ) {
value.bind( function( to ) {
$( '.site-title a' ).text( to );
} );
} );
wp.customize( 'blogdescription', function( value ) {
value.bind( function( to ) {
$( '.site-description' ).text( to );
} );
} );
// Header text color.
wp.customize( 'header_textcolor', function( value ) {
value.bind( function( to ) {
if ( 'blank' === to ) {
$( '.site-title a, .site-description' ).css( {
'clip': 'rect(1px, 1px, 1px, 1px)',
'position': 'absolute'
} );
} else {
$( '.site-title a, .site-description' ).css( {
'clip': 'auto',
'position': 'relative'
} );
$( '.site-title a, .site-description' ).css( {
'color': to
} );
}
} );
} );
} )( jQuery );
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/js/navigation.js
================================================
/**
* File navigation.js.
*
* Handles toggling the navigation menu for small screens and enables TAB key
* navigation support for dropdown menus.
*/
( function() {
var container, button, menu, links, i, len;
container = document.getElementById( 'site-navigation' );
if ( ! container ) {
return;
}
button = container.getElementsByTagName( 'button' )[0];
if ( 'undefined' === typeof button ) {
return;
}
menu = container.getElementsByTagName( 'ul' )[0];
// Hide menu toggle button if menu is empty and return early.
if ( 'undefined' === typeof menu ) {
button.style.display = 'none';
return;
}
menu.setAttribute( 'aria-expanded', 'false' );
if ( -1 === menu.className.indexOf( 'nav-menu' ) ) {
menu.className += ' nav-menu';
}
button.onclick = function() {
if ( -1 !== container.className.indexOf( 'toggled' ) ) {
container.className = container.className.replace( ' toggled', '' );
button.setAttribute( 'aria-expanded', 'false' );
menu.setAttribute( 'aria-expanded', 'false' );
} else {
container.className += ' toggled';
button.setAttribute( 'aria-expanded', 'true' );
menu.setAttribute( 'aria-expanded', 'true' );
}
};
// Get all the link elements within the menu.
links = menu.getElementsByTagName( 'a' );
// Each time a menu link is focused or blurred, toggle focus.
for ( i = 0, len = links.length; i < len; i++ ) {
links[i].addEventListener( 'focus', toggleFocus, true );
links[i].addEventListener( 'blur', toggleFocus, true );
}
/**
* Sets or removes .focus class on an element.
*/
function toggleFocus() {
var self = this;
// Move up through the ancestors of the current link until we hit .nav-menu.
while ( -1 === self.className.indexOf( 'nav-menu' ) ) {
// On li elements toggle the class .focus.
if ( 'li' === self.tagName.toLowerCase() ) {
if ( -1 !== self.className.indexOf( 'focus' ) ) {
self.className = self.className.replace( ' focus', '' );
} else {
self.className += ' focus';
}
}
self = self.parentElement;
}
}
/**
* Toggles `focus` class to allow submenu access on tablets.
*/
( function( container ) {
var touchStartFn, i,
parentLink = container.querySelectorAll( '.menu-item-has-children > a, .page_item_has_children > a' );
if ( 'ontouchstart' in window ) {
touchStartFn = function( e ) {
var menuItem = this.parentNode, i;
if ( ! menuItem.classList.contains( 'focus' ) ) {
e.preventDefault();
for ( i = 0; i < menuItem.parentNode.children.length; ++i ) {
if ( menuItem === menuItem.parentNode.children[i] ) {
continue;
}
menuItem.parentNode.children[i].classList.remove( 'focus' );
}
menuItem.classList.add( 'focus' );
} else {
menuItem.classList.remove( 'focus' );
}
};
for ( i = 0; i < parentLink.length; ++i ) {
parentLink[i].addEventListener( 'touchstart', touchStartFn, false );
}
}
}( container ) );
} )();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/js/skip-link-focus-fix.js
================================================
/**
* File skip-link-focus-fix.js.
*
* Helps with accessibility for keyboard only users.
*
* Learn more: https://git.io/vWdr2
*/
(function() {
var isIe = /(trident|msie)/i.test( navigator.userAgent );
if ( isIe && document.getElementById && window.addEventListener ) {
window.addEventListener( 'hashchange', function() {
var id = location.hash.substring( 1 ),
element;
if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) {
return;
}
element = document.getElementById( id );
if ( element ) {
if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) {
element.tabIndex = -1;
}
element.focus();
}
}, false );
}
})();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/languages/demo-starter.pot
================================================
# Copyright (C) 2016 Automattic
# This file is distributed under the GNU General Public License v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: _s 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/tags/_s\n"
"POT-Creation-Date: 2016-02-14 21:43:07+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: 404.php:17
#@ _s
msgid "Oops! That page can’t be found."
msgstr ""
#: 404.php:21
#@ _s
msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
msgstr ""
#: 404.php:33
#@ _s
msgid "Most Used Categories"
msgstr ""
#. translators: %1$s: smiley
#: 404.php:51
#, php-format
#@ _s
msgid "Try looking in the monthly archives. %1$s"
msgstr ""
#: comments.php:31
#, php-format
#@ _s
msgctxt "comments title"
msgid "One thought on “%2$s”"
msgid_plural "%1$s thoughts on “%2$s”"
msgstr[0] ""
msgstr[1] ""
#: comments.php:40
#: comments.php:61
#@ _s
msgid "Comment navigation"
msgstr ""
#: comments.php:43
#: comments.php:64
#@ _s
msgid "Older Comments"
msgstr ""
#: comments.php:44
#: comments.php:65
#@ _s
msgid "Newer Comments"
msgstr ""
#: comments.php:78
#@ _s
msgid "Comments are closed."
msgstr ""
#: footer.php:18
#@ _s
msgid "https://wordpress.org/"
msgstr ""
#: footer.php:18
#, php-format
#@ _s
msgid "Proudly powered by %s"
msgstr ""
#: footer.php:20
#, php-format
#@ _s
msgid "Theme: %1$s by %2$s."
msgstr ""
#: functions.php:47
#@ _s
msgid "Primary"
msgstr ""
#: functions.php:102
#@ _s
msgid "Sidebar"
msgstr ""
#: header.php:25
#@ _s
msgid "Skip to content"
msgstr ""
#: header.php:45
#@ _s
msgid "Primary Menu"
msgstr ""
#: inc/template-tags.php:28
#, php-format
#@ _s
msgctxt "post date"
msgid "Posted on %s"
msgstr ""
#: inc/template-tags.php:33
#, php-format
#@ _s
msgctxt "post author"
msgid "by %s"
msgstr ""
#. translators: used between list items, there is a space after the comma
#: inc/template-tags.php:50
#: inc/template-tags.php:56
#@ _s
msgid ", "
msgstr ""
#: inc/template-tags.php:52
#, php-format
#@ _s
msgid "Posted in %1$s"
msgstr ""
#: inc/template-tags.php:58
#, php-format
#@ _s
msgid "Tagged %1$s"
msgstr ""
#: inc/template-tags.php:65
#@ _s
msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>"
msgstr ""
#: inc/template-tags.php:65
#@ _s
msgid "1 Comment"
msgstr ""
#: inc/template-tags.php:65
#@ _s
msgid "% Comments"
msgstr ""
#. translators: %s: Name of current post
#: inc/template-tags.php:71
#: template-parts/content-page.php:33
#, php-format
#@ _s
msgid "Edit %s"
msgstr ""
#: search.php:19
#, php-format
#@ _s
msgid "Search Results for: %s"
msgstr ""
#: template-parts/content-none.php:14
#@ _s
msgid "Nothing Found"
msgstr ""
#: template-parts/content-none.php:21
#, php-format
#@ _s
msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
msgstr ""
#: template-parts/content-none.php:25
#@ _s
msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
msgstr ""
#: template-parts/content-none.php:31
#@ _s
msgid "It seems we can’t find what you’re looking for. Perhaps searching can help."
msgstr ""
#: template-parts/content-page.php:22
#: template-parts/content.php:38
#@ _s
msgid "Pages:"
msgstr ""
#. translators: %s: Name of current post.
#: template-parts/content.php:33
#, php-format
#@ _s
msgid "Continue reading %s <span class=\"meta-nav\">→</span>"
msgstr ""
#. Theme Name of the plugin/theme
msgid "_s"
msgstr ""
#. Theme URI of the plugin/theme
#@ _s
msgid "http://underscores.me/"
msgstr ""
#. Description of the plugin/theme
#@ _s
msgid "Hi. I'm a starter theme called <code>_s</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for."
msgstr ""
#. Author of the plugin/theme
#@ _s
msgid "Automattic"
msgstr ""
#. Author URI of the plugin/theme
#@ _s
msgid "http://automattic.com/"
msgstr ""
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/languages/readme.txt
================================================
Place your theme language files in this directory.
Please visit the following links to learn more about translating WordPress themes:
https://make.wordpress.org/polyglots/teams/
https://developer.wordpress.org/themes/functionality/localization/
https://developer.wordpress.org/reference/functions/load_theme_textdomain/
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/layouts/content-sidebar.css
================================================
/*
* Theme Name: Demo Starter Theme
*
* Layout: Content-Sidebar
*
* Learn more: https://developer.wordpress.org/themes/basics/template-files/
*/
.content-area {
float: left;
margin: 0 -25% 0 0;
width: 100%;
}
.site-main {
margin: 0 25% 0 0;
}
.site-content .widget-area {
float: right;
overflow: hidden;
width: 25%;
}
.site-footer {
clear: both;
width: 100%;
}
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/layouts/sidebar-content.css
================================================
/*
* Theme Name: Demo Starter Theme
*
* Layout: Sidebar-Content
*
* Learn more: https://developer.wordpress.org/themes/basics/template-files/
*/
.content-area {
float: right;
margin: 0 0 0 -25%;
width: 100%;
}
.site-main {
margin: 0 0 0 25%;
}
.site-content .widget-area {
float: left;
overflow: hidden;
width: 25%;
}
.site-footer {
clear: both;
width: 100%;
}
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/page.php
================================================
<?php
/**
* The template for displaying all pages
*
* This is the template that displays all pages by default.
* Please note that this is the WordPress construct of pages
* and that other 'pages' on your WordPress site may use a
* different template.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content', 'page' );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
get_sidebar();
get_footer();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/readme.txt
================================================
=== Demo Starter Theme ===
Contributors: automattic
Tags: translation-ready, custom-background, theme-options, custom-menu, post-formats, threaded-comments
Requires at least: 4.0
Tested up to: 4.7
Stable tag: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
A starter theme called Demo Starter Theme, or underscores.
== Description ==
Hi. I'm a starter theme called Demo Starter Theme, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
== Installation ==
1. In your admin panel, go to Appearance > Themes and click the Add New button.
2. Click Upload and Choose File, then select the theme's .zip file. Click Install Now.
3. Click Activate to use your new theme right away.
== Frequently Asked Questions ==
= Does this theme support any plugins? =
Demo Starter Theme includes support for Infinite Scroll in Jetpack.
== Changelog ==
= 1.0 - May 12 2015 =
* Initial release
== Credits ==
* Based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc., [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html)
* normalize.css http://necolas.github.io/normalize.css/, (C) 2012-2016 Nicolas Gallagher and Jonathan Neal, [MIT](http://opensource.org/licenses/MIT)
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/rtl.css
================================================
/*
Theme Name: Demo Starter Theme
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
https://codex.wordpress.org/Right-to-Left_Language_Support
*/
/*
body {
direction: rtl;
unicode-bidi: embed;
}
*/
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/search.php
================================================
<?php
/**
* The template for displaying search results pages
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/#search-result
*
* @package Demo_Starter_Theme
*/
get_header(); ?>
<section id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
if ( have_posts() ) : ?>
<header class="page-header">
<h1 class="page-title"><?php printf( esc_html__( 'Search Results for: %s', 'demo-starter' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
</header><!-- .page-header -->
<?php
/* Start the Loop */
while ( have_posts() ) : the_post();
/**
* Run the loop for the search to output the results.
* If you want to overload this in a child theme then include a file
* called content-search.php and that will be used instead.
*/
get_template_part( 'template-parts/content', 'search' );
endwhile;
the_posts_navigation();
else :
get_template_part( 'template-parts/content', 'none' );
endif; ?>
</main><!-- #main -->
</section><!-- #primary -->
<?php
get_sidebar();
get_footer();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/sidebar.php
================================================
<?php
/**
* The sidebar containing the main widget area
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package Demo_Starter_Theme
*/
if ( ! is_active_sidebar( 'sidebar-1' ) ) {
return;
}
?>
<aside id="secondary" class="widget-area" role="complementary">
<?php dynamic_sidebar( 'sidebar-1' ); ?>
</aside><!-- #secondary -->
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/single.php
================================================
<?php
/**
* The template for displaying all single posts
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post
*
* @package Demo_Starter_Theme
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content', get_post_format() );
the_post_navigation();
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
get_sidebar();
get_footer();
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/style.css
================================================
/*
Theme Name: Demo Starter Theme
Theme URI: http://underscores.me/
Author: Zac Gordon
Author URI: http://zacgordon.com
Description: A demo starter theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: demo-starter
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Demo Starter Theme is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
## Links
## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
## Posts and pages
## Comments
# Infinite scroll
# Media
## Captions
## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
box-sizing: border-box;
}
*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
box-sizing: inherit;
}
body {
background-color: #3be492;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; /* Make sure images are scaled correctly. */
max-width: 100%; /* Adhere to container width. */
}
figure {
margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}
table {
margin: 0 0 1.5em;
width: 100%;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
select {
border: 1px solid #ccc;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
textarea {
width: 100%;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
color: royalblue;
}
a:visited {
color: purple;
}
a:hover,
a:focus,
a:active {
color: midnightblue;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
outline: 0;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
margin: 0 0 1.5em;
}
/* Make sure select elements fit in widgets. */
.widget select {
max-width: 100%;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
display: block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
max-width: 100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/template-parts/content-none.php
================================================
<?php
/**
* Template part for displaying a message that posts cannot be found
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
?>
<section class="no-results not-found">
<header class="page-header">
<h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'demo-starter' ); ?></h1>
</header><!-- .page-header -->
<div class="page-content">
<?php
if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
<p><?php printf( wp_kses( __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'demo-starter' ), array( 'a' => array( 'href' => array() ) ) ), esc_url( admin_url( 'post-new.php' ) ) ); ?></p>
<?php elseif ( is_search() ) : ?>
<p><?php esc_html_e( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'demo-starter' ); ?></p>
<?php
get_search_form();
else : ?>
<p><?php esc_html_e( 'It seems we can’t find what you’re looking for. Perhaps searching can help.', 'demo-starter' ); ?></p>
<?php
get_search_form();
endif; ?>
</div><!-- .page-content -->
</section><!-- .no-results -->
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/template-parts/content-page.php
================================================
<?php
/**
* Template part for displaying page content in page.php
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
</header><!-- .entry-header -->
<div class="entry-content">
<?php
the_content();
wp_link_pages( array(
'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'demo-starter' ),
'after' => '</div>',
) );
?>
</div><!-- .entry-content -->
<?php if ( get_edit_post_link() ) : ?>
<footer class="entry-footer">
<?php
edit_post_link(
sprintf(
/* translators: %s: Name of current post */
esc_html__( 'Edit %s', 'demo-starter' ),
the_title( '<span class="screen-reader-text">"', '"</span>', false )
),
'<span class="edit-link">',
'</span>'
);
?>
</footer><!-- .entry-footer -->
<?php endif; ?>
</article><!-- #post-## -->
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/template-parts/content-search.php
================================================
<?php
/**
* Template part for displaying results in search pages
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
<?php if ( 'post' === get_post_type() ) : ?>
<div class="entry-meta">
<?php demo_starter_posted_on(); ?>
</div><!-- .entry-meta -->
<?php endif; ?>
</header><!-- .entry-header -->
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<footer class="entry-footer">
<?php demo_starter_entry_footer(); ?>
</footer><!-- .entry-footer -->
</article><!-- #post-## -->
================================================
FILE: 2 - Child and Starter Themes/2.06-demo-starter/template-parts/content.php
================================================
<?php
/**
* Template part for displaying posts
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Demo_Starter_Theme
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php
if ( is_single() ) :
the_title( '<h1 class="entry-title">', '</h1>' );
else :
the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' );
endif;
if ( 'post' === get_post_type() ) : ?>
<div class="entry-meta">
<?php demo_starter_posted_on(); ?>
</div><!-- .entry-meta -->
<?php
endif; ?>
</header><!-- .entry-header -->
<div class="entry-content">
<?php
the_content( sprintf(
/* translators: %s: Name of current post. */
wp_kses( __( 'Continue reading %s <span class="meta-nav">→</span>', 'demo-starter' ), array( 'span' => array( 'class' => array() ) ) ),
the_title( '<span class="screen-reader-text">"', '"</span>', false )
) );
wp_link_pages( array(
'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'demo-starter' ),
'after' => '</div>',
) );
?>
</div><!-- .entry-content -->
<footer class="entry-footer">
<?php demo_starter_entry_footer(); ?>
</footer><!-- .entry-footer -->
</article><!-- #post-## -->
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/.gitignore
================================================
.DS_Store
assets/scss/.sass-cache/*
node_modules/
bower_components/
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/404.php
================================================
<?php get_header(); ?>
<div id="content">
<div id="inner-content" class="row">
<main id="main" class="large-8 medium-8 columns" role="main">
<article id="content-not-found">
<header class="article-header">
<h1><?php esc_html_e( 'Epic 404 - Article Not Found', 'jointswp' ); ?></h1>
</header> <!-- end article header -->
<section class="entry-content">
<p><?php esc_html_e( 'The article you were looking for was not found, but maybe try looking again!', 'jointswp' ); ?></p>
</section> <!-- end article section -->
<section class="search">
<p><?php get_search_form(); ?></p>
</section> <!-- end search section -->
</article> <!-- end article -->
</main> <!-- end #main -->
</div> <!-- end #inner-content -->
</div> <!-- end #content -->
<?php get_footer(); ?>
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/README.md
================================================
Find out more here: www.jointswp.com
Demo: www.jointswp.com/demo
Currently using Foundation 6.3.
### What is JointsWP?
JointsWP is a blank WordPress theme built with Foundation 6, giving you all the power and flexibility you need to build complex, mobile friendly websites without having to start from scratch.
Starting its humble life as a fork of the popular theme Bones, JointsWP is now the foundation of thousands of websites across the globe.
### What comes with JointsWP?
JointsWP comes pre-baked with all of the great features that are found in the Foundation framework – simply put, if it works in Foundation, it will work in JointsWP. The theme also includes:
- Foundation Navigation Options
- Motion-UI
- Grid archive templates
- Translation Support
- Bower and Gulp Support
- And much, much more!
### What tools do I need to use JointsWP?
You can use whatever you want – seriously. While the Sass version comes with Bower and Gulp support out of the box, you aren’t required to use those by any means. You can use CodeKit, Grunt, Compass or nothing at all. It’s completely up to you how you decide to build you theme – JointsWP won’t get in the way of your workflow.
### Getting Started With Gulp
- Install [node.js](https://nodejs.org).
- Using the command line, navigate to your theme directory
- Run npm install
- Run gulp to confirm everything is working
[Read more about how Gulp is used with JointsWP.](http://jointswp.com/docs/gulp/)
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/archive-custom_type.php
================================================
<?php get_header(); ?>
<div id="content">
<div id="inner-content" class="row">
<main id="main" class="large-8 medium-8 columns" role="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!-- To see additional archive styles, visit the /parts directory -->
<?php get_template_part( 'parts/loop', 'archive' ); ?>
<?php endwhile; ?>
<?php joints_page_navi(); ?>
<?php else : ?>
<?php get_template_part( 'parts/content', 'missing' ); ?>
<?php endif; ?>
</main> <!-- end #main -->
<?php get_sidebar(); ?>
</div> <!-- end #inner-content -->
</div> <!-- end #content -->
<?php get_footer(); ?>
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/archive.php
================================================
<?php get_header(); ?>
<div id="content">
<div id="inner-content" class="row">
<main id="main" class="large-8 medium-8 columns" role="main">
<header>
<h1 class="page-title"><?php the_archive_title();?></h1>
<?php the_archive_description('<div class="taxonomy-description">', '</div>');?>
</header>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!-- To see additional archive styles, visit the /parts directory -->
<?php get_template_part( 'parts/loop', 'archive' ); ?>
<?php endwhile; ?>
<?php joints_page_navi(); ?>
<?php else : ?>
<?php get_template_part( 'parts/content', 'missing' ); ?>
<?php endif; ?>
</main> <!-- end #main -->
<?php get_sidebar(); ?>
</div> <!-- end #inner-content -->
</div> <!-- end #content -->
<?php get_footer(); ?>
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/css/login.css
================================================
/******************************************************************
Stylesheet: Login Stylesheet
This stylesheet is loaded is only on the login page. This way you can style
the login page. It won't affect any other page, admin or front-end.
Make sure functions/admin.php is activated in your functions.php file.
This stylesheet is turned off by default.
For more info, check out the codex:
http://codex.wordpress.org/Creating_Admin_Themes
******************************************************************/
.login h1 a {
background: url(../images/login-logo.png) no-repeat top center;
width: 326px;
height: 67px;
text-indent: -9999px;
overflow: hidden;
padding-bottom: 15px;
display: block; }
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/css/style.css
================================================
@charset "UTF-8";
/************************************************
Stylesheet: Main Stylesheet
*************************************************/
/*********************
GENERAL STYLES
*********************/
body {
background-color: #FEEF97;
}
/*********************
LINK STYLES
*********************/
a:link, a:visited:link {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
/*********************
H1, H2, H3, H4, H5 P STYLES
*********************/
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
text-decoration: none; }
/*********************
HEADER STYLES
*********************/
.header ul.off-canvas-list li {
list-style: none; }
/*********************
NAVIGATION STYLES
*********************/
.top-bar {
background-color: #444;
}
.top-bar .title-area {
z-index: 1; }
.off-canvas-list ul {
margin-left: 0; }
.off-canvas-list ul li a {
border-bottom: 0px; }
.off-canvas-list ul .dropdown {
margin-left: 20px; }
/*********************
POSTS & CONTENT STYLES
*********************/
#content #inner-content {
background-color: #fff;
padding: 1rem 0rem; }
.page-title .vcard {
border: 0px;
padding: 0px; }
.byline {
color: #999; }
.entry-content img {
max-width: 100%;
height: auto; }
.entry-content .alignleft, .entry-content img.alignleft {
margin-right: 1.5em;
display: inline;
float: left; }
.entry-content .alignright, .entry-content img.alignright {
margin-left: 1.5em;
display: inline;
float: right; }
.entry-content .aligncenter, .entry-content img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both; }
.entry-content video, .entry-content object {
max-width: 100%;
height: auto; }
.entry-content pre {
background: #eee;
border: 1px solid #cecece;
padding: 10px; }
.wp-caption {
max-width: 100%;
background: #eee;
padding: 5px; }
.wp-caption img {
max-width: 100%;
margin-bottom: 0;
width: 100%; }
.wp-caption p.wp-caption-text {
font-size: 0.85em;
margin: 4px 0 7px;
text-align: center; }
.post-password-form input[type="submit"] {
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: all 0.25s ease-out;
vertical-align: middle;
border: 1px solid transparent;
border-radius: 0;
padding: 0.85em 1em;
margin: 0 1rem 1rem 0;
font-size: 0.9rem;
background: #2199e8;
color: #fff; }
[data-whatinput='mouse'] .post-password-form input[type="submit"] {
outline: 0; }
.post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
background: #1583cc;
color: #fff; }
/*********************
IMAGE GALLERY STYLES
*********************/
/*********************
PAGE NAVI STYLES
*********************/
.page-navigation {
margin-top: 1rem; }
/*********************
COMMENT STYLES
*********************/
#comments .commentlist {
margin-left: 0px; }
#respond ul {
margin-left: 0px; }
.commentlist li {
position: relative;
clear: both;
overflow: hidden;
list-style-type: none;
margin-bottom: 1.5em;
padding: 0.7335em 10px; }
.commentlist li:last-child {
margin-bottom: 0; }
.commentlist li ul.children {
margin: 0; }
.commentlist li[class*=depth-] {
margin-top: 1.1em; }
.commentlist li.depth-1 {
margin-left: 0;
margin-top: 0; }
.commentlist li:not(.depth-1) {
margin-left: 10px;
margin-top: 0;
padding-bottom: 0; }
.commentlist .vcard {
margin-left: 50px; }
.commentlist .vcard cite.fn {
font-weight: 700;
font-style: normal; }
.commentlist .vcard time {
float: right; }
.commentlist .vcard time a {
color: #999;
text-decoration: none; }
.commentlist .vcard time a:hover {
text-decoration: underline; }
.commentlist .vcard img.avatar {
position: absolute;
left: 10px;
padding: 2px;
border: 1px solid #cecece;
background: #fff; }
.commentlist .comment_content p {
margin: 0.7335em 0 1.5em;
font-size: 1em;
line-height: 1.5em; }
.commentlist .comment-reply-link {
float: right; }
/*********************
COMMENT FORM STYLES
*********************/
.respond-form {
margin: 1.5em 10px;
padding-bottom: 2.2em; }
.respond-form form {
margin: 0.75em 0; }
.respond-form form li {
list-style-type: none;
clear: both;
margin-bottom: 0.7335em; }
.respond-form form li label,
.respond-form form li small {
display: none; }
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
padding: 3px 6px;
background: #efefef;
border: 2px solid #cecece;
line-height: 1.5em; }
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
background: #fff; }
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
outline: none;
border-color: #fbc2c4;
background-color: #f6e7eb;
-ms-box-shadow: none;
box-shadow: none; }
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
max-width: 400px;
min-width: 250px; }
.respond-form form textarea {
resize: none;
width: 97.3%;
height: 150px; }
#comment-form-title {
margin: 0 0 1.1em; }
#allowed_tags {
margin: 1.5em 10px 0.7335em 0; }
.nocomments {
margin: 0 20px 1.1em; }
/*********************
SIDEBARS & ASIDES
*********************/
.widget ul {
margin: 0; }
.widget ul li {
list-style: none; }
/*********************
FOOTER STYLES
*********************/
.footer {
clear: both;
margin-top: 1em; }
/*********************
FOUNDATION STYLES
*********************/
/*********************
PLUGIN STYLES
*********************/
.gform_body ul {
list-style: none outside none;
margin: 0; }
/******************************************************************
Stylesheet: Retina Screens & Devices Stylesheet
When handling retina screens you need to make adjustments, especially
if you're not using font icons. Here you can add them in one neat
place.
******************************************************************/
/******************************************************************
Stylesheet: Print Stylesheet
This is the print stylesheet. There's probably not a lot
of reasons to edit this stylesheet.
Remember to add things that won't make sense to print at
the bottom. Things like nav, ads, and forms shouldbe set
to display none.
******************************************************************/
@media print {
* {
background: transparent !important;
color: black !important;
text-shadow: none !important;
-webkit-filter: none !important;
filter: none !important;
-ms-filter: none !important; }
a, a:visited {
color: #444 !important;
text-decoration: underline; }
a:after, a:visited:after {
content: " (" attr(href) ")"; }
a abbr[title]:after, a:visited abbr[title]:after {
content: " (" attr(title) ")"; }
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; }
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr, img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p, h2, h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.sidebar,
.page-navigation,
.wp-prev-next,
.respond-form,
nav {
display: none; } }
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/admin.php
================================================
<?php
// This file handles the admin area and functions - You can use this file to make changes to the dashboard.
/************* DASHBOARD WIDGETS *****************/
// Disable default dashboard widgets
function disable_default_dashboard_widgets() {
// Remove_meta_box('dashboard_right_now', 'dashboard', 'core'); // Right Now Widget
remove_meta_box('dashboard_recent_comments', 'dashboard', 'core'); // Comments Widget
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core'); // Incoming Links Widget
remove_meta_box('dashboard_plugins', 'dashboard', 'core'); // Plugins Widget
// Remove_meta_box('dashboard_quick_press', 'dashboard', 'core'); // Quick Press Widget
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'core'); // Recent Drafts Widget
remove_meta_box('dashboard_primary', 'dashboard', 'core'); //
remove_meta_box('dashboard_secondary', 'dashboard', 'core'); //
// Removing plugin dashboard boxes
remove_meta_box('yoast_db_widget', 'dashboard', 'normal'); // Yoast's SEO Plugin Widget
}
/*
For more information on creating Dashboard Widgets, view:
http://digwp.com/2010/10/customize-wordpress-dashboard/
*/
// RSS Dashboard Widget
function joints_rss_dashboard_widget() {
if(function_exists('fetch_feed')) {
include_once(ABSPATH . WPINC . '/feed.php'); // include the required file
$feed = fetch_feed('http://jointswp.com/feed/rss/'); // specify the source feed
$limit = $feed->get_item_quantity(5); // specify number of items
$items = $feed->get_items(0, $limit); // create an array of items
}
if ($limit == 0) echo '<div>' . __( 'The RSS Feed is either empty or unavailable.', 'jointswp' ) . '</div>'; // fallback message
else foreach ($items as $item) { ?>
<h4 style="margin-bottom: 0;">
<a href="<?php echo $item->get_permalink(); ?>" title="<?php echo mysql2date(__('j F Y @ g:i a', 'jointswp'), $item->get_date('Y-m-d H:i:s')); ?>" target="_blank">
<?php echo $item->get_title(); ?>
</a>
</h4>
<p style="margin-top: 0.5em;">
<?php echo substr($item->get_description(), 0, 200); ?>
</p>
<?php }
}
// Calling all custom dashboard widgets
function joints_custom_dashboard_widgets() {
wp_add_dashboard_widget('joints_rss_dashboard_widget', __('Custom RSS Feed (Customize in admin.php)', 'jointswp'), 'joints_rss_dashboard_widget');
/*
Be sure to drop any other created Dashboard Widgets
in this function and they will all load.
*/
}
// removing the dashboard widgets
add_action('admin_menu', 'disable_default_dashboard_widgets');
// adding any custom widgets
add_action('wp_dashboard_setup', 'joints_custom_dashboard_widgets');
/************* CUSTOMIZE ADMIN *******************/
// Custom Backend Footer
function joints_custom_admin_footer() {
esc_html_e('<span id="footer-thankyou">Developed by <a href="#" target="_blank">Your Site Name</a></span>.', 'jointswp');
}
// adding it to the admin area
add_filter('admin_footer_text', 'joints_custom_admin_footer');
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/cleanup.php
================================================
<?php
// Fire all our initial functions at the start
add_action('after_setup_theme','joints_start', 16);
function joints_start() {
// launching operation cleanup
add_action('init', 'joints_head_cleanup');
// remove pesky injected css for recent comments widget
add_filter( 'wp_head', 'joints_remove_wp_widget_recent_comments_style', 1 );
// clean up comment styles in the head
add_action('wp_head', 'joints_remove_recent_comments_style', 1);
// clean up gallery output in wp
add_filter('gallery_style', 'joints_gallery_style');
// adding sidebars to Wordpress
add_action( 'widgets_init', 'joints_register_sidebars' );
// cleaning up excerpt
add_filter('excerpt_more', 'joints_excerpt_more');
} /* end joints start */
//The default wordpress head is a mess. Let's clean it up by removing all the junk we don't need.
function joints_head_cleanup() {
// Remove category feeds
// remove_action( 'wp_head', 'feed_links_extra', 3 );
// Remove post and comment feeds
// remove_action( 'wp_head', 'feed_links', 2 );
// Remove EditURI link
remove_action( 'wp_head', 'rsd_link' );
// Remove Windows live writer
remove_action( 'wp_head', 'wlwmanifest_link' );
// Remove index link
remove_action( 'wp_head', 'index_rel_link' );
// Remove previous link
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
// Remove start link
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
// Remove links for adjacent posts
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
// Remove WP version
remove_action( 'wp_head', 'wp_generator' );
} /* end Joints head cleanup */
// Remove injected CSS for recent comments widget
function joints_remove_wp_widget_recent_comments_style() {
if ( has_filter('wp_head', 'wp_widget_recent_comments_style') ) {
remove_filter('wp_head', 'wp_widget_recent_comments_style' );
}
}
// Remove injected CSS from recent comments widget
function joints_remove_recent_comments_style() {
global $wp_widget_factory;
if (isset($wp_widget_factory->widgets['WP_Widget_Recent_Comments'])) {
remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style'));
}
}
// Remove injected CSS from gallery
function joints_gallery_style($css) {
return preg_replace("!<style type='text/css'>(.*?)</style>!s", '', $css);
}
// This removes the annoying […] to a Read More link
function joints_excerpt_more($more) {
global $post;
// edit here if you like
return '<a class="excerpt-read-more" href="'. get_permalink($post->ID) . '" title="'. __('Read', 'jointswp') . get_the_title($post->ID).'">'. __('... Read more »', 'jointswp') .'</a>';
}
// Stop WordPress from using the sticky class (which conflicts with Foundation), and style WordPress sticky posts using the .wp-sticky class instead
function remove_sticky_class($classes) {
if(in_array('sticky', $classes)) {
$classes = array_diff($classes, array("sticky"));
$classes[] = 'wp-sticky';
}
return $classes;
}
add_filter('post_class','remove_sticky_class');
//This is a modified the_author_posts_link() which just returns the link. This is necessary to allow usage of the usual l10n process with printf()
function joints_get_the_author_posts_link() {
global $authordata;
if ( !is_object( $authordata ) )
return false;
$link = sprintf(
'<a href="%1$s" title="%2$s" rel="author">%3$s</a>',
get_author_posts_url( $authordata->ID, $authordata->user_nicename ),
esc_attr( sprintf( __( 'Posts by %s', 'jointswp' ), get_the_author() ) ), // No further l10n needed, core will take care of this one
get_the_author()
);
return $link;
}
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/comments.php
================================================
<?php
// Comment Layout
function joints_comments($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class('panel'); ?>>
<div class="media-object">
<div class="media-object-section">
<?php echo get_avatar( $comment, 75 ); ?>
</div>
<div class="media-object-section">
<article id="comment-<?php comment_ID(); ?>">
<header class="comment-author">
<?php
// create variable
$bgauthemail = get_comment_author_email();
?>
<?php printf(__('%s', 'jointswp'), get_comment_author_link()) ?> on
<time datetime="<?php echo comment_time('Y-m-j'); ?>"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php comment_time(__(' F jS, Y - g:ia', 'jointswp')); ?> </a></time>
<?php edit_comment_link(__('(Edit)', 'jointswp'),' ','') ?>
</header>
<?php if ($comment->comment_approved == '0') : ?>
<div class="alert alert-info">
<p><?php esc_html_e('Your comment is awaiting moderation.', 'jointswp') ?></p>
</div>
<?php endif; ?>
<section class="comment_content clearfix">
<?php comment_text() ?>
</section>
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</article>
</div>
</div>
<!-- </li> is added by WordPress automatically -->
<?php
}
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/custom-post-type.php
================================================
<?php
/* joints Custom Post Type Example
This page walks you through creating
a custom post type and taxonomies. You
can edit this one or copy the following code
to create another one.
I put this in a separate file so as to
keep it organized. I find it easier to edit
and change things if they are concentrated
in their own file.
*/
// let's create the function for the custom type
function custom_post_example() {
// creating (registering) the custom type
register_post_type( 'custom_type', /* (http://codex.wordpress.org/Function_Reference/register_post_type) */
// let's now add all the options for this post type
array('labels' => array(
'name' => __('Custom Types', 'jointswp'), /* This is the Title of the Group */
'singular_name' => __('Custom Post', 'jointswp'), /* This is the individual type */
'all_items' => __('All Custom Posts', 'jointswp'), /* the all items menu item */
'add_new' => __('Add New', 'jointswp'), /* The add new menu item */
'add_new_item' => __('Add New Custom Type', 'jointswp'), /* Add New Display Title */
'edit' => __( 'Edit', 'jointswp' ), /* Edit Dialog */
'edit_item' => __('Edit Post Types', 'jointswp'), /* Edit Display Title */
'new_item' => __('New Post Type', 'jointswp'), /* New Display Title */
'view_item' => __('View Post Type', 'jointswp'), /* View Display Title */
'search_items' => __('Search Post Type', 'jointswp'), /* Search Custom Type Title */
'not_found' => __('Nothing found in the Database.', 'jointswp'), /* This displays if there are no entries yet */
'not_found_in_trash' => __('Nothing found in Trash', 'jointswp'), /* This displays if there is nothing in the trash */
'parent_item_colon' => ''
), /* end of arrays */
'description' => __( 'This is the example custom post type', 'jointswp' ), /* Custom Type Description */
'public' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'show_ui' => true,
'query_var' => true,
'menu_position' => 8, /* this is what order you want it to appear in on the left hand side menu */
'menu_icon' => 'dashicons-book', /* the icon for the custom post type menu. uses built-in dashicons (CSS class name) */
'rewrite' => array( 'slug' => 'custom_type', 'with_front' => false ), /* you can specify its url slug */
'has_archive' => 'custom_type', /* you can rename the slug here */
'capability_type' => 'post',
'hierarchical' => false,
/* the next one is important, it tells what's enabled in the post editor */
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'sticky')
) /* end of options */
); /* end of register post type */
/* this adds your post categories to your custom post type */
register_taxonomy_for_object_type('category', 'custom_type');
/* this adds your post tags to your custom post type */
register_taxonomy_for_object_type('post_tag', 'custom_type');
}
// adding the function to the Wordpress init
add_action( 'init', 'custom_post_example');
/*
for more information on taxonomies, go here:
http://codex.wordpress.org/Function_Reference/register_taxonomy
*/
// now let's add custom categories (these act like categories)
register_taxonomy( 'custom_cat',
array('custom_type'), /* if you change the name of register_post_type( 'custom_type', then you have to change this */
array('hierarchical' => true, /* if this is true, it acts like categories */
'labels' => array(
'name' => __( 'Custom Categories', 'jointswp' ), /* name of the custom taxonomy */
'singular_name' => __( 'Custom Category', 'jointswp' ), /* single taxonomy name */
'search_items' => __( 'Search Custom Categories', 'jointswp' ), /* search title for taxomony */
'all_items' => __( 'All Custom Categories', 'jointswp' ), /* all title for taxonomies */
'parent_item' => __( 'Parent Custom Category', 'jointswp' ), /* parent title for taxonomy */
'parent_item_colon' => __( 'Parent Custom Category:', 'jointswp' ), /* parent taxonomy title */
'edit_item' => __( 'Edit Custom Category', 'jointswp' ), /* edit custom taxonomy title */
'update_item' => __( 'Update Custom Category', 'jointswp' ), /* update title for taxonomy */
'add_new_item' => __( 'Add New Custom Category', 'jointswp' ), /* add new title for taxonomy */
'new_item_name' => __( 'New Custom Category Name', 'jointswp' ) /* name title for taxonomy */
),
'show_admin_column' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'custom-slug' ),
)
);
// now let's add custom tags (these act like categories)
register_taxonomy( 'custom_tag',
array('custom_type'), /* if you change the name of register_post_type( 'custom_type', then you have to change this */
array('hierarchical' => false, /* if this is false, it acts like tags */
'labels' => array(
'name' => __( 'Custom Tags', 'jointswp' ), /* name of the custom taxonomy */
'singular_name' => __( 'Custom Tag', 'jointswp' ), /* single taxonomy name */
'search_items' => __( 'Search Custom Tags', 'jointswp' ), /* search title for taxomony */
'all_items' => __( 'All Custom Tags', 'jointswp' ), /* all title for taxonomies */
'parent_item' => __( 'Parent Custom Tag', 'jointswp' ), /* parent title for taxonomy */
'parent_item_colon' => __( 'Parent Custom Tag:', 'jointswp' ), /* parent taxonomy title */
'edit_item' => __( 'Edit Custom Tag', 'jointswp' ), /* edit custom taxonomy title */
'update_item' => __( 'Update Custom Tag', 'jointswp' ), /* update title for taxonomy */
'add_new_item' => __( 'Add New Custom Tag', 'jointswp' ), /* add new title for taxonomy */
'new_item_name' => __( 'New Custom Tag Name', 'jointswp' ) /* name title for taxonomy */
),
'show_admin_column' => true,
'show_ui' => true,
'query_var' => true,
)
);
/*
looking for custom meta boxes?
check out this fantastic tool:
https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress
*/
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/disable-emoji.php
================================================
<?php
function disable_wp_emoji() {
// all actions related to emojis
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
// filter to remove TinyMCE emojis
add_filter( 'tiny_mce_plugins', 'disable_emoji_tinymce' );
}
add_action( 'init', 'disable_wp_emoji' );
function disable_emoji_tinymce( $plugins ) {
if ( is_array( $plugins ) ) {
return array_diff( $plugins, array( 'wpemoji' ) );
} else {
return array();
}
}
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/editor-styles.php
================================================
<?php
// Adds your styles to the WordPress editor
add_action( 'init', 'add_editor_styles' );
function add_editor_styles() {
add_editor_style( get_template_directory_uri() . '/assets/css/style.min.css' );
}
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/enqueue-scripts.php
================================================
<?php
function site_scripts() {
global $wp_styles; // Call global $wp_styles variable to add conditional wrapper around ie stylesheet the WordPress way
// Load What-Input files in footer
wp_enqueue_script( 'what-input', get_template_directory_uri() . '/vendor/what-input/dist/what-input.min.js', array(), '', true );
// Adding Foundation scripts file in the footer
wp_enqueue_script( 'foundation-js', get_template_directory_uri() . '/vendor/foundation-sites/dist//js/foundation.min.js', array( 'jquery' ), '6.2.3', true );
// Adding scripts file in the footer
wp_enqueue_script( 'site-js', get_template_directory_uri() . '/assets/js/scripts.js', array( 'jquery' ), '', true );
// Register Motion-UI
wp_enqueue_style( 'motion-ui-css', get_template_directory_uri() . '/vendor/motion-ui/dist/motion-ui.min.css', array(), '', 'all' );
// Select which grid system you want to use (Foundation Grid by default)
wp_enqueue_style( 'foundation-css', get_template_directory_uri() . '/vendor/foundation-sites/dist/css/foundation.min.css', array(), '', 'all' );
//wp_enqueue_style( 'foundation-css', get_template_directory_uri() . '/vendor/foundation-sites/dist/foundation-flex.min.css', array(), '', 'all' );
// Register main stylesheet
wp_enqueue_style( 'site-css', get_template_directory_uri() . '/assets/css/style.css', array(), '', 'all' );
// Comment reply script for threaded comments
if ( is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action('wp_enqueue_scripts', 'site_scripts', 999);
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/login.php
================================================
<?php
// Calling your own login css so you can style it
function joints_login_css() {
wp_enqueue_style( 'joints_login_css', get_template_directory_uri() . '/assets/css/login.css', false );
}
// changing the logo link from wordpress.org to your site
function joints_login_url() { return home_url(); }
// changing the alt text on the logo to show your site name
function joints_login_title() { return get_option('blogname'); }
// calling it only on the login page
add_action( 'login_enqueue_scripts', 'joints_login_css', 10 );
add_filter('login_headerurl', 'joints_login_url');
add_filter('login_headertitle', 'joints_login_title');
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/menu.php
================================================
<?php
// Register menus
register_nav_menus(
array(
'main-nav' => __( 'The Main Menu', 'jointswp' ), // Main nav in header
'footer-links' => __( 'Footer Links', 'jointswp' ) // Secondary nav in footer
)
);
// The Top Menu
function joints_top_nav() {
wp_nav_menu(array(
'container' => false, // Remove nav container
'menu_class' => 'vertical medium-horizontal menu', // Adding custom nav class
'items_wrap' => '<ul id="%1$s" class="%2$s" data-responsive-menu="accordion medium-dropdown">%3$s</ul>',
'theme_location' => 'main-nav', // Where it's located in the theme
'depth' => 5, // Limit the depth of the nav
'fallback_cb' => false, // Fallback function (see below)
'walker' => new Topbar_Menu_Walker()
));
}
// Big thanks to Brett Mason (https://github.com/brettsmason) for the awesome walker
class Topbar_Menu_Walker extends Walker_Nav_Menu {
function start_lvl(&$output, $depth = 0, $args = Array() ) {
$indent = str_repeat("\t", $depth);
$output .= "\n$indent<ul class=\"menu\">\n";
}
}
// The Off Canvas Menu
function joints_off_canvas_nav() {
wp_nav_menu(array(
'container' => false, // Remove nav container
'menu_class' => 'vertical menu', // Adding custom nav class
'items_wrap' => '<ul id="%1$s" class="%2$s" data-accordion-menu>%3$s</ul>',
'theme_location' => 'main-nav', // Where it's located in the theme
'depth' => 5, // Limit the depth of the nav
'fallback_cb' => false, // Fallback function (see below)
'walker' => new Off_Canvas_Menu_Walker()
));
}
class Off_Canvas_Menu_Walker extends Walker_Nav_Menu {
function start_lvl(&$output, $depth = 0, $args = Array() ) {
$indent = str_repeat("\t", $depth);
$output .= "\n$indent<ul class=\"vertical menu\">\n";
}
}
// The Footer Menu
function joints_footer_links() {
wp_nav_menu(array(
'container' => 'false', // Remove nav container
'menu' => __( 'Footer Links', 'jointswp' ), // Nav name
'menu_class' => 'menu', // Adding custom nav class
'theme_location' => 'footer-links', // Where it's located in the theme
'depth' => 0, // Limit the depth of the nav
'fallback_cb' => '' // Fallback function
));
} /* End Footer Menu */
// Header Fallback Menu
function joints_main_nav_fallback() {
wp_page_menu( array(
'show_home' => true,
'menu_class' => '', // Adding custom nav class
'include' => '',
'exclude' => '',
'echo' => true,
'link_before' => '', // Before each link
'link_after' => '' // After each link
) );
}
// Footer Fallback Menu
function joints_footer_links_fallback() {
/* You can put a default here if you like */
}
// Add Foundation active class to menu
function required_active_nav_class( $classes, $item ) {
if ( $item->current == 1 || $item->current_item_ancestor == true ) {
$classes[] = 'active';
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'required_active_nav_class', 10, 2 );
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/page-navi.php
================================================
<?php
// Numeric Page Navi (built into the theme by default)
function joints_page_navi($before = '', $after = '') {
global $wpdb, $wp_query;
$request = $wp_query->request;
$posts_per_page = intval(get_query_var('posts_per_page'));
$paged = intval(get_query_var('paged'));
$numposts = $wp_query->found_posts;
$max_page = $wp_query->max_num_pages;
if ( $numposts <= $posts_per_page ) { return; }
if(empty($paged) || $paged == 0) {
$paged = 1;
}
$pages_to_show = 7;
$pages_to_show_minus_1 = $pages_to_show-1;
$half_page_start = floor($pages_to_show_minus_1/2);
$half_page_end = ceil($pages_to_show_minus_1/2);
$start_page = $paged - $half_page_start;
if($start_page <= 0) {
$start_page = 1;
}
$end_page = $paged + $half_page_end;
if(($end_page - $start_page) != $pages_to_show_minus_1) {
$end_page = $start_page + $pages_to_show_minus_1;
}
if($end_page > $max_page) {
$start_page = $max_page - $pages_to_show_minus_1;
$end_page = $max_page;
}
if($start_page <= 0) {
$start_page = 1;
}
echo $before.'<nav class="page-navigation"><ul class="pagination">'."";
if ($start_page >= 2 && $pages_to_show < $max_page) {
$first_page_text = __( 'First', 'jointswp' );
echo '<li><a href="'.get_pagenum_link().'" title="'.$first_page_text.'">'.$first_page_text.'</a></li>';
}
echo '<li>';
previous_posts_link( __('Previous', 'jointswp') );
echo '</li>';
for($i = $start_page; $i <= $end_page; $i++) {
if($i == $paged) {
echo '<li class="current"> '.$i.' </li>';
} else {
echo '<li><a href="'.get_pagenum_link($i).'">'.$i.'</a></li>';
}
}
echo '<li>';
next_posts_link( __('Next', 'jointswp'), 0 );
echo '</li>';
if ($end_page < $max_page) {
$last_page_text = __( 'Last', 'jointswp' );
echo '<li><a href="'.get_pagenum_link($max_page).'" title="'.$last_page_text.'">'.$last_page_text.'</a></li>';
}
echo '</ul></nav>'.$after."";
} /* End page navi */
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/related-posts.php
================================================
<?php
// Related Posts Function, matches posts by tags - call using joints_related_posts(); )
function joints_related_posts() {
global $post;
$tag_arr = '';
$tags = wp_get_post_tags( $post->ID );
if($tags) {
foreach( $tags as $tag ) {
$tag_arr .= $tag->slug . ',';
}
$args = array(
'tag' => $tag_arr,
'numberposts' => 3, /* you can change this to show more */
'post__not_in' => array($post->ID)
);
$related_posts = get_posts( $args );
if($related_posts) {
echo __( '<h4>Related Posts</h4>', 'jointswp' );
echo '<ul id="joints-related-posts">';
foreach ( $related_posts as $post ) : setup_postdata( $post ); ?>
<li class="related_post">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
<?php get_template_part( 'parts/content', 'byline' ); ?>
</li>
<?php endforeach; }
}
wp_reset_postdata();
echo '</ul>';
} /* end joints related posts function */
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/sidebar.php
================================================
<?php
// SIDEBARS AND WIDGETIZED AREAS
function joints_register_sidebars() {
register_sidebar(array(
'id' => 'sidebar1',
'name' => __('Sidebar 1', 'jointswp'),
'description' => __('The first (primary) sidebar.', 'jointswp'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
register_sidebar(array(
'id' => 'offcanvas',
'name' => __('Offcanvas', 'jointswp'),
'description' => __('The offcanvas sidebar.', 'jointswp'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
/*
to add more sidebars or widgetized areas, just copy
and edit the above sidebar code. In order to call
your new sidebar just use the following code:
Just change the name to whatever your new
sidebar's id is, for example:
register_sidebar(array(
'id' => 'sidebar2',
'name' => __('Sidebar 2', 'jointswp'),
'description' => __('The second (secondary) sidebar.', 'jointswp'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
To call the sidebar in your template, you can just copy
the sidebar.php file and rename it to your sidebar's name.
So using the above example, it would be:
sidebar-sidebar2.php
*/
} // don't remove this bracket!
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/theme-support.php
================================================
<?php
// Adding WP Functions & Theme Support
function joints_theme_support() {
// Add WP Thumbnail Support
add_theme_support( 'post-thumbnails' );
// Default thumbnail size
set_post_thumbnail_size(125, 125, true);
// Add RSS Support
add_theme_support( 'automatic-feed-links' );
// Add Support for WP Controlled Title Tag
add_theme_support( 'title-tag' );
// Add HTML5 Support
add_theme_support( 'html5',
array(
'comment-list',
'comment-form',
'search-form',
)
);
// Adding post format support
add_theme_support( 'post-formats',
array(
'aside', // title less blurb
'gallery', // gallery of images
'link', // quick link to other site
'image', // an image
'quote', // a quick quote
'status', // a Facebook like status update
'video', // video
'audio', // audio
'chat' // chat transcript
)
);
// Set the maximum allowed width for any content in the theme, like oEmbeds and images added to posts.
$GLOBALS['content_width'] = apply_filters( 'joints_theme_support', 1200 );
} /* end theme support */
add_action( 'after_setup_theme', 'joints_theme_support' );
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/js/scripts.js
================================================
jQuery(document).foundation();
/*
These functions make sure WordPress
and Foundation play nice together.
*/
jQuery(document).ready(function() {
// Remove empty P tags created by WP inside of Accordion and Orbit
jQuery('.accordion p:empty, .orbit p:empty').remove();
// Makes sure last grid item floats left
jQuery('.archive-grid .columns').last().addClass( 'end' );
// Adds Flex Video to YouTube and Vimeo Embeds
jQuery('iframe[src*="youtube.com"], iframe[src*="vimeo.com"]').each(function() {
if ( jQuery(this).innerWidth() / jQuery(this).innerHeight() > 1.5 ) {
jQuery(this).wrap("<div class='widescreen flex-video'/>");
} else {
jQuery(this).wrap("<div class='flex-video'/>");
}
});
});
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/README
================================================
## bones / languages
**This folder contains the language-files for the bones framework.**
A function in `functions.php` identifies the LOCALE (e.g. da_DK) of your WordPress installation. If there is a language-file in `languages/` named accordingly (e.g. `da_DK.mo`), bones will use it. Fallback is English.
### How to translate bones to your language
1 Make a copy of `default.po` an change the filename to your LOCALE.po (e.g. `da_DK.mo`)
2 Use [poedit](http://www.poedit.net/ "home of poedit") to edit your po-file.
3 When saving your po-file, poedit will create/update a corresponding mo-file.
4 Please commit both your po- and mo-file.
### More
http://codex.wordpress.org/I18n_for_WordPress_Developers
http://www.wdmac.com/how-to-create-a-po-language-translation#more-631
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/da_DK.po
================================================
msgid ""
msgstr ""
"Project-Id-Version: wp theme bones\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-02 22:11+0100\n"
"PO-Revision-Date: \n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;_n\n"
"X-Poedit-Basepath: /home/fulgor/GIT/bones\n"
"Last-Translator: \n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-SearchPath-0: /home/fulgor/GIT/bones\n"
#: comments.php:12
msgid "This post is password protected. Enter the password to view comments."
msgstr ""
"Dette indlæg er kodeordsbeskyttet. Skriv kodeordet for at se kommentarer."
#: comments.php:23
msgid "Response"
msgstr "Svar"
#: comments.php:24
msgid "Responses"
msgstr "Svar"
#: comments.php:25
msgid "One"
msgstr "En"
#: comments.php:26
msgid "No"
msgstr "Nej"
#: comments.php:32
msgid "to"
msgstr "til"
#: comments.php:59
msgid "Comments are closed."
msgstr "Der er lukket for kommentarer."
#: comments.php:70
msgid "Leave a Reply"
msgstr "Efterlad et svar"
#: comments.php:70
#, php-format
msgid "Leave a Reply to %s"
msgstr "Efterlad et svar til %s"
#: comments.php:78
msgid "You must be"
msgstr "Du skal være"
#: comments.php:78
msgid "logged in"
msgstr "logget ind"
#: comments.php:78
msgid "to post a comment"
msgstr "for at kunne kommentere"
#: comments.php:86
msgid "Logged in as"
msgstr "Logget ind som"
#: comments.php:86
msgid "Log out of this account"
msgstr "Log ud af denne konto"
#: comments.php:86
msgid "Log out"
msgstr "Log ud"
#: comments.php:93
msgid "Name"
msgstr "Navn"
#: comments.php:93 comments.php:98
msgid "(required)"
msgstr "(obligatorisk)"
#: comments.php:94
msgid "Your Name"
msgstr "Dit navn"
#: comments.php:98
msgid "Email"
msgstr "Email"
#: comments.php:99
msgid "Your Email"
msgstr "Din Email"
#: comments.php:100
msgid "will not be published"
msgstr "vil ikke blive offentliggjort"
#: comments.php:104
msgid "Website"
msgstr "Webside"
#: comments.php:105
msgid "Your Website"
msgstr "Din Webside"
#: comments.php:112
msgid "Your Comment Here..."
msgstr "Din Kommentar her…"
#: comments.php:115
msgid "Submit Comment"
msgstr "Indsend Kommentar"
#: comments.php:120
msgid "You can use these tags"
msgstr "Du kan anvende disse tags"
#: header.php:23
#, php-format
msgid "Page %s"
msgstr "Side %s"
#: taxonomy-custom_cat.php:22 archive.php:9
msgid "Posts Categorized:"
msgstr "Kategoriserede Indlæg:"
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "Posted"
msgstr "Skrevet"
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "by"
msgstr "af"
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "filed under"
msgstr "sorteret under"
#: taxonomy-custom_cat.php:41
msgid "Read more"
msgstr "Læs mere"
#: functions.php:103
msgid "(Edit)"
msgstr "(Rediger)"
#: functions.php:107
msgid "Your comment is awaiting moderation."
msgstr "Din kommentar afventer moderation."
#: functions.php:124
msgid "Search for:"
msgstr "Søg efter:"
#: functions.php:125
msgid "Search the Site..."
msgstr "Søg på siden…"
#: 404.php:11
msgid "Epic 404 - Article Not Found"
msgstr "Episk 404 - Emne Blev Ikke Fundet"
#: 404.php:17
msgid ""
"The article you were looking for was not found, but maybe try looking again!"
msgstr ""
"Det emne, du ledte efter blev ikke fundet, men prøv måske at lede igen!"
#: search.php:7
msgid "Search Results for:"
msgstr "Søgeresultater for:"
#: search.php:23
msgid "Read more on"
msgstr "Læs mere på"
#: archive.php:13
msgid "Posts Tagged:"
msgstr "Taggede Indlæg:"
#: archive.php:17 author.php:8
msgid "Posts By:"
msgstr "Indlæg Af:"
#: archive.php:21
msgid "Daily Archives:"
msgstr "Daglige Arkiver:"
#: archive.php:25
msgid "Monthly Archives:"
msgstr "Månedlige Arkiver:"
#: archive.php:29
msgid "Yearly Archives:"
msgstr "Årlige Arkiver:"
#: single-custom_type.php:43
msgid "Custom Tags"
msgstr "Brugerdefinerede Tags"
#: embed-tags.php:3
msgid "Tag"
msgstr "Tag"
#: embed-tags.php:3
msgid "Tags"
msgstr "Tags"
#: image.php:20
msgid "Read the rest of this entry"
msgstr "Læs resten af dette indlæg"
#: image.php:38
msgid "Sorry, no attachments matched your criteria."
msgstr "Beklager, ingen vedhæftninger matchede dine kriterier."
#: embed-prev_next.php:3
msgid "« Older Entries"
msgstr "« Ældre Indlæg"
#: embed-prev_next.php:4
msgid "Newer Entries »"
msgstr "Nyere Indlæg »"
#: footer.php:9
msgid "is powered by"
msgstr "drives af"
#: embed-not_found.php:3
msgid "Not Found"
msgstr "Ikke Fundet"
#: embed-not_found.php:6
msgid "Sorry, but the requested resource was not found on this site."
msgstr "Beklager, men det søgte emne blev ikke fundet på denne side."
#: sidebar.php:15
msgid "Please activate some Widgets."
msgstr "Aktiver venligst nogle Widgets."
#: library/bones.php:52
msgid "Read more »"
msgstr "Læs mere »"
#: library/custom-post-type.php:24
msgid "Custom Types"
msgstr "Brugerdefinerede Typer:"
#: library/custom-post-type.php:25
msgid "Custom Post"
msgstr "Brugerdefineret Indlæg"
#: library/custom-post-type.php:26
msgid "Add New"
msgstr "Tilføj Nyt"
#: library/custom-post-type.php:27
msgid "Add New Custom Type"
msgstr "Tilføj Ny Brugerdefineret Type"
#: library/custom-post-type.php:28
msgid "Edit"
msgstr "Rediger"
#: library/custom-post-type.php:29
msgid "Edit Post Types"
msgstr "Rediger Indlæg Typer"
#: library/custom-post-type.php:30
msgid "New Post Type"
msgstr "Ny Indlæg Type"
#: library/custom-post-type.php:31
msgid "View Post Type"
msgstr "Se Indlæg Type "
#: library/custom-post-type.php:32
msgid "Search Post Type"
msgstr "Søg Indlæg Type"
#: library/custom-post-type.php:33
msgid "Nothing found in the Database."
msgstr "Intet fundet i Databasen."
#: library/custom-post-type.php:34
msgid "Nothing found in Trash"
msgstr "Intet fundet i Papirkurven"
#: library/custom-post-type.php:37
msgid "This is the example custom post type"
msgstr "Dette er et ekempel på en brugerdefineret indlæg type."
#: library/custom-post-type.php:73
msgid "Custom Categories"
msgstr "Brugerdefinerede Kategorier"
#: library/custom-post-type.php:74
msgid "Custom Category"
msgstr "Brugerdefineret Kategori"
#: library/custom-post-type.php:75
msgid "Search Custom Categories"
msgstr "Søg Brugerdefinerede Kategorier"
#: library/custom-post-type.php:76
msgid "All Custom Categories"
msgstr "Alle Brugerdefinerede Kategorier"
#: library/custom-post-type.php:77
msgid "Parent Custom Category"
msgstr "Forældre Brugerdefineret Kategori"
#: library/custom-post-type.php:78
msgid "Parent Custom Category:"
msgstr "Forældre Brugerdefineret Kategori:"
#: library/custom-post-type.php:79
msgid "Edit Custom Category"
msgstr "Rediger Brugerdefineret Kategori"
#: library/custom-post-type.php:80
msgid "Update Custom Category"
msgstr "Updater brugerdefineret Kategori"
#: library/custom-post-type.php:81
msgid "Add New Custom Category"
msgstr "Tilføj Nyt Brugerdefineret Kategori"
#: library/custom-post-type.php:82
msgid "New Custom Category Name"
msgstr "Nyt Brugerdefineret Kategori Navn"
#: library/custom-post-type.php:95
msgid "Custom Tag"
msgstr "Brugerdefineret Tag"
#: library/custom-post-type.php:96
msgid "Search Custom Tags"
msgstr "Søg Brugerdefinerede Tags"
#: library/custom-post-type.php:97
msgid "All Custom Tags"
msgstr "Alle Brugerdefinerede Tags"
#: library/custom-post-type.php:98
msgid "Parent Custom Tag"
msgstr "Forældre Brugerdefineret Tag"
#: library/custom-post-type.php:99
msgid "Parent Custom Tag:"
msgstr "Forældre Brugerdefineret Tag:"
#: library/custom-post-type.php:100
msgid "Edit Custom Tag"
msgstr "Rediger Brugerdefineret Tag"
#: library/custom-post-type.php:101
msgid "Update Custom Tag"
msgstr "Opdater Brugerdefineret Tag"
#: library/custom-post-type.php:102
msgid "Add New Custom Tag"
msgstr "Tilføj Nyt Brugerdefineret Tag"
#: library/custom-post-type.php:103
msgid "New Custom Tag Name"
msgstr "Nyt Brugerdefineret Tag Navn"
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/de_DE.po
================================================
msgid ""
msgstr ""
"Project-Id-Version: wp theme bones\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-02 22:50+0100\n"
"PO-Revision-Date: \n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;_n\n"
"X-Poedit-Basepath: /home/fulgor/GIT/bones\n"
"Last-Translator: pixolin <pixolin@gmx.com>\n"
"Language: de_DE\n"
"X-Generator: Poedit 1.7.1\n"
"X-Poedit-SearchPath-0: .\n"
#: comments.php:12
msgid "This post is password protected. Enter the password to view comments."
msgstr ""
"Dieser Eintrag ist durch ein Passwort geschützt. Bitte Passwort eingeben, um "
"Kommentare zu lesen."
#: comments.php:23
msgid "Response"
msgstr "Antwort"
#: comments.php:24
msgid "Responses"
msgstr "Antworten"
#: comments.php:25
msgid "One"
msgstr "Eine"
#: comments.php:26
msgid "No"
msgstr "Keine"
#: comments.php:32
msgid "to"
msgstr "für"
#: comments.php:59
msgid "Comments are closed."
msgstr "Kommentare sind nicht möglich."
#: comments.php:70
msgid "Leave a Reply"
msgstr "Kommentar schreiben"
#: comments.php:70
#, php-format
msgid "Leave a Reply to %s"
msgstr "Kommentar schreiben zu %s"
#: comments.php:78
msgid "You must be"
msgstr "Sie müssen"
#: comments.php:78
msgid "logged in"
msgstr "angemeldet sein,"
#: comments.php:78
msgid "to post a comment"
msgstr "um einen Kommentar zu hinterlassen."
#: comments.php:86
msgid "Logged in as"
msgstr "Angemeldet als"
#: comments.php:86
msgid "Log out of this account"
msgstr "Abmelden"
#: comments.php:86
msgid "Log out"
msgstr "Abmelden"
#: comments.php:93
msgid "Name"
msgstr "Name"
#: comments.php:93 comments.php:98
msgid "(required)"
msgstr "(Pflichtfeld)"
#: comments.php:94
msgid "Your Name"
msgstr "Ihr Name"
#: comments.php:98
msgid "Email"
msgstr "E-Mail"
#: comments.php:99
msgid "Your Email"
msgstr "Ihre E-Mail"
#: comments.php:100
msgid "will not be published"
msgstr "wird nicht angezeigt"
#: comments.php:104
msgid "Website"
msgstr "Website"
#: comments.php:105
msgid "Your Website"
msgstr "Ihre Website"
#: comments.php:112
msgid "Your Comment Here..."
msgstr "Ihr Kommentar ..."
#: comments.php:115
msgid "Submit Comment"
msgstr "Kommentar absenden"
#: comments.php:120
msgid "You can use these tags"
msgstr "Sie können diese Schlagwörter nutzen"
#: header.php:23
#, php-format
msgid "Page %s"
msgstr "Seite %s"
#: taxonomy-custom_cat.php:22 archive.php:9
msgid "Posts Categorized:"
msgstr "Kategorisierte Beiträge:"
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "Posted"
msgstr "Veröffentlicht"
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "by"
msgstr "von"
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "filed under"
msgstr "abgelegt unter"
#: taxonomy-custom_cat.php:41
msgid "Read more"
msgstr "Weiterlesen"
#: functions.php:103
msgid "(Edit)"
msgstr "(Bearbeiten)"
#: functions.php:107
msgid "Your comment is awaiting moderation."
msgstr "Ihr Kommentar wird noch moderiert."
#: functions.php:124
msgid "Search for:"
msgstr "Suche nach:"
#: functions.php:125
msgid "Search the Site..."
msgstr "durchsuchen ..."
#: 404.php:11
msgid "Epic 404 - Article Not Found"
msgstr "404 - Beitrag wurde nicht gefunden"
#: 404.php:17
msgid ""
"The article you were looking for was not found, but maybe try looking again!"
msgstr ""
"Der gesuchte Beitrag wurde nicht gefunden. Versuchen Sie es mit einem "
"ähnlichen Suchbegriff."
#: search.php:7
#, fuzzy
msgid "Search Results for:"
msgstr "Suche nach:"
#: search.php:23
msgid "Read more on"
msgstr "Lesen Sie mehr über"
#: archive.php:13
msgid "Posts Tagged:"
msgstr "Einträge mit dem Schlagwort:"
#: archive.php:17 author.php:8
msgid "Posts By:"
msgstr "Einträge von:"
#: archive.php:21
msgid "Daily Archives:"
msgstr "Tages-Archiv:"
#: archive.php:25
msgid "Monthly Archives:"
msgstr "Monats-Archiv:"
#: archive.php:29
msgid "Yearly Archives:"
msgstr "Jahres-Archiv:"
#: single-custom_type.php:43
msgid "Custom Tags"
msgstr "Eigene Schlagworte"
#: embed-tags.php:3
msgid "Tag"
msgstr "Schlagwort"
#: embed-tags.php:4
msgid "Tags"
msgstr "Schlagworte"
#: image.php:20
msgid "Read the rest of this entry"
msgstr "Lesen Sie den Rest dieses Eintrags"
#: image.php:38
msgid "Sorry, no attachments matched your criteria."
msgstr "Kein Anhang entspricht Ihren Kriterien."
#: embed-prev_next.php:3
msgid "« Older Entries"
msgstr "« Ältere Einträge"
#: embed-prev_next.php:4
msgid "Newer Entries »"
msgstr "Jüngere Einträge »"
#: footer.php:9
msgid "is powered by"
msgstr "wird betrieben mit"
#: embed-not_found.php:3
msgid "Not Found"
msgstr "Nicht gefunden"
#: embed-not_found.php:6
msgid "Sorry, but the requested resource was not found on this site."
msgstr "Die angefragte Quelle konnte nicht gefunden werden."
#: sidebar.php:15
msgid "Please activate some Widgets."
msgstr "Bitte aktivieren Sie ein paar Widgets."
#: library/bones.php:52
msgid "Read more »"
msgstr "Weiter »"
#: library/custom-post-type.php:24
msgid "Custom Types"
msgstr "Eigene Arten"
#: library/custom-post-type.php:25
msgid "Custom Post"
msgstr "Eigener Eintrag"
#: library/custom-post-type.php:26
msgid "Add New"
msgstr "Hinzufügen"
#: library/custom-post-type.php:27
msgid "Add New Custom Type"
msgstr "Eigene Art hinzufügen"
#: library/custom-post-type.php:28
msgid "Edit"
msgstr "Bearbeiten"
#: library/custom-post-type.php:29
msgid "Edit Post Types"
msgstr "Beitrags-Arten bearbeiten"
#: library/custom-post-type.php:30
msgid "New Post Type"
msgstr "Neue Beitrags-Art"
#: library/custom-post-type.php:31
msgid "View Post Type"
msgstr "Zeige Beitrags-Art"
#: library/custom-post-type.php:32
msgid "Search Post Type"
msgstr "Suche Beitrags-Art"
#: library/custom-post-type.php:33
msgid "Nothing found in the Database."
msgstr "In der Datenbank wurde nichts gefunden."
#: library/custom-post-type.php:34
msgid "Nothing found in Trash"
msgstr "Im Papierkorb wurde nichts gefunden"
#: library/custom-post-type.php:37
msgid "This is the example custom post type"
msgstr "Beispiel für eine eigene Beitrags-Art"
#: library/custom-post-type.php:73
msgid "Custom Categories"
msgstr "Eigene Kategorien"
#: library/custom-post-type.php:74
msgid "Custom Category"
msgstr "Eigene Kategorie"
#: library/custom-post-type.php:75
msgid "Search Custom Categories"
msgstr "Suche eigene Kategorien"
#: library/custom-post-type.php:76
msgid "All Custom Categories"
msgstr "Alle eigenen Kategorien"
#: library/custom-post-type.php:77
msgid "Parent Custom Category"
msgstr "Übergeordnete eigene Kategorie"
#: library/custom-post-type.php:78
msgid "Parent Custom Category:"
msgstr "Übergeordnete eigene Kategorie:"
#: library/custom-post-type.php:79
msgid "Edit Custom Category"
msgstr "Bearbeite eigene Kategorie"
#: library/custom-post-type.php:80
msgid "Update Custom Category"
msgstr "Aktualisiere eigene Kategorie"
#: library/custom-post-type.php:81
msgid "Add New Custom Category"
msgstr "Eigene Kategorie hinzufügen"
#: library/custom-post-type.php:82
msgid "New Custom Category Name"
msgstr "Name für neue eigene Kategorie"
#: library/custom-post-type.php:95
msgid "Custom Tag"
msgstr "Eigenes Schlagwort"
#: library/custom-post-type.php:96
msgid "Search Custom Tags"
msgstr "Suche eigene Schlagworte"
#: library/custom-post-type.php:97
msgid "All Custom Tags"
msgstr "Alle eigenen Schlagworte"
#: library/custom-post-type.php:98
msgid "Parent Custom Tag"
msgstr "Übergeordnetes eigenes Schlagwort"
#: library/custom-post-type.php:99
msgid "Parent Custom Tag:"
msgstr "Übergeordnetes eigenes Schlagwort:"
#: library/custom-post-type.php:100
msgid "Edit Custom Tag"
msgstr "Bearbeite eigenes Schlagwort"
#: library/custom-post-type.php:101
msgid "Update Custom Tag"
msgstr "Aktualisiere eigenes Schlagwort"
#: library/custom-post-type.php:102
msgid "Add New Custom Tag"
msgstr "Eigenes Schlagwort hinzufügen"
#: library/custom-post-type.php:103
msgid "New Custom Tag Name"
msgstr "Name für eigenes Schlagwort hinzufügen"
#~ msgid "No Posts Yet"
#~ msgstr "Bislang keine Einträge"
#~ msgid "Sorry, What you were looking for is not here."
#~ msgstr "Wonach Sie gesucht haben, gibt es hier nicht."
#~ msgid "<span class=\"read-more\">Read more on \""
#~ msgstr "<span class=\"read-more\">Mehr lesen über \""
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/default.po
================================================
msgid ""
msgstr ""
"Project-Id-Version: wp theme bones\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-02 22:11+0100\n"
"PO-Revision-Date: \n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;_n\n"
"X-Poedit-Basepath: /home/fulgor/GIT/bones\n"
"Last-Translator: \n"
"X-Poedit-SearchPath-0: /home/fulgor/GIT/bones\n"
#: comments.php:12
msgid "This post is password protected. Enter the password to view comments."
msgstr ""
#: comments.php:23
msgid "Response"
msgstr ""
#: comments.php:24
msgid "Responses"
msgstr ""
#: comments.php:25
msgid "One"
msgstr ""
#: comments.php:26
msgid "No"
msgstr ""
#: comments.php:32
msgid "to"
msgstr ""
#: comments.php:59
msgid "Comments are closed."
msgstr ""
#: comments.php:70
msgid "Leave a Reply"
msgstr ""
#: comments.php:70
#, php-format
msgid "Leave a Reply to %s"
msgstr ""
#: comments.php:78
msgid "You must be"
msgstr ""
#: comments.php:78
msgid "logged in"
msgstr ""
#: comments.php:78
msgid "to post a comment"
msgstr ""
#: comments.php:86
msgid "Logged in as"
msgstr ""
#: comments.php:86
msgid "Log out of this account"
msgstr ""
#: comments.php:86
msgid "Log out"
msgstr ""
#: comments.php:93
msgid "Name"
msgstr ""
#: comments.php:93 comments.php:98
msgid "(required)"
msgstr ""
#: comments.php:94
msgid "Your Name"
msgstr ""
#: comments.php:98
msgid "Email"
msgstr ""
#: comments.php:99
msgid "Your Email"
msgstr ""
#: comments.php:100
msgid "will not be published"
msgstr ""
#: comments.php:104
msgid "Website"
msgstr ""
#: comments.php:105
msgid "Your Website"
msgstr ""
#: comments.php:112
msgid "Your Comment Here..."
msgstr ""
#: comments.php:115
msgid "Submit Comment"
msgstr ""
#: comments.php:120
msgid "You can use these tags"
msgstr ""
#: header.php:23
#, php-format
msgid "Page %s"
msgstr ""
#: taxonomy-custom_cat.php:22 archive.php:9
msgid "Posts Categorized:"
msgstr ""
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "Posted"
msgstr ""
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "by"
msgstr ""
#: taxonomy-custom_cat.php:32 embed-post_meta.php:1 single-custom_type.php:30
msgid "filed under"
msgstr ""
#: taxonomy-custom_cat.php:41
msgid "Read more"
msgstr ""
#: functions.php:103
msgid "(Edit)"
msgstr ""
#: functions.php:107
msgid "Your comment is awaiting moderation."
msgstr ""
#: functions.php:124
msgid "Search for:"
msgstr ""
#: functions.php:125
msgid "Search the Site..."
msgstr ""
#: 404.php:11
msgid "Epic 404 - Article Not Found"
msgstr ""
#: 404.php:17
msgid ""
"The article you were looking for was not found, but maybe try looking again!"
msgstr ""
#: search.php:7
msgid "Search Results for:"
msgstr ""
#: search.php:23
msgid "Read more on"
msgstr ""
#: archive.php:13
msgid "Posts Tagged:"
msgstr ""
#: archive.php:17 author.php:8
msgid "Posts By:"
msgstr ""
#: archive.php:21
msgid "Daily Archives:"
msgstr ""
#: archive.php:25
msgid "Monthly Archives:"
msgstr ""
#: archive.php:29
msgid "Yearly Archives:"
msgstr ""
#: single-custom_type.php:43
msgid "Custom Tags"
msgstr ""
#: embed-tags.php:3
msgid "Tag"
msgstr ""
#: embed-tags.php:3
msgid "Tags"
msgstr ""
#: image.php:20
msgid "Read the rest of this entry"
msgstr ""
#: image.php:38
msgid "Sorry, no attachments matched your criteria."
msgstr ""
#: embed-prev_next.php:3
msgid "« Older Entries"
msgstr ""
#: embed-prev_next.php:4
msgid "Newer Entries »"
msgstr ""
#: footer.php:9
msgid "is powered by"
msgstr ""
#: embed-not_found.php:3
msgid "Not Found"
msgstr ""
#: embed-not_found.php:6
msgid "Sorry, but the requested resource was not found on this site."
msgstr ""
#: sidebar.php:15
msgid "Please activate some Widgets."
msgstr ""
#: assets/bones.php:52
msgid "Read more »"
msgstr ""
#: assets/custom-post-type.php:24
msgid "Custom Types"
msgstr ""
#: assets/custom-post-type.php:25
msgid "Custom Post"
msgstr ""
#: assets/custom-post-type.php:26
msgid "Add New"
msgstr ""
#: assets/custom-post-type.php:27
msgid "Add New Custom Type"
msgstr ""
#: assets/custom-post-type.php:28
msgid "Edit"
msgstr ""
#: assets/custom-post-type.php:29
msgid "Edit Post Types"
msgstr ""
#: assets/custom-post-type.php:30
msgid "New Post Type"
msgstr ""
#: assets/custom-post-type.php:31
msgid "View Post Type"
msgstr ""
#: assets/custom-post-type.php:32
msgid "Search Post Type"
msgstr ""
#: assets/custom-post-type.php:33
msgid "Nothing found in the Database."
msgstr ""
#: assets/custom-post-type.php:34
msgid "Nothing found in Trash"
msgstr ""
#: assets/custom-post-type.php:37
msgid "This is the example custom post type"
msgstr ""
#: assets/custom-post-type.php:73
msgid "Custom Categories"
msgstr ""
#: assets/custom-post-type.php:74
msgid "Custom Category"
msgstr ""
#: assets/custom-post-type.php:75
msgid "Search Custom Categories"
msgstr ""
#: assets/custom-post-type.php:76
msgid "All Custom Categories"
msgstr ""
#: assets/custom-post-type.php:77
msgid "Parent Custom Category"
msgstr ""
#: assets/custom-post-type.php:78
msgid "Parent Custom Category:"
msgstr ""
#: assets/custom-post-type.php:79
msgid "Edit Custom Category"
msgstr ""
#: assets/custom-post-type.php:80
msgid "Update Custom Category"
msgstr ""
#: assets/custom-post-type.php:81
msgid "Add New Custom Category"
msgstr ""
#: assets/custom-post-type.php:82
msgid "New Custom Category Name"
msgstr ""
#: assets/custom-post-type.php:95
msgid "Custom Tag"
msgstr ""
#: assets/custom-post-type.php:96
msgid "Search Custom Tags"
msgstr ""
#: assets/custom-post-type.php:97
msgid "All Custom Tags"
msgstr ""
#: assets/custom-post-type.php:98
msgid "Parent Custom Tag"
msgstr ""
#: assets/custom-post-type.php:99
msgid "Parent Custom Tag:"
msgstr ""
#: assets/custom-post-type.php:100
msgid "Edit Custom Tag"
msgstr ""
#: assets/custom-post-type.php:101
msgid "Update Custom Tag"
msgstr ""
#: assets/custom-post-type.php:102
msgid "Add New Custom Tag"
msgstr ""
#: assets/custom-post-type.php:103
msgid "New Custom Tag Name"
msgstr ""
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/es_ES.po
================================================
msgid ""
msgstr ""
"Project-Id-Version: wp theme bones\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-03-02 22:11+0100\n"
"PO-Revision-Date: \n"
"Language-Team: boufaka <boufaka@gmail.com>\n"
"Language-Team: fulgor <frag.fulgor@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;_n\n"
"X-Poedit-Basepath: /home/boufaka/GIT/bones\n"
"Last-Translator: \n"
"X-Poedit-SearchPath-0: /home/fulgor/GIT/bones\n"
#: comments.php:12
msgid "This post is password protected. Enter the password to view comments."
msgstr "Esta entrada está protegida. Para verla, escribe la contraseña:"
#: comments.php:23
msgid "Response"
msgstr "Respuesta"
#: comments.php:24
msgid "Responses"
msgstr "Respuestas"
#: comments.php:25
msgid "One"
msgstr "Uno"
#: comments.php:26
msgid "No"
msgstr "No"
#: comments.php:32
msgid "to"
msgstr "para"
#: comments.php:59
msgid "Comments are closed."
msgstr "Los comentarios están cerrados."
#: comments.php:70
msgid "Leave a Reply"
msgstr "Deja un comentario"
#: comments.php:70
#, php-format
msgid "Leave a Reply to %s"
msgstr "Responder a %s"
#: comments.php:78
msgid "You must be"
msgstr "Debes"
#: comments.php:78
msgid "logged in"
msgstr "iniciar sesión"
#: comments.php:78
msgid "to post a comment"
msgstr "para escribir un comentario."
#: comments.php:86
msgid "Logged in as"
msgstr "Identificado como"
#: comments.php:86
msgid "Log out of this account"
msgstr "Salir de esta cuenta"
#: comments.php:86
msgid "Log out"
msgstr "Salir"
#: comments.php:93
msgid "Name"
msgstr "Nombre"
#: comments.php:93
#: comments.php:98
msgid "(required)"
msgstr "(requerido)"
#: comments.php:94
msgid "Your Name"
msgstr "Tu nombre"
#: comments.php:98
msgid "Email"
msgstr "Correo electrónico"
#: comments.php:99
msgid "Your Email"
msgstr "Tu correo electrónico"
#: comments.php:100
msgid "will not be published"
msgstr "no será publicado"
#: comments.php:104
msgid "Website"
msgstr "Sitio web"
#: comments.php:105
msgid "Your Website"
msgstr "Tu sitio web"
#: comments.php:112
msgid "Your Comment Here..."
msgstr "Tu comentario aquí"
#: comments.php:115
msgid "Submit Comment"
msgstr "Enviar comentario"
#: comments.php:120
msgid "You can use these tags"
msgstr "Puedes usar estas etiquetas"
#: header.php:23
#, php-format
msgid "Page %s"
msgstr "Página %s"
#: taxonomy-custom_cat.php:22
#: archive.php:9
msgid "Posts Categorized:"
msgstr "Archivos de categoría:"
#: taxonomy-custom_cat.php:32
#: embed-post_meta.php:1
#: single-custom_type.php:30
msgid "Posted"
msgstr "Publicado"
#: taxonomy-custom_cat.php:32
#: embed-post_meta.php:1
#: single-custom_type.php:30
msgid "by"
msgstr "por"
#: taxonomy-custom_cat.php:32
#: embed-post_meta.php:1
#: single-custom_type.php:30
msgid "filed under"
msgstr "archivadas en"
#: taxonomy-custom_cat.php:41
msgid "Read more"
msgstr "Leer más"
#: functions.php:103
msgid "(Edit)"
msgstr "(Editar)"
#: functions.php:107
msgid "Your comment is awaiting moderation."
msgstr "Tu comentario está pendiente de moderación"
#: functions.php:124
msgid "Search for:"
msgstr "Buscar por:"
#: functions.php:125
msgid "Search the Site..."
msgstr "Buscar en el sitio..."
#: 404.php:11
msgid "Epic 404 - Article Not Found"
msgstr "Épico 404 - Artículo no encontrado"
#: 404.php:17
msgid "The article you were looking for was not found, but maybe try looking again!"
msgstr "¡El artículo que estás buscando no ha sido encontrado, pero puedes intentarlo más adelante!"
#: search.php:7
msgid "Search Results for:"
msgstr "Resultados de búsqueda de:"
#: search.php:23
msgid "Read more on"
msgstr "Leer más en"
#: archive.php:13
msgid "Posts Tagged:"
msgstr "Entradas etiquetadas:"
#: archive.php:17
#: author.php:8
msgid "Posts By:"
msgstr "Entradas de:"
#: archive.php:21
msgid "Daily Archives:"
msgstr "Archivo dirario:"
#: archive.php:25
msgid "Monthly Archives:"
msgstr "Archivo mensual:"
#: archive.php:29
msgid "Yearly Archives:"
msgstr "Archivo anual:"
#: single-custom_type.php:43
msgid "Custom Tags"
msgstr "Etiquetas personalizadas"
#: embed-tags.php:3
msgid "Tag"
msgstr "Etiqueta"
#: embed-tags.php:3
msgid "Tags"
msgstr "Etiquetas"
#: image.php:20
msgid "Read the rest of this entry"
msgstr "Leer el resto de esta entrada"
#: image.php:38
msgid "Sorry, no attachments matched your criteria."
msgstr "Lo sentimos, ningún anexo coincide con tu criterio."
#: embed-prev_next.php:3
msgid "« Older Entries"
msgstr "« Entradas más antiguas"
#: embed-prev_next.php:4
msgid "Newer Entries »"
msgstr "Entradas más modernas »"
#: footer.php:9
msgid "is powered by"
msgstr "funciona gracias a"
#: embed-not_found.php:3
msgid "Not Found"
msgstr "No encontrado"
#: embed-not_found.php:6
msgid "Sorry, but the requested resource was not found on this site."
msgstr "Lo sentimos pero el recurso solicitado no se encuentra disponible en este sitio."
#: sidebar.php:15
msgid "Please activate some Widgets."
msgstr "Por favor active algunos widgets."
#: library/bones.php:52
msgid "Read more »"
msgstr "Leer más »"
#: library/custom-post-type.php:24
msgid "Custom Types"
msgstr "Tipos personalizados"
#: library/custom-post-type.php:25
msgid "Custom Post"
msgstr "Entrada personalizada"
#: library/custom-post-type.php:26
msgid "Add New"
msgstr "Añadir nuevo"
#: library/custom-post-type.php:27
msgid "Add New Custom Type"
msgstr "Añadir nuevo tipo personalizado"
#: library/custom-post-type.php:28
msgid "Edit"
msgstr "Editar"
#: library/custom-post-type.php:29
msgid "Edit Post Types"
msgstr "Editar typo de entrada"
#: library/custom-post-type.php:30
msgid "New Post Type"
msgstr "Nuevo tipo de entrada"
#: library/custom-post-type.php:31
msgid "View Post Type"
msgstr "Ver tipo de entrada"
#: library/custom-post-type.php:32
msgid "Search Post Type"
msgstr "Buscar tipo de entrada"
#: library/custom-post-type.php:33
msgid "Nothing found in the Database."
msgstr "Nada encontrado en la base de datos."
#: library/custom-post-type.php:34
msgid "Nothing found in Trash"
msgstr "Nada encontrado en la papelera de reciclaje"
#: library/custom-post-type.php:37
msgid "This is the example custom post type"
msgstr "Este es un ejemplo de typo de entrada personalizada"
#: library/custom-post-type.php:73
msgid "Custom Categories"
msgstr "Catergorías personalizadas"
#: library/custom-post-type.php:74
msgid "Custom Category"
msgstr "Categoría personalizada"
#: library/custom-post-type.php:75
msgid "Search Custom Categories"
msgstr "Buscar en categorías personalizadas"
#: library/custom-post-type.php:76
msgid "All Custom Categories"
msgstr "Todas las categorias personalizadas"
#: library/custom-post-type.php:77
msgid "Parent Custom Category"
msgstr "Categoría personalizada padre"
#: library/custom-post-type.php:78
msgid "Parent Custom Category:"
msgstr "Categoría personalizada padre:"
#: library/custom-post-type.php:79
msgid "Edit Custom Category"
msgstr "Editar categoría personalizada"
#: library/custom-post-type.php:80
msgid "Update Custom Category"
msgstr "Actualizar categoría personalizada"
#: library/custom-post-type.php:81
msgid "Add New Custom Category"
msgstr "Añadir nueva categoría personalizada"
#: library/custom-post-type.php:82
msgid "New Custom Category Name"
msgstr "Nuevo nombre de categoría personalizada"
#: library/custom-post-type.php:95
msgid "Custom Tag"
msgstr "Etiqueta personalizada"
#: library/custom-post-type.php:96
msgid "Search Custom Tags"
msgstr "Buscar entiqueta personalizada"
#: library/custom-post-type.php:97
msgid "All Custom Tags"
msgstr "Todas las etiquetas personalizadas"
#: library/custom-post-type.php:98
msgid "Parent Custom Tag"
msgstr "Etiqueta personalizada padre"
#: library/custom-post-type.php:99
msgid "Parent Custom Tag:"
msgstr "Etiqueta personalizada padre"
#: library/custom-post-type.php:100
msgid "Edit Custom Tag"
msgstr "Editar etiqueta personalizada"
#: library/custom-post-type.php:101
msgid "Update Custom Tag"
msgstr "Actualizar etiqueta personalizada"
#: library/custom-post-type.php:102
msgid "Add New Custom Tag"
msgstr "Añadir nueva etiqueta personalizada"
#: library/custom-post-type.php:103
msgid "New Custom Tag Name"
msgstr "Nuevo nombre de etiqueta personalizada"
================================================
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/fr_FR.po
================================================
msgid
gitextract_rfvme1ix/ ├── .gitignore ├── 1 - PHP for WordPress/ │ ├── 1.02-phpforwp-completed/ │ │ ├── index.php │ │ └── style.css │ ├── 1.02-phpforwp-starter/ │ │ ├── index.php │ │ └── style.css │ ├── 1.04-phpforwp-completed/ │ │ ├── index.php │ │ └── style.css │ ├── 1.04-phpforwp-starter/ │ │ ├── index.php │ │ └── style.css │ ├── 1.08-phpforwp-completed/ │ │ ├── index.php │ │ └── style.css │ ├── 1.08-phpforwp-starter/ │ │ ├── index.php │ │ └── style.css │ ├── 1.10-phpforwp-completed/ │ │ ├── footer.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ ├── 1.10-phpforwp-starter/ │ │ ├── index.php │ │ └── style.css │ ├── 1.12-phpforwp-completed/ │ │ ├── footer.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ ├── 1.12-phpforwp-starter/ │ │ ├── footer.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ ├── 1.14-phpforwp-completed/ │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ └── 1.14-phpforwp-starter/ │ ├── footer.php │ ├── functions.php │ ├── header.php │ ├── index.php │ └── style.css ├── 2 - Child and Starter Themes/ │ ├── 2.03-twentyseventeen-child/ │ │ ├── footer.php │ │ ├── functions.php │ │ └── style.css │ ├── 2.04-twentysixteen-child/ │ │ ├── footer.php │ │ ├── functions.php │ │ └── style.css │ ├── 2.06-demo-starter/ │ │ ├── .jscsrc │ │ ├── .jshintignore │ │ ├── 404.php │ │ ├── LICENSE │ │ ├── README.md │ │ ├── archive.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── inc/ │ │ │ ├── custom-header.php │ │ │ ├── customizer.php │ │ │ ├── extras.php │ │ │ ├── jetpack.php │ │ │ └── template-tags.php │ │ ├── index.php │ │ ├── js/ │ │ │ ├── customizer.js │ │ │ ├── navigation.js │ │ │ └── skip-link-focus-fix.js │ │ ├── languages/ │ │ │ ├── demo-starter.pot │ │ │ └── readme.txt │ │ ├── layouts/ │ │ │ ├── content-sidebar.css │ │ │ └── sidebar-content.css │ │ ├── page.php │ │ ├── readme.txt │ │ ├── rtl.css │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-search.php │ │ └── content.php │ └── 2.07-jointswp-starter/ │ ├── .gitignore │ ├── 404.php │ ├── README.md │ ├── archive-custom_type.php │ ├── archive.php │ ├── assets/ │ │ ├── css/ │ │ │ ├── login.css │ │ │ └── style.css │ │ ├── functions/ │ │ │ ├── admin.php │ │ │ ├── cleanup.php │ │ │ ├── comments.php │ │ │ ├── custom-post-type.php │ │ │ ├── disable-emoji.php │ │ │ ├── editor-styles.php │ │ │ ├── enqueue-scripts.php │ │ │ ├── login.php │ │ │ ├── menu.php │ │ │ ├── page-navi.php │ │ │ ├── related-posts.php │ │ │ ├── sidebar.php │ │ │ └── theme-support.php │ │ ├── js/ │ │ │ └── scripts.js │ │ └── translation/ │ │ ├── README │ │ ├── da_DK.po │ │ ├── de_DE.mo │ │ ├── de_DE.po │ │ ├── default.mo │ │ ├── default.po │ │ ├── es_ES.mo │ │ ├── es_ES.po │ │ ├── fr_FR.mo │ │ ├── fr_FR.po │ │ ├── he_IL.mo │ │ ├── he_IL.po │ │ ├── hr.mo │ │ ├── hr.po │ │ ├── it_IT.mo │ │ ├── it_IT.po │ │ ├── nl_NL.mo │ │ ├── nl_NL.po │ │ ├── pl_PL.mo │ │ ├── pl_PL.po │ │ ├── pt_BR.mo │ │ ├── pt_BR.po │ │ ├── pt_PT.mo │ │ ├── pt_PT.po │ │ ├── ru_RU.mo │ │ ├── ru_RU.po │ │ ├── sv_SE.mo │ │ ├── sv_SE.po │ │ ├── translation.php │ │ ├── zh_CN.mo │ │ └── zh_CN.po │ ├── comments.php │ ├── footer.php │ ├── functions.php │ ├── gulpfile.js │ ├── header.php │ ├── index.php │ ├── package.json │ ├── page.php │ ├── parts/ │ │ ├── content-byline.php │ │ ├── content-missing.php │ │ ├── content-offcanvas.php │ │ ├── loop-archive-grid.php │ │ ├── loop-archive.php │ │ ├── loop-page.php │ │ ├── loop-single.php │ │ ├── nav-offcanvas-topbar.php │ │ ├── nav-offcanvas.php │ │ ├── nav-title-bar.php │ │ └── nav-topbar.php │ ├── search.php │ ├── searchform.php │ ├── sidebar.php │ ├── single-custom_type.php │ ├── single.php │ ├── style.css │ ├── taxonomy-custom_cat.php │ ├── template-full-width.php │ └── vendor/ │ ├── foundation-sites/ │ │ ├── .bower.json │ │ ├── .bowerrc │ │ ├── .eslintrc │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── .sass-lint.yml │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── _vendor/ │ │ │ ├── normalize-scss/ │ │ │ │ └── sass/ │ │ │ │ ├── _normalize.scss │ │ │ │ └── normalize/ │ │ │ │ ├── _import-now.scss │ │ │ │ ├── _normalize-mixin.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── _vertical-rhythm.scss │ │ │ └── sassy-lists/ │ │ │ └── stylesheets/ │ │ │ ├── functions/ │ │ │ │ ├── _purge.scss │ │ │ │ ├── _remove.scss │ │ │ │ ├── _replace.scss │ │ │ │ └── _to-list.scss │ │ │ └── helpers/ │ │ │ ├── _missing-dependencies.scss │ │ │ └── _true.scss │ │ ├── assets/ │ │ │ ├── foundation-flex.scss │ │ │ ├── foundation-rtl.scss │ │ │ └── foundation.scss │ │ ├── bower.json │ │ ├── code-of-conduct.md │ │ ├── customizer/ │ │ │ ├── complete.json │ │ │ ├── config.yml │ │ │ ├── essential.json │ │ │ └── index.html │ │ ├── dist/ │ │ │ ├── css/ │ │ │ │ ├── foundation-flex.css │ │ │ │ ├── foundation-rtl.css │ │ │ │ └── foundation.css │ │ │ └── js/ │ │ │ ├── foundation.d.ts │ │ │ ├── foundation.js │ │ │ └── plugins/ │ │ │ ├── foundation.abide.js │ │ │ ├── foundation.accordion.js │ │ │ ├── foundation.accordionMenu.js │ │ │ ├── foundation.core.js │ │ │ ├── foundation.drilldown.js │ │ │ ├── foundation.dropdown.js │ │ │ ├── foundation.dropdownMenu.js │ │ │ ├── foundation.equalizer.js │ │ │ ├── foundation.interchange.js │ │ │ ├── foundation.magellan.js │ │ │ ├── foundation.offcanvas.js │ │ │ ├── foundation.orbit.js │ │ │ ├── foundation.responsiveMenu.js │ │ │ ├── foundation.responsiveToggle.js │ │ │ ├── foundation.reveal.js │ │ │ ├── foundation.slider.js │ │ │ ├── foundation.sticky.js │ │ │ ├── foundation.tabs.js │ │ │ ├── foundation.toggler.js │ │ │ ├── foundation.tooltip.js │ │ │ ├── foundation.util.box.js │ │ │ ├── foundation.util.keyboard.js │ │ │ ├── foundation.util.mediaQuery.js │ │ │ ├── foundation.util.motion.js │ │ │ ├── foundation.util.nest.js │ │ │ ├── foundation.util.timerAndImageLoader.js │ │ │ ├── foundation.util.touch.js │ │ │ ├── foundation.util.triggers.js │ │ │ └── foundation.zf.responsiveAccordionTabs.js │ │ ├── docslink.sh │ │ ├── js/ │ │ │ ├── foundation.abide.js │ │ │ ├── foundation.accordion.js │ │ │ ├── foundation.accordionMenu.js │ │ │ ├── foundation.core.js │ │ │ ├── foundation.drilldown.js │ │ │ ├── foundation.dropdown.js │ │ │ ├── foundation.dropdownMenu.js │ │ │ ├── foundation.equalizer.js │ │ │ ├── foundation.interchange.js │ │ │ ├── foundation.magellan.js │ │ │ ├── foundation.offcanvas.js │ │ │ ├── foundation.orbit.js │ │ │ ├── foundation.responsiveMenu.js │ │ │ ├── foundation.responsiveToggle.js │ │ │ ├── foundation.reveal.js │ │ │ ├── foundation.slider.js │ │ │ ├── foundation.sticky.js │ │ │ ├── foundation.tabs.js │ │ │ ├── foundation.toggler.js │ │ │ ├── foundation.tooltip.js │ │ │ ├── foundation.util.box.js │ │ │ ├── foundation.util.keyboard.js │ │ │ ├── foundation.util.mediaQuery.js │ │ │ ├── foundation.util.motion.js │ │ │ ├── foundation.util.nest.js │ │ │ ├── foundation.util.timerAndImageLoader.js │ │ │ ├── foundation.util.touch.js │ │ │ ├── foundation.util.triggers.js │ │ │ └── foundation.zf.responsiveAccordionTabs.js │ │ └── scss/ │ │ ├── _global.scss │ │ ├── components/ │ │ │ ├── _accordion-menu.scss │ │ │ ├── _accordion.scss │ │ │ ├── _badge.scss │ │ │ ├── _breadcrumbs.scss │ │ │ ├── _button-group.scss │ │ │ ├── _button.scss │ │ │ ├── _callout.scss │ │ │ ├── _card.scss │ │ │ ├── _close-button.scss │ │ │ ├── _drilldown.scss │ │ │ ├── _dropdown-menu.scss │ │ │ ├── _dropdown.scss │ │ │ ├── _flex-video.scss │ │ │ ├── _flex.scss │ │ │ ├── _float.scss │ │ │ ├── _label.scss │ │ │ ├── _media-object.scss │ │ │ ├── _menu-icon.scss │ │ │ ├── _menu.scss │ │ │ ├── _off-canvas.scss │ │ │ ├── _orbit.scss │ │ │ ├── _pagination.scss │ │ │ ├── _progress-bar.scss │ │ │ ├── _responsive-embed.scss │ │ │ ├── _reveal.scss │ │ │ ├── _slider.scss │ │ │ ├── _sticky.scss │ │ │ ├── _switch.scss │ │ │ ├── _table.scss │ │ │ ├── _tabs.scss │ │ │ ├── _thumbnail.scss │ │ │ ├── _title-bar.scss │ │ │ ├── _tooltip.scss │ │ │ ├── _top-bar.scss │ │ │ └── _visibility.scss │ │ ├── forms/ │ │ │ ├── _checkbox.scss │ │ │ ├── _error.scss │ │ │ ├── _fieldset.scss │ │ │ ├── _forms.scss │ │ │ ├── _help-text.scss │ │ │ ├── _input-group.scss │ │ │ ├── _label.scss │ │ │ ├── _meter.scss │ │ │ ├── _progress.scss │ │ │ ├── _range.scss │ │ │ ├── _select.scss │ │ │ └── _text.scss │ │ ├── foundation.scss │ │ ├── grid/ │ │ │ ├── _classes.scss │ │ │ ├── _column.scss │ │ │ ├── _flex-grid.scss │ │ │ ├── _grid.scss │ │ │ ├── _gutter.scss │ │ │ ├── _layout.scss │ │ │ ├── _position.scss │ │ │ ├── _row.scss │ │ │ └── _size.scss │ │ ├── settings/ │ │ │ └── _settings.scss │ │ ├── typography/ │ │ │ ├── _alignment.scss │ │ │ ├── _base.scss │ │ │ ├── _helpers.scss │ │ │ ├── _print.scss │ │ │ └── _typography.scss │ │ └── util/ │ │ ├── _breakpoint.scss │ │ ├── _color.scss │ │ ├── _flex.scss │ │ ├── _math.scss │ │ ├── _mixins.scss │ │ ├── _selector.scss │ │ ├── _unit.scss │ │ ├── _util.scss │ │ └── _value.scss │ ├── jquery/ │ │ ├── .bower.json │ │ ├── AUTHORS.txt │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── bower.json │ │ ├── dist/ │ │ │ └── jquery.js │ │ ├── external/ │ │ │ └── sizzle/ │ │ │ ├── LICENSE.txt │ │ │ └── dist/ │ │ │ └── sizzle.js │ │ └── src/ │ │ ├── .jshintrc │ │ ├── ajax/ │ │ │ ├── jsonp.js │ │ │ ├── load.js │ │ │ ├── parseJSON.js │ │ │ ├── parseXML.js │ │ │ ├── script.js │ │ │ ├── var/ │ │ │ │ ├── location.js │ │ │ │ ├── nonce.js │ │ │ │ └── rquery.js │ │ │ └── xhr.js │ │ ├── ajax.js │ │ ├── attributes/ │ │ │ ├── attr.js │ │ │ ├── classes.js │ │ │ ├── prop.js │ │ │ ├── support.js │ │ │ └── val.js │ │ ├── attributes.js │ │ ├── callbacks.js │ │ ├── core/ │ │ │ ├── access.js │ │ │ ├── init.js │ │ │ ├── parseHTML.js │ │ │ ├── ready.js │ │ │ └── var/ │ │ │ └── rsingleTag.js │ │ ├── core.js │ │ ├── css/ │ │ │ ├── addGetHookIf.js │ │ │ ├── adjustCSS.js │ │ │ ├── curCSS.js │ │ │ ├── defaultDisplay.js │ │ │ ├── hiddenVisibleSelectors.js │ │ │ ├── showHide.js │ │ │ ├── support.js │ │ │ └── var/ │ │ │ ├── cssExpand.js │ │ │ ├── getStyles.js │ │ │ ├── isHidden.js │ │ │ ├── rmargin.js │ │ │ ├── rnumnonpx.js │ │ │ └── swap.js │ │ ├── css.js │ │ ├── data/ │ │ │ ├── Data.js │ │ │ └── var/ │ │ │ ├── acceptData.js │ │ │ ├── dataPriv.js │ │ │ └── dataUser.js │ │ ├── data.js │ │ ├── deferred.js │ │ ├── deprecated.js │ │ ├── dimensions.js │ │ ├── effects/ │ │ │ ├── Tween.js │ │ │ └── animatedSelector.js │ │ ├── effects.js │ │ ├── event/ │ │ │ ├── ajax.js │ │ │ ├── alias.js │ │ │ ├── focusin.js │ │ │ ├── support.js │ │ │ └── trigger.js │ │ ├── event.js │ │ ├── exports/ │ │ │ ├── amd.js │ │ │ └── global.js │ │ ├── intro.js │ │ ├── jquery.js │ │ ├── manipulation/ │ │ │ ├── _evalUrl.js │ │ │ ├── buildFragment.js │ │ │ ├── getAll.js │ │ │ ├── setGlobalEval.js │ │ │ ├── support.js │ │ │ ├── var/ │ │ │ │ ├── rcheckableType.js │ │ │ │ ├── rscriptType.js │ │ │ │ └── rtagName.js │ │ │ └── wrapMap.js │ │ ├── manipulation.js │ │ ├── offset.js │ │ ├── outro.js │ │ ├── queue/ │ │ │ └── delay.js │ │ ├── queue.js │ │ ├── selector-native.js │ │ ├── selector-sizzle.js │ │ ├── selector.js │ │ ├── serialize.js │ │ ├── traversing/ │ │ │ ├── findFilter.js │ │ │ └── var/ │ │ │ ├── dir.js │ │ │ ├── rneedsContext.js │ │ │ └── siblings.js │ │ ├── traversing.js │ │ ├── var/ │ │ │ ├── arr.js │ │ │ ├── class2type.js │ │ │ ├── concat.js │ │ │ ├── document.js │ │ │ ├── documentElement.js │ │ │ ├── hasOwn.js │ │ │ ├── indexOf.js │ │ │ ├── pnum.js │ │ │ ├── push.js │ │ │ ├── rcssNum.js │ │ │ ├── rnotwhite.js │ │ │ ├── slice.js │ │ │ ├── support.js │ │ │ └── toString.js │ │ └── wrap.js │ ├── motion-ui/ │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── dist/ │ │ │ ├── motion-ui.css │ │ │ └── motion-ui.js │ │ ├── docs/ │ │ │ ├── animations.md │ │ │ ├── classes.md │ │ │ ├── configuration.md │ │ │ ├── installation.md │ │ │ ├── javascript.md │ │ │ ├── readme.md │ │ │ ├── transitions.md │ │ │ └── wow.md │ │ ├── gulpfile.js │ │ ├── lib/ │ │ │ └── handlebars.js │ │ ├── motion-ui.js │ │ ├── motion-ui.scss │ │ ├── package.json │ │ └── src/ │ │ ├── _classes.scss │ │ ├── _settings.scss │ │ ├── effects/ │ │ │ ├── _fade.scss │ │ │ ├── _hinge.scss │ │ │ ├── _shake.scss │ │ │ ├── _slide.scss │ │ │ ├── _spin.scss │ │ │ ├── _wiggle.scss │ │ │ └── _zoom.scss │ │ ├── motion-ui.scss │ │ ├── transitions/ │ │ │ ├── _fade.scss │ │ │ ├── _hinge.scss │ │ │ ├── _slide.scss │ │ │ ├── _spin.scss │ │ │ └── _zoom.scss │ │ └── util/ │ │ ├── _animation.scss │ │ ├── _args.scss │ │ ├── _keyframe.scss │ │ ├── _selector.scss │ │ ├── _series.scss │ │ ├── _transition.scss │ │ └── _unit.scss │ └── what-input/ │ ├── .bower.json │ ├── Gulpfile.js │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── dist/ │ │ ├── lte-IE8.js │ │ └── what-input.js │ ├── index.html │ ├── package.json │ └── src/ │ ├── polyfills/ │ │ └── ie8/ │ │ ├── EventListener.js │ │ └── indexOf.js │ └── what-input.js ├── 3 - Template Hierarchy/ │ ├── 3.02-setting-up-the-theme/ │ │ ├── functions.php │ │ ├── index.php │ │ └── style.css │ ├── 3.03-style.css/ │ │ ├── functions.php │ │ ├── index.php │ │ └── style.css │ ├── 3.04-functions/ │ │ ├── functions.php │ │ ├── index.php │ │ └── style.css │ ├── 3.05-index/ │ │ ├── functions.php │ │ ├── index.php │ │ └── style.css │ ├── 3.06-header/ │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ ├── 3.08-menu-and-header/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ ├── 3.09-adding-markup/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ └── style.css │ ├── 3.10-sidebar/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 3.11-widget-areas/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 3.12-the-loop/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 3.13-content-and-content-none/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-none.php │ │ └── content.php │ ├── 3.14-singular/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-none.php │ │ └── content.php │ ├── 3.15-single/ │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-none.php │ │ ├── content-page.php │ │ └── content.php │ ├── 3.17-comments/ │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-none.php │ │ ├── content-page.php │ │ └── content.php │ ├── 3.18-post-formats/ │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ └── content.php │ ├── 3.19-home/ │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.20-archive/ │ │ ├── archive.php │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.21-author/ │ │ ├── archive.php │ │ ├── author.php │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.23-category/ │ │ ├── archive.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag.php │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.24-tag/ │ │ ├── archive.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.25-date/ │ │ ├── archive.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.26-attachment/ │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ └── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ └── content.php │ ├── 3.27-mimetype/ │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ └── content.php │ │ └── video.php │ ├── 3.28-page/ │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ └── content.php │ │ └── video.php │ ├── 3.29-front-page/ │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ └── content.php │ │ └── video.php │ ├── 3.30-custom/ │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.31-404/ │ │ ├── 404.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.32-search/ │ │ ├── 404.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.33-archive-posttype/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.34-single-posttype/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single-portfolio.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.35-single-posttype-slug/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single-portfolio-php-for-wordpress.php │ │ ├── single-portfolio.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.36-taxonomy/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single-portfolio-php-for-wordpress.php │ │ ├── single-portfolio.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── taxonomy.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.37-taxonomy-taxonomy-taxonomy-slug/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single-portfolio-php-for-wordpress.php │ │ ├── single-portfolio.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── taxonomy-skills-php.php │ │ ├── taxonomy-skills.php │ │ ├── taxonomy.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 3.38-additional-css/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── assets/ │ │ │ └── css/ │ │ │ └── custom.css │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single-portfolio-php-for-wordpress.php │ │ ├── single-portfolio.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── taxonomy-skills-php.php │ │ ├── taxonomy-skills.php │ │ ├── taxonomy.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ └── 3.39-adding-javascript-to-a-theme/ │ ├── 404.php │ ├── archive-portfolio.php │ ├── archive.php │ ├── assets/ │ │ ├── css/ │ │ │ └── custom.css │ │ └── js/ │ │ └── theme.js │ ├── attachment.php │ ├── author.php │ ├── category-9.php │ ├── category-excerpt.php │ ├── category.php │ ├── comments.php │ ├── date.php │ ├── footer-splash.php │ ├── footer.php │ ├── front-page.php │ ├── functions.php │ ├── header-splash.php │ ├── header.php │ ├── home.php │ ├── image.php │ ├── index.php │ ├── page-1096.php │ ├── page-child-page-05.php │ ├── page.php │ ├── search.php │ ├── sidebar-front-page.php │ ├── sidebar-page.php │ ├── sidebar-splash.php │ ├── sidebar.php │ ├── single-portfolio-php-for-wordpress.php │ ├── single-portfolio.php │ ├── single.php │ ├── singular.php │ ├── style.css │ ├── tag-50.php │ ├── tag-wordpress.php │ ├── tag.php │ ├── taxonomy-skills-php.php │ ├── taxonomy-skills.php │ ├── taxonomy.php │ ├── template-full-width.php │ ├── template-parts/ │ │ ├── content-gallery.php │ │ ├── content-none.php │ │ ├── content-page.php │ │ ├── content-portfolio.php │ │ ├── content-posts-gallery.php │ │ ├── content-posts.php │ │ ├── content-search.php │ │ └── content.php │ ├── template-splash.php │ └── video.php ├── 4 - Template Tags/ │ ├── 4.01-intro-wptags/ │ │ ├── 404.php │ │ ├── archive-portfolio.php │ │ ├── archive.php │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── attachment.php │ │ ├── author.php │ │ ├── category-9.php │ │ ├── category-excerpt.php │ │ ├── category.php │ │ ├── comments.php │ │ ├── date.php │ │ ├── footer-splash.php │ │ ├── footer.php │ │ ├── front-page.php │ │ ├── functions.php │ │ ├── header-splash.php │ │ ├── header.php │ │ ├── home.php │ │ ├── image.php │ │ ├── index.php │ │ ├── page-1096.php │ │ ├── page-child-page-05.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar-front-page.php │ │ ├── sidebar-page.php │ │ ├── sidebar-splash.php │ │ ├── sidebar.php │ │ ├── single-portfolio-php-for-wordpress.php │ │ ├── single-portfolio.php │ │ ├── single.php │ │ ├── singular.php │ │ ├── style.css │ │ ├── tag-50.php │ │ ├── tag-wordpress.php │ │ ├── tag.php │ │ ├── taxonomy-skills-php.php │ │ ├── taxonomy-skills.php │ │ ├── taxonomy.php │ │ ├── template-full-width.php │ │ ├── template-parts/ │ │ │ ├── content-gallery.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-portfolio.php │ │ │ ├── content-posts-gallery.php │ │ │ ├── content-posts.php │ │ │ ├── content-search.php │ │ │ └── content.php │ │ ├── template-splash.php │ │ └── video.php │ ├── 4.04-general-login-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 4.06-general-archive-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── category.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 4.07-general-calendar-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 4.10-practice-general-wptags/ │ │ ├── archive.php │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── date.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 4.11-navigation-wptags/ │ │ ├── archive.php │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── date.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 4.15-practice-navigation-wptags/ │ │ ├── archive.php │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── date.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ └── style.css │ ├── 4.17-post-class-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ ├── single.php │ │ └── style.css │ ├── 4.18-post-common-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.20-post-date-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.21-post-link-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.22-post-attachment-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.23-post-misc-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.26-practice-post-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.27-post-thumbnails-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.29-practice-thumbnails-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.30-links-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.32-practice-links-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.33-comment-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.34-common-comment-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.36-practice-comment-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.37-author-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── author.php │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ └── byline.php │ ├── 4.39-practice-author-tags-completed-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── author.php │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 4.42-sanitization-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── author.php │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 4.43-escaping-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── author.php │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 4.44-localization-tags-wptags/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── author.php │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ └── wptags-starter/ │ ├── assets/ │ │ ├── css/ │ │ │ └── custom.css │ │ └── js/ │ │ ├── jquery.theme.js │ │ └── theme.js │ ├── footer.php │ ├── functions.php │ ├── header.php │ ├── index.php │ ├── sidebar.php │ └── style.css ├── 5 - Action and Filter Hooks/ │ ├── 5.03-action-hooks-demo/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── author.php │ │ ├── comment.php │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── search.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.05-action-hooks-wpfilter/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── before-footer.php │ │ └── byline.php │ ├── 5.06-action-hooks-r-debug/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── lib/ │ │ │ └── r-debug.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── before-footer.php │ │ └── byline.php │ ├── 5.07-action-hooks-debug-plugin/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── lib/ │ │ │ └── r-debug.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── before-footer.php │ │ └── byline.php │ ├── 5.08-action-hooks-simply-show-hooks/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── lib/ │ │ │ └── r-debug.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── before-footer.php │ │ └── byline.php │ ├── 5.10-action-hooks-do_action-demo/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── before-footer.php │ │ └── byline.php │ ├── 5.11-action-hooks-wp_enqueue_scripts/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.12-action-hooks-widgets_init/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.13-action-hooks-loop_end/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── byline.php │ │ └── post-end-marketing.php │ ├── 5.14-action-hooks-template_redirect/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.15-action-hooks-save_post/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.17-practice-action-hooks-completed/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── byline.php │ │ ├── comment-cta.php │ │ └── contact-form-support-message.php │ ├── 5.21-filter-hooks-wpfilter/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── before-footer.php │ │ └── byline.php │ ├── 5.26-filter-hooks-apply_filters/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.27-filter-hooks-the_title/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.28-filter-hooks-the_content/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ ├── byline.php │ │ └── post-ad.php │ ├── 5.29-filter-hooks-excerpt_more/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.30-filter-hooks-body_class/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 5.31-filter-hooks-manage_posts_columns/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ └── 5.33-practice-filter-hooks-completed/ │ ├── assets/ │ │ ├── css/ │ │ │ ├── admin.css │ │ │ ├── custom.css │ │ │ └── visual-editor.css │ │ └── js/ │ │ ├── jquery.theme.js │ │ └── theme.js │ ├── comments.php │ ├── footer.php │ ├── functions.php │ ├── header.php │ ├── index.php │ ├── page.php │ ├── sidebar.php │ ├── single.php │ ├── style.css │ └── template-parts/ │ ├── author-bio.php │ └── byline.php ├── 6 - Plugin Development/ │ ├── 6.00-plugin-theme/ │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── admin.css │ │ │ │ ├── custom.css │ │ │ │ └── visual-editor.css │ │ │ └── js/ │ │ │ ├── jquery.theme.js │ │ │ └── theme.js │ │ ├── comments.php │ │ ├── footer.php │ │ ├── functions.php │ │ ├── header.php │ │ ├── index.php │ │ ├── page.php │ │ ├── sidebar.php │ │ ├── single.php │ │ ├── style.css │ │ └── template-parts/ │ │ ├── author-bio.php │ │ └── byline.php │ ├── 6.02.01-admin-footer-credits-simple.php │ ├── 6.02.02-admin-footer-credits-folder/ │ │ ├── 6.02.02-admin-footer-credits.php │ │ └── includes/ │ │ └── admin-footer-text.php │ ├── 6.03-plugin-information-comment/ │ │ └── 6.03-plugin-information-comment.php │ ├── 6.04-plugin-settings-page/ │ │ └── 6.04-plugin-settings-page.php │ ├── 6.05-plugin-settings-subpage/ │ │ └── 6.05-plugin-settings-subpage.php │ ├── 6.06-plugin-settings-link/ │ │ └── 6.06-plugin-settings-link.php │ ├── 6.07-plugin-file-paths/ │ │ ├── 6.07-plugin-file-paths.php │ │ └── includes/ │ │ └── include-test.php │ ├── 6.08-enueuing-css/ │ │ ├── 6.08-enueuing-css.php │ │ ├── admin/ │ │ │ └── css/ │ │ │ └── wpplugin-admin-style.css │ │ ├── frontend/ │ │ │ └── css/ │ │ │ └── wpplugin-frontend-style.css │ │ └── includes/ │ │ ├── wpplugin-menus.php │ │ └── wpplugin-styles.php │ ├── 6.09-enueuing-js/ │ │ ├── 6.09-enueuing-js.php │ │ ├── admin/ │ │ │ ├── css/ │ │ │ │ └── wpplugin-admin-style.css │ │ │ └── js/ │ │ │ └── wpplugin-admin.js │ │ ├── frontend/ │ │ │ ├── css/ │ │ │ │ └── wpplugin-frontend-style.css │ │ │ └── js/ │ │ │ └── wpplugin-frontend.js │ │ └── includes/ │ │ ├── wpplugin-menus.php │ │ ├── wpplugin-scripts.php │ │ └── wpplugin-styles.php │ ├── 6.10-conditional-enqueuing/ │ │ ├── 6.10-conditional-enueuing.php │ │ ├── admin/ │ │ │ ├── css/ │ │ │ │ └── wpplugin-admin-style.css │ │ │ └── js/ │ │ │ └── wpplugin-admin.js │ │ ├── frontend/ │ │ │ ├── css/ │ │ │ │ └── wpplugin-frontend-style.css │ │ │ └── js/ │ │ │ └── wpplugin-frontend.js │ │ └── includes/ │ │ ├── wpplugin-menus.php │ │ ├── wpplugin-scripts.php │ │ └── wpplugin-styles.php │ ├── 6.12-practice-complete/ │ │ ├── 6.12-practice-complete.php │ │ ├── admin/ │ │ │ ├── css/ │ │ │ │ └── wpplugin-admin-style.css │ │ │ └── js/ │ │ │ └── wpplugin-admin.js │ │ └── includes/ │ │ ├── wpplugin-menus.php │ │ ├── wpplugin-scripts.php │ │ └── wpplugin-styles.php │ ├── 6.13-options/ │ │ ├── 6.13-options.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-options.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ ├── 6.14-options-array/ │ │ ├── 6.14-options-array.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-options.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ ├── 6.16-practice-complete/ │ │ ├── 6.16-practice-complete.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-options.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ ├── 6.17-settings-api/ │ │ ├── 6.17-settings-api.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-settings-fields.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ ├── 6.18-settings-sections/ │ │ ├── 6.18-settings-sections.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-settings-fields.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ ├── 6.19-settings-field/ │ │ ├── 6.19-settings-field.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-settings-fields.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ ├── 6.20-more-settings-fields/ │ │ ├── 6.20-more-settings-fields.php │ │ ├── includes/ │ │ │ ├── wpplugin-menus.php │ │ │ └── wpplugin-settings-fields.php │ │ └── templates/ │ │ └── admin/ │ │ └── settings-page.php │ └── 6.21-default-settings/ │ ├── 6.21-default-settings.php │ ├── includes/ │ │ ├── wpplugin-menus.php │ │ └── wpplugin-settings-fields.php │ └── templates/ │ └── admin/ │ └── settings-page.php └── README.md
SYMBOL INDEX (1116 symbols across 240 files)
FILE: 1 - PHP for WordPress/1.04-phpforwp-completed/index.php
function display_title (line 41) | function display_title( $title ) {
FILE: 1 - PHP for WordPress/1.04-phpforwp-starter/index.php
function display_title (line 33) | function display_title( $title ) {
FILE: 1 - PHP for WordPress/1.14-phpforwp-completed/functions.php
function phpforwp_theme_styles (line 6) | function phpforwp_theme_styles() {
function phpforwp_read_more_link (line 22) | function phpforwp_read_more_link( $excerpt ) {
FILE: 1 - PHP for WordPress/1.14-phpforwp-starter/functions.php
function phpforwp_theme_styles (line 6) | function phpforwp_theme_styles() {
function phpforwp_read_more_link (line 23) | function phpforwp_read_more_link( $excerpt ) {
FILE: 2 - Child and Starter Themes/2.03-twentyseventeen-child/functions.php
function twenty_seventeen_child_theme_enqueue_styles (line 3) | function twenty_seventeen_child_theme_enqueue_styles() {
FILE: 2 - Child and Starter Themes/2.04-twentysixteen-child/functions.php
function twenty_seventeen_child_theme_enqueue_styles (line 3) | function twenty_seventeen_child_theme_enqueue_styles() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/functions.php
function demo_starter_setup (line 18) | function demo_starter_setup() {
function demo_starter_content_width (line 81) | function demo_starter_content_width() {
function demo_starter_widgets_init (line 91) | function demo_starter_widgets_init() {
function demo_starter_scripts (line 107) | function demo_starter_scripts() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/custom-header.php
function demo_starter_custom_header_setup (line 19) | function demo_starter_custom_header_setup() {
function demo_starter_header_style (line 37) | function demo_starter_header_style() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/customizer.php
function demo_starter_customize_register (line 13) | function demo_starter_customize_register( $wp_customize ) {
function demo_starter_customize_preview_js (line 23) | function demo_starter_customize_preview_js() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/extras.php
function demo_starter_body_classes (line 16) | function demo_starter_body_classes( $classes ) {
function demo_starter_pingback_header (line 34) | function demo_starter_pingback_header() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/jetpack.php
function demo_starter_jetpack_setup (line 16) | function demo_starter_jetpack_setup() {
function demo_starter_infinite_scroll_render (line 32) | function demo_starter_infinite_scroll_render() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/inc/template-tags.php
function demo_starter_posted_on (line 14) | function demo_starter_posted_on() {
function demo_starter_entry_footer (line 46) | function demo_starter_entry_footer() {
function demo_starter_categorized_blog (line 86) | function demo_starter_categorized_blog() {
function demo_starter_category_transient_flusher (line 114) | function demo_starter_category_transient_flusher() {
FILE: 2 - Child and Starter Themes/2.06-demo-starter/js/navigation.js
function toggleFocus (line 57) | function toggleFocus() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/admin.php
function disable_default_dashboard_widgets (line 6) | function disable_default_dashboard_widgets() {
function joints_rss_dashboard_widget (line 28) | function joints_rss_dashboard_widget() {
function joints_custom_dashboard_widgets (line 50) | function joints_custom_dashboard_widgets() {
function joints_custom_admin_footer (line 64) | function joints_custom_admin_footer() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/cleanup.php
function joints_start (line 6) | function joints_start() {
function joints_head_cleanup (line 29) | function joints_head_cleanup() {
function joints_remove_wp_widget_recent_comments_style (line 51) | function joints_remove_wp_widget_recent_comments_style() {
function joints_remove_recent_comments_style (line 58) | function joints_remove_recent_comments_style() {
function joints_gallery_style (line 66) | function joints_gallery_style($css) {
function joints_excerpt_more (line 71) | function joints_excerpt_more($more) {
function remove_sticky_class (line 78) | function remove_sticky_class($classes) {
function joints_get_the_author_posts_link (line 89) | function joints_get_the_author_posts_link() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/comments.php
function joints_comments (line 3) | function joints_comments($comment, $args, $depth) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/custom-post-type.php
function custom_post_example (line 17) | function custom_post_example() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/disable-emoji.php
function disable_wp_emoji (line 3) | function disable_wp_emoji() {
function disable_emoji_tinymce (line 19) | function disable_emoji_tinymce( $plugins ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/editor-styles.php
function add_editor_styles (line 4) | function add_editor_styles() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/enqueue-scripts.php
function site_scripts (line 2) | function site_scripts() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/login.php
function joints_login_css (line 3) | function joints_login_css() {
function joints_login_url (line 8) | function joints_login_url() { return home_url(); }
function joints_login_title (line 11) | function joints_login_title() { return get_option('blogname'); }
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/menu.php
function joints_top_nav (line 11) | function joints_top_nav() {
class Topbar_Menu_Walker (line 24) | class Topbar_Menu_Walker extends Walker_Nav_Menu {
method start_lvl (line 25) | function start_lvl(&$output, $depth = 0, $args = Array() ) {
function joints_off_canvas_nav (line 32) | function joints_off_canvas_nav() {
class Off_Canvas_Menu_Walker (line 44) | class Off_Canvas_Menu_Walker extends Walker_Nav_Menu {
method start_lvl (line 45) | function start_lvl(&$output, $depth = 0, $args = Array() ) {
function joints_footer_links (line 52) | function joints_footer_links() {
function joints_main_nav_fallback (line 64) | function joints_main_nav_fallback() {
function joints_footer_links_fallback (line 77) | function joints_footer_links_fallback() {
function required_active_nav_class (line 82) | function required_active_nav_class( $classes, $item ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/page-navi.php
function joints_page_navi (line 3) | function joints_page_navi($before = '', $after = '') {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/related-posts.php
function joints_related_posts (line 3) | function joints_related_posts() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/sidebar.php
function joints_register_sidebars (line 3) | function joints_register_sidebars() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/theme-support.php
function joints_theme_support (line 4) | function joints_theme_support() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/translation.php
function load_translations (line 9) | function load_translations(){
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/foundation.d.ts
type Abide (line 11) | interface Abide {
type IAbidePatterns (line 27) | interface IAbidePatterns {
type IAbideOptions (line 46) | interface IAbideOptions {
type Accordion (line 57) | interface Accordion {
type IAccordionOptions (line 64) | interface IAccordionOptions {
type AccordionMenu (line 71) | interface AccordionMenu {
type IAccordionMenuOptions (line 79) | interface IAccordionMenuOptions {
type Drilldown (line 85) | interface Drilldown {
type IDrilldownOptions (line 89) | interface IDrilldownOptions {
type Dropdown (line 97) | interface Dropdown {
type IDropdownOptions (line 105) | interface IDropdownOptions {
type DropdownMenu (line 118) | interface DropdownMenu {
type IDropdownMenuOptions (line 122) | interface IDropdownMenuOptions {
type Equalizer (line 136) | interface Equalizer {
type IEqualizerOptions (line 144) | interface IEqualizerOptions {
type Interchange (line 151) | interface Interchange {
type IInterchangeOptions (line 156) | interface IInterchangeOptions {
type Magellan (line 161) | interface Magellan {
type IMagellanOptions (line 168) | interface IMagellanOptions {
type OffCanvas (line 178) | interface OffCanvas {
type IOffCanvasOptions (line 186) | interface IOffCanvasOptions {
type Orbit (line 199) | interface Orbit {
type IOrbitOptions (line 205) | interface IOrbitOptions {
type Reveal (line 227) | interface Reveal {
type IRevealOptions (line 234) | interface IRevealOptions {
type Slider (line 252) | interface Slider {
type ISliderOptions (line 256) | interface ISliderOptions {
type Sticky (line 274) | interface Sticky {
type IStickyOptions (line 278) | interface IStickyOptions {
type Tabs (line 293) | interface Tabs {
type ITabsOptions (line 298) | interface ITabsOptions {
type Toggler (line 307) | interface Toggler {
type ITogglerOptions (line 312) | interface ITogglerOptions {
type Tooltip (line 317) | interface Tooltip {
type ITooltipOptions (line 324) | interface ITooltipOptions {
type Box (line 344) | interface Box {
type KeyBoard (line 350) | interface KeyBoard {
type MediaQuery (line 356) | interface MediaQuery {
type Motion (line 363) | interface Motion {
type Move (line 368) | interface Move {
type Nest (line 372) | interface Nest {
type Timer (line 377) | interface Timer {
type Touch (line 383) | interface Touch {
type Triggers (line 387) | interface Triggers {
type FoundationSitesStatic (line 391) | interface FoundationSitesStatic {
type JQuery (line 475) | interface JQuery {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/foundation.js
function functionName (line 366) | function functionName(fn) {
function parseValue (line 377) | function parseValue(str) {
function hyphenate (line 383) | function hyphenate(str) {
function ImNotTouchingYou (line 407) | function ImNotTouchingYou(element, parent, lrOnly, tbOnly) {
function GetDimensions (line 448) | function GetDimensions(elem, test) {
function GetOffsets (line 499) | function GetOffsets(element, anchor, position, vOffset, hOffset, isOverf...
function getKeyCodes (line 737) | function getKeyCodes(kcs) {
function parseStyleToObject (line 941) | function parseStyleToObject(str) {
function Move (line 1001) | function Move(duration, elem, fn) {
function animate (line 1038) | function animate(isIn, element, animation, cb) {
function Timer (line 1160) | function Timer(elem, options, cb) {
function onImagesLoaded (line 1211) | function onImagesLoaded(images, callback) {
function onTouchEnd (line 1266) | function onTouchEnd() {
function onTouchMove (line 1273) | function onTouchMove(e) {
function onTouchStart (line 1298) | function onTouchStart(e) {
function init (line 1309) | function init() {
function teardown (line 1313) | function teardown() {
function checkListeners (line 1671) | function checkListeners() {
function closemeListener (line 1680) | function closemeListener(pluginName) {
function resizeListener (line 1711) | function resizeListener(debounce) {
function scrollListener (line 1735) | function scrollListener(debounce) {
function mutateListener (line 1759) | function mutateListener(debounce) {
function eventsListener (line 1770) | function eventsListener() {
function defineProperties (line 1861) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 1863) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Abide (line 1880) | function Abide(element) {
function defineProperties (line 2490) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 2492) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Accordion (line 2511) | function Accordion(element, options) {
function defineProperties (line 2739) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 2741) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function AccordionMenu (line 2761) | function AccordionMenu(element, options) {
function defineProperties (line 3055) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 3057) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Drilldown (line 3076) | function Drilldown(element, options) {
function defineProperties (line 3597) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 3599) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Dropdown (line 3619) | function Dropdown(element, options) {
function defineProperties (line 4048) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 4050) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function DropdownMenu (line 4070) | function DropdownMenu(element, options) {
function defineProperties (line 4523) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 4525) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Equalizer (line 4544) | function Equalizer(element, options) {
function defineProperties (line 4894) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 4896) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Interchange (line 4915) | function Interchange(element, options) {
function defineProperties (line 5123) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5125) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Magellan (line 5142) | function Magellan(element, options) {
function defineProperties (line 5401) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5403) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function OffCanvas (line 5423) | function OffCanvas(element, options) {
function defineProperties (line 5821) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5823) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Orbit (line 5843) | function Orbit(element, options) {
function defineProperties (line 6369) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 6371) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function ResponsiveMenu (line 6393) | function ResponsiveMenu(element, options) {
function defineProperties (line 6541) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 6543) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function ResponsiveToggle (line 6561) | function ResponsiveToggle(element, options) {
function defineProperties (line 6722) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 6724) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Reveal (line 6745) | function Reveal(element, options) {
function addRevealOpenClasses (line 6974) | function addRevealOpenClasses() {
function finishUp (line 7149) | function finishUp() {
function iPhoneSniff (line 7324) | function iPhoneSniff() {
function androidSniff (line 7329) | function androidSniff() {
function mobileSniff (line 7334) | function mobileSniff() {
function defineProperties (line 7340) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 7342) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Slider (line 7362) | function Slider(element, options) {
function percent (line 8069) | function percent(frac, num) {
function absPosition (line 8072) | function absPosition($handle, dir, clickPos, param) {
function baseLog (line 8075) | function baseLog(base, value) {
function defineProperties (line 8084) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 8086) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Sticky (line 8104) | function Sticky(element, options) {
function emCalc (line 8582) | function emCalc(em) {
function defineProperties (line 8591) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 8593) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Tabs (line 8612) | function Tabs(element, options) {
function defineProperties (line 9073) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 9075) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Toggler (line 9094) | function Toggler(element, options) {
function defineProperties (line 9241) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 9243) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Tooltip (line 9263) | function Tooltip(element, options) {
function defineProperties (line 9718) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 9720) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function ResponsiveAccordionTabs (line 9742) | function ResponsiveAccordionTabs(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.abide.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Abide (line 22) | function Abide(element) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.accordion.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Accordion (line 24) | function Accordion(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.accordionMenu.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function AccordionMenu (line 25) | function AccordionMenu(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.core.js
function functionName (line 366) | function functionName(fn) {
function parseValue (line 377) | function parseValue(str) {
function hyphenate (line 383) | function hyphenate(str) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.drilldown.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Drilldown (line 24) | function Drilldown(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.dropdown.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Dropdown (line 25) | function Dropdown(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.dropdownMenu.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function DropdownMenu (line 25) | function DropdownMenu(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.equalizer.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Equalizer (line 24) | function Equalizer(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.interchange.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Interchange (line 24) | function Interchange(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.magellan.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Magellan (line 22) | function Magellan(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.offcanvas.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function OffCanvas (line 25) | function OffCanvas(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.orbit.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Orbit (line 25) | function Orbit(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.responsiveMenu.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function ResponsiveMenu (line 27) | function ResponsiveMenu(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.responsiveToggle.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function ResponsiveToggle (line 23) | function ResponsiveToggle(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.reveal.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Reveal (line 26) | function Reveal(element, options) {
function addRevealOpenClasses (line 255) | function addRevealOpenClasses() {
function finishUp (line 430) | function finishUp() {
function iPhoneSniff (line 605) | function iPhoneSniff() {
function androidSniff (line 610) | function androidSniff() {
function mobileSniff (line 615) | function mobileSniff() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.slider.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Slider (line 25) | function Slider(element, options) {
function percent (line 732) | function percent(frac, num) {
function absPosition (line 735) | function absPosition($handle, dir, clickPos, param) {
function baseLog (line 738) | function baseLog(base, value) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.sticky.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Sticky (line 23) | function Sticky(element, options) {
function emCalc (line 501) | function emCalc(em) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.tabs.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Tabs (line 24) | function Tabs(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.toggler.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Toggler (line 24) | function Toggler(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.tooltip.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function Tooltip (line 25) | function Tooltip(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.box.js
function ImNotTouchingYou (line 21) | function ImNotTouchingYou(element, parent, lrOnly, tbOnly) {
function GetDimensions (line 62) | function GetDimensions(elem, test) {
function GetOffsets (line 113) | function GetOffsets(element, anchor, position, vOffset, hOffset, isOverf...
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.keyboard.js
function getKeyCodes (line 155) | function getKeyCodes(kcs) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.mediaQuery.js
function parseStyleToObject (line 196) | function parseStyleToObject(str) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.motion.js
function Move (line 23) | function Move(duration, elem, fn) {
function animate (line 60) | function animate(isIn, element, animation, cb) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.timerAndImageLoader.js
function Timer (line 5) | function Timer(elem, options, cb) {
function onImagesLoaded (line 56) | function onImagesLoaded(images, callback) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.touch.js
function onTouchEnd (line 21) | function onTouchEnd() {
function onTouchMove (line 28) | function onTouchMove(e) {
function onTouchStart (line 53) | function onTouchStart(e) {
function init (line 64) | function init() {
function teardown (line 68) | function teardown() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.triggers.js
function checkListeners (line 74) | function checkListeners() {
function closemeListener (line 83) | function closemeListener(pluginName) {
function resizeListener (line 114) | function resizeListener(debounce) {
function scrollListener (line 138) | function scrollListener(debounce) {
function mutateListener (line 162) | function mutateListener(debounce) {
function eventsListener (line 173) | function eventsListener() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.zf.responsiveAccordionTabs.js
function defineProperties (line 3) | function defineProperties(target, props) { for (var i = 0; i < props.len...
function _classCallCheck (line 5) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
function ResponsiveAccordionTabs (line 27) | function ResponsiveAccordionTabs(element, options) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.abide.js
class Abide (line 10) | class Abide {
method constructor (line 18) | constructor(element, options = {}) {
method _init (line 31) | _init() {
method _events (line 41) | _events() {
method _reflow (line 79) | _reflow() {
method requiredCheck (line 88) | requiredCheck($el) {
method findFormError (line 122) | findFormError($el) {
method findLabel (line 140) | findLabel($el) {
method findRadioLabels (line 159) | findRadioLabels($els) {
method addErrorClasses (line 177) | addErrorClasses($el) {
method removeRadioErrorClasses (line 198) | removeRadioErrorClasses(groupName) {
method removeErrorClasses (line 219) | removeErrorClasses($el) {
method validateInput (line 246) | validateInput($el) {
method validateForm (line 321) | validateForm() {
method validateText (line 350) | validateText($el, pattern) {
method validateRadio (line 382) | validateRadio(groupName) {
method matchValidation (line 415) | matchValidation($el, validators, required) {
method resetForm (line 428) | resetForm() {
method destroy (line 450) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.accordion.js
class Accordion (line 12) | class Accordion {
method constructor (line 20) | constructor(element, options) {
method _init (line 39) | _init() {
method _events (line 70) | _events() {
method toggle (line 113) | toggle($target) {
method down (line 128) | down($target, firstTime) {
method up (line 162) | up($target) {
method destroy (line 194) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.accordionMenu.js
class AccordionMenu (line 13) | class AccordionMenu {
method constructor (line 21) | constructor(element, options) {
method _init (line 47) | _init() {
method _events (line 88) | _events() {
method hideAll (line 174) | hideAll() {
method showAll (line 182) | showAll() {
method toggle (line 191) | toggle($target){
method down (line 207) | down($target) {
method up (line 233) | up($target) {
method destroy (line 254) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.core.js
function functionName (line 353) | function functionName(fn) {
function parseValue (line 366) | function parseValue(str){
function hyphenate (line 374) | function hyphenate(str) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.drilldown.js
class Drilldown (line 13) | class Drilldown {
method constructor (line 20) | constructor(element, options) {
method _init (line 46) | _init() {
method _prepareMenu (line 65) | _prepareMenu() {
method _resize (line 114) | _resize() {
method _events (line 126) | _events($elem) {
method _registerEvents (line 159) | _registerEvents() {
method _scrollTop (line 171) | _scrollTop() {
method _keyboardEvents (line 188) | _keyboardEvents() {
method _hideAll (line 268) | _hideAll() {
method _back (line 287) | _back($elem) {
method _menuLinkEvents (line 309) | _menuLinkEvents() {
method _show (line 327) | _show($elem) {
method _hide (line 344) | _hide($elem) {
method _getMaxDims (line 367) | _getMaxDims() {
method destroy (line 390) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.dropdown.js
class Dropdown (line 13) | class Dropdown {
method constructor (line 21) | constructor(element, options) {
method _init (line 39) | _init() {
method getPositionClass (line 74) | getPositionClass() {
method _reposition (line 90) | _reposition(position) {
method _setPosition (line 130) | _setPosition() {
method _events (line 172) | _events() {
method _addBodyHandler (line 238) | _addBodyHandler() {
method open (line 260) | open() {
method close (line 299) | close() {
method toggle (line 331) | toggle() {
method destroy (line 344) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.dropdownMenu.js
class DropdownMenu (line 13) | class DropdownMenu {
method constructor (line 21) | constructor(element, options) {
method _init (line 45) | _init() {
method _isVertical (line 63) | _isVertical() {
method _events (line 72) | _events() {
method _addBodyHandler (line 251) | _addBodyHandler() {
method _show (line 271) | _show($sub) {
method _hide (line 306) | _hide($elem, idx) {
method destroy (line 346) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.equalizer.js
class Equalizer (line 12) | class Equalizer {
method constructor (line 20) | constructor(element, options){
method _init (line 33) | _init() {
method _pauseEvents (line 70) | _pauseEvents() {
method _onResizeMe (line 83) | _onResizeMe(e) {
method _onPostEqualized (line 91) | _onPostEqualized(e) {
method _events (line 99) | _events() {
method _checkMQ (line 115) | _checkMQ() {
method _killswitch (line 134) | _killswitch() {
method _reflow (line 142) | _reflow() {
method _isStacked (line 160) | _isStacked() {
method getHeights (line 172) | getHeights(cb) {
method getHeightsByRow (line 186) | getHeightsByRow(cb) {
method applyHeight (line 218) | applyHeight(heights) {
method applyHeightByRow (line 243) | applyHeightByRow(groups) {
method destroy (line 279) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.interchange.js
class Interchange (line 12) | class Interchange {
method constructor (line 20) | constructor(element, options) {
method _init (line 37) | _init() {
method _events (line 48) | _events() {
method _reflow (line 59) | _reflow() {
method _addBreakpoints (line 82) | _addBreakpoints() {
method _generateRules (line 98) | _generateRules(element) {
method replace (line 135) | replace(path) {
method destroy (line 174) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.magellan.js
class Magellan (line 10) | class Magellan {
method constructor (line 18) | constructor(element, options) {
method _init (line 32) | _init() {
method calcPoints (line 53) | calcPoints() {
method _events (line 74) | _events() {
method scrollToLoc (line 111) | scrollToLoc(loc) {
method reflow (line 130) | reflow() {
method _updateActive (line 141) | _updateActive(/*evt, elem, scrollPos*/) {
method destroy (line 186) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.offcanvas.js
class OffCanvas (line 13) | class OffCanvas {
method constructor (line 21) | constructor(element, options) {
method _init (line 42) | _init() {
method _events (line 84) | _events() {
method _setMQChecker (line 102) | _setMQChecker() {
method reveal (line 123) | reveal(isRevealed) {
method _stopScrolling (line 148) | _stopScrolling(event) {
method open (line 159) | open(event, trigger) {
method close (line 214) | close(cb) {
method toggle (line 255) | toggle(event, trigger) {
method _handleKeyboard (line 269) | _handleKeyboard(e) {
method destroy (line 287) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.orbit.js
class Orbit (line 14) | class Orbit {
method constructor (line 21) | constructor(element, options){
method _init (line 45) | _init() {
method _loadBullets (line 95) | _loadBullets() {
method geoSync (line 103) | geoSync() {
method _prepareForOrbit (line 122) | _prepareForOrbit() {
method _setWrapperHeight (line 133) | _setWrapperHeight(cb) {//rewrite this to `for` loop
method _setSlideHeight (line 158) | _setSlideHeight(height) {
method _events (line 169) | _events() {
method _reset (line 256) | _reset() {
method changeSlide (line 299) | changeSlide(isLTR, chosenSlide, idx) {
method _updateBullets (line 373) | _updateBullets(idx) {
method destroy (line 384) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.responsiveMenu.js
class ResponsiveMenu (line 15) | class ResponsiveMenu {
method constructor (line 23) | constructor(element, options) {
method _init (line 40) | _init() {
method _events (line 74) | _events() {
method _checkMediaQueries (line 90) | _checkMediaQueries() {
method destroy (line 122) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.responsiveToggle.js
class ResponsiveToggle (line 11) | class ResponsiveToggle {
method constructor (line 19) | constructor(element, options) {
method _init (line 34) | _init() {
method _events (line 60) | _events() {
method _update (line 75) | _update() {
method toggleMenu (line 94) | toggleMenu() {
method destroy (line 130) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.reveal.js
class Reveal (line 15) | class Reveal {
method constructor (line 22) | constructor(element, options) {
method _init (line 39) | _init() {
method _makeOverlay (line 83) | _makeOverlay() {
method _updatePosition (line 94) | _updatePosition() {
method _events (line 128) | _events() {
method _handleState (line 174) | _handleState(e) {
method open (line 186) | open() {
method _extraHandlers (line 302) | _extraHandlers() {
method close (line 363) | close() {
method toggle (line 449) | toggle() {
method destroy (line 461) | destroy() {
function iPhoneSniff (line 571) | function iPhoneSniff() {
function androidSniff (line 575) | function androidSniff() {
function mobileSniff (line 579) | function mobileSniff() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.slider.js
class Slider (line 14) | class Slider {
method constructor (line 21) | constructor(element, options) {
method _init (line 53) | _init() {
method setHandles (line 94) | setHandles() {
method _reflow (line 104) | _reflow() {
method _pctOfBar (line 112) | _pctOfBar(value) {
method _value (line 132) | _value(pctOfBar) {
method _logTransform (line 151) | _logTransform(value) {
method _powTransform (line 160) | _powTransform(value) {
method _setHandlePos (line 174) | _setHandlePos($hndl, location, noInvert, cb) {
method _setInitAttr (line 298) | _setInitAttr(idx) {
method _setValues (line 326) | _setValues($handle, val) {
method _handleEvent (line 343) | _handleEvent(e, $handle, val) {
method _adjustValue (line 403) | _adjustValue($handle, value) {
method _events (line 429) | _events() {
method _eventsForHandle (line 443) | _eventsForHandle($handle) {
method destroy (line 535) | destroy() {
function percent (line 665) | function percent(frac, num) {
function absPosition (line 668) | function absPosition($handle, dir, clickPos, param) {
function baseLog (line 671) | function baseLog(base, value) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.sticky.js
class Sticky (line 12) | class Sticky {
method constructor (line 19) | constructor(element, options) {
method _init (line 33) | _init() {
method _parsePoints (line 77) | _parsePoints() {
method _events (line 108) | _events(id) {
method _pauseListeners (line 148) | _pauseListeners(scrollListener) {
method _calc (line 166) | _calc(checkSizes, scroll) {
method _setSticky (line 202) | _setSticky() {
method _removeSticky (line 235) | _removeSticky(isTop) {
method _setSizes (line 271) | _setSizes(cb) {
method _setBreakPoints (line 320) | _setBreakPoints(elemHeight, cb) {
method destroy (line 355) | destroy() {
function emCalc (line 456) | function emCalc(em) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.tabs.js
class Tabs (line 12) | class Tabs {
method constructor (line 20) | constructor(element, options) {
method _init (line 42) | _init() {
method _events (line 124) | _events() {
method _addClickHandler (line 140) | _addClickHandler() {
method _addKeyHandler (line 156) | _addKeyHandler() {
method _handleTabChange (line 209) | _handleTabChange($target) {
method _openTab (line 265) | _openTab($target) {
method _collapseTab (line 284) | _collapseTab($target) {
method selectTab (line 300) | selectTab(elem) {
method _setHeight (line 324) | _setHeight() {
method destroy (line 355) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.toggler.js
class Toggler (line 12) | class Toggler {
method constructor (line 20) | constructor(element, options) {
method _init (line 36) | _init() {
method _events (line 65) | _events() {
method toggle (line 75) | toggle() {
method _toggleClass (line 79) | _toggleClass() {
method _toggleAnimate (line 102) | _toggleAnimate() {
method _updateARIA (line 121) | _updateARIA(isOn) {
method destroy (line 129) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.tooltip.js
class Tooltip (line 13) | class Tooltip {
method constructor (line 21) | constructor(element, options) {
method _init (line 36) | _init() {
method _getPositionClass (line 73) | _getPositionClass(element) {
method _buildTemplate (line 84) | _buildTemplate(id) {
method _reposition (line 101) | _reposition(position) {
method _setPosition (line 141) | _setPosition() {
method show (line 173) | show() {
method hide (line 211) | hide() {
method _events (line 242) | _events() {
method toggle (line 328) | toggle() {
method destroy (line 340) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.box.js
function ImNotTouchingYou (line 21) | function ImNotTouchingYou(element, parent, lrOnly, tbOnly) {
function GetDimensions (line 60) | function GetDimensions(elem, test){
function GetOffsets (line 111) | function GetOffsets(element, anchor, position, vOffset, hOffset, isOverf...
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.keyboard.js
method parseKey (line 35) | parseKey(event) {
method handleKey (line 57) | handleKey(event, component, functions) {
method findFocusable (line 93) | findFocusable($element) {
method register (line 107) | register(componentName, cmds) {
method trapFocus (line 115) | trapFocus($element) {
method releaseFocus (line 135) | releaseFocus($element) {
function getKeyCodes (line 144) | function getKeyCodes(kcs) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.mediaQuery.js
method _init (line 28) | _init() {
method atLeast (line 55) | atLeast(size) {
method is (line 71) | is(size) {
method get (line 87) | get(size) {
method _getCurrentSize (line 104) | _getCurrentSize() {
method _watcher (line 127) | _watcher() {
method matchMedium (line 167) | matchMedium(media) {
function parseStyleToObject (line 192) | function parseStyleToObject(str) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.motion.js
function Move (line 23) | function Move(duration, elem, fn){
function animate (line 57) | function animate(isIn, element, animation, cb) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.nest.js
method Feather (line 6) | Feather(menu, type = 'zf') {
method Burn (line 51) | Burn(menu, type) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.timerAndImageLoader.js
function Timer (line 5) | function Timer(elem, options, cb) {
function onImagesLoaded (line 53) | function onImagesLoaded(images, callback){
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.touch.js
function onTouchEnd (line 21) | function onTouchEnd() {
function onTouchMove (line 28) | function onTouchMove(e) {
function onTouchStart (line 51) | function onTouchStart(e) {
function init (line 62) | function init() {
function teardown (line 66) | function teardown() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.util.triggers.js
function checkListeners (line 75) | function checkListeners() {
function closemeListener (line 84) | function closemeListener(pluginName) {
function resizeListener (line 115) | function resizeListener(debounce){
function scrollListener (line 137) | function scrollListener(debounce){
function mutateListener (line 159) | function mutateListener(debounce) {
function eventsListener (line 170) | function eventsListener() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/js/foundation.zf.responsiveAccordionTabs.js
class ResponsiveAccordionTabs (line 15) | class ResponsiveAccordionTabs {
method constructor (line 23) | constructor(element, options) {
method _init (line 44) | _init() {
method _getAllOptions (line 73) | _getAllOptions() {
method _events (line 102) | _events() {
method _checkMediaQueries (line 115) | _checkMediaQueries() {
method _handleMarkup (line 150) | _handleMarkup(toSet){
method destroy (line 216) | destroy() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/dist/jquery.js
function isArrayLike (line 529) | function isArrayLike( obj ) {
function Sizzle (line 738) | function Sizzle( selector, context, results, seed ) {
function createCache (line 878) | function createCache() {
function markFunction (line 896) | function markFunction( fn ) {
function assert (line 905) | function assert( fn ) {
function addHandle (line 927) | function addHandle( attrs, handler ) {
function siblingCheck (line 942) | function siblingCheck( a, b ) {
function createInputPseudo (line 969) | function createInputPseudo( type ) {
function createButtonPseudo (line 980) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 991) | function createPositionalPseudo( fn ) {
function testContext (line 1014) | function testContext( context ) {
function setFilters (line 2059) | function setFilters() {}
function toSelector (line 2130) | function toSelector( tokens ) {
function addCombinator (line 2140) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 2198) | function elementMatcher( matchers ) {
function multipleContexts (line 2212) | function multipleContexts( selector, contexts, results ) {
function condense (line 2221) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 2242) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 2335) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 2393) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
function winnow (line 2731) | function winnow( elements, qualifier, not ) {
function sibling (line 3038) | function sibling( cur, dir ) {
function createOptions (line 3114) | function createOptions( options ) {
function completed (line 3549) | function completed() {
function Data (line 3660) | function Data() {
function dataAttr (line 3870) | function dataAttr( elem, key, data ) {
function adjustCSS (line 4187) | function adjustCSS( elem, prop, valueParts, tween ) {
function getAll (line 4276) | function getAll( context, tag ) {
function setGlobalEval (line 4293) | function setGlobalEval( elems, refElements ) {
function buildFragment (line 4309) | function buildFragment( elems, context, scripts, selection, ignored ) {
function returnTrue (line 4430) | function returnTrue() {
function returnFalse (line 4434) | function returnFalse() {
function safeActiveElement (line 4440) | function safeActiveElement() {
function on (line 4446) | function on( elem, types, selector, data, fn, one ) {
function manipulationTarget (line 5138) | function manipulationTarget( elem, content ) {
function disableScript (line 5148) | function disableScript( elem ) {
function restoreScript (line 5152) | function restoreScript( elem ) {
function cloneCopyEvent (line 5164) | function cloneCopyEvent( src, dest ) {
function fixInput (line 5199) | function fixInput( src, dest ) {
function domManip (line 5212) | function domManip( collection, args, callback, ignored ) {
function remove (line 5302) | function remove( elem, selector, keepData ) {
function actualDisplay (line 5593) | function actualDisplay( name, doc ) {
function defaultDisplay (line 5609) | function defaultDisplay( nodeName ) {
function computeStyleTests (line 5705) | function computeStyleTests() {
function curCSS (line 5795) | function curCSS( elem, name, computed ) {
function addGetHookIf (line 5845) | function addGetHookIf( conditionFn, hookFn ) {
function vendorPropName (line 5882) | function vendorPropName( name ) {
function setPositiveNumber (line 5901) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 5913) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
function getWidthOrHeight (line 5957) | function getWidthOrHeight( elem, name, extra ) {
function showHide (line 6002) | function showHide( elements, show ) {
function Tween (line 6341) | function Tween( elem, options, prop, end, easing ) {
function createFxNow (line 6465) | function createFxNow() {
function genFx (line 6473) | function genFx( type, includeWidth ) {
function createTween (line 6493) | function createTween( value, prop, animation ) {
function defaultPrefilter (line 6507) | function defaultPrefilter( elem, props, opts ) {
function propFilter (line 6643) | function propFilter( props, specialEasing ) {
function Animation (line 6680) | function Animation( elem, properties, options ) {
function getClass (line 7369) | function getClass( elem ) {
function addToPrefiltersOrTransports (line 8025) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 8059) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 8088) | function ajaxExtend( target, src ) {
function ajaxHandleResponses (line 8108) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 8166) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
function done (line 8671) | function done( status, nativeStatusText, responses, headers ) {
function buildParams (line 8924) | function buildParams( prefix, obj, traditional, add ) {
function getWindow (line 9490) | function getWindow( elem ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/external/sizzle/dist/sizzle.js
function Sizzle (line 193) | function Sizzle( selector, context, results, seed ) {
function createCache (line 333) | function createCache() {
function markFunction (line 351) | function markFunction( fn ) {
function assert (line 360) | function assert( fn ) {
function addHandle (line 382) | function addHandle( attrs, handler ) {
function siblingCheck (line 397) | function siblingCheck( a, b ) {
function createInputPseudo (line 424) | function createInputPseudo( type ) {
function createButtonPseudo (line 435) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 446) | function createPositionalPseudo( fn ) {
function testContext (line 469) | function testContext( context ) {
function setFilters (line 1514) | function setFilters() {}
function toSelector (line 1585) | function toSelector( tokens ) {
function addCombinator (line 1595) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 1653) | function elementMatcher( matchers ) {
function multipleContexts (line 1667) | function multipleContexts( selector, contexts, results ) {
function condense (line 1676) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 1697) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 1790) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 1848) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/ajax.js
function addToPrefiltersOrTransports (line 52) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 86) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 115) | function ajaxExtend( target, src ) {
function ajaxHandleResponses (line 135) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 193) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
function done (line 698) | function done( status, nativeStatusText, responses, headers ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/attributes/classes.js
function getClass (line 10) | function getClass( elem ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/callbacks.js
function createOptions (line 7) | function createOptions( options ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/core.js
function isArrayLike (line 476) | function isArrayLike( obj ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/core/ready.js
function completed (line 67) | function completed() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css.js
function vendorPropName (line 43) | function vendorPropName( name ) {
function setPositiveNumber (line 62) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 74) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
function getWidthOrHeight (line 118) | function getWidthOrHeight( elem, name, extra ) {
function showHide (line 163) | function showHide( elements, show ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css/addGetHookIf.js
function addGetHookIf (line 3) | function addGetHookIf( conditionFn, hookFn ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css/adjustCSS.js
function adjustCSS (line 6) | function adjustCSS( elem, prop, valueParts, tween ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css/curCSS.js
function curCSS (line 10) | function curCSS( elem, name, computed ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css/defaultDisplay.js
function actualDisplay (line 23) | function actualDisplay( name, doc ) {
function defaultDisplay (line 39) | function defaultDisplay( nodeName ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css/showHide.js
function showHide (line 5) | function showHide( elements, show ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/css/support.js
function computeStyleTests (line 30) | function computeStyleTests() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/data.js
function dataAttr (line 21) | function dataAttr( elem, key, data ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/data/Data.js
function Data (line 7) | function Data() {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/effects.js
function createFxNow (line 27) | function createFxNow() {
function genFx (line 35) | function genFx( type, includeWidth ) {
function createTween (line 55) | function createTween( value, prop, animation ) {
function defaultPrefilter (line 69) | function defaultPrefilter( elem, props, opts ) {
function propFilter (line 205) | function propFilter( props, specialEasing ) {
function Animation (line 242) | function Animation( elem, properties, options ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/effects/Tween.js
function Tween (line 6) | function Tween( elem, options, prop, end, easing ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/event.js
function returnTrue (line 17) | function returnTrue() {
function returnFalse (line 21) | function returnFalse() {
function safeActiveElement (line 27) | function safeActiveElement() {
function on (line 33) | function on( elem, types, selector, data, fn, one ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/manipulation.js
function manipulationTarget (line 42) | function manipulationTarget( elem, content ) {
function disableScript (line 52) | function disableScript( elem ) {
function restoreScript (line 56) | function restoreScript( elem ) {
function cloneCopyEvent (line 68) | function cloneCopyEvent( src, dest ) {
function fixInput (line 103) | function fixInput( src, dest ) {
function domManip (line 116) | function domManip( collection, args, callback, ignored ) {
function remove (line 206) | function remove( elem, selector, keepData ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/manipulation/buildFragment.js
function buildFragment (line 12) | function buildFragment( elems, context, scripts, selection, ignored ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/manipulation/getAll.js
function getAll (line 5) | function getAll( context, tag ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/manipulation/setGlobalEval.js
function setGlobalEval (line 6) | function setGlobalEval( elems, refElements ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/offset.js
function getWindow (line 19) | function getWindow( elem ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/selector-native.js
function sortOrder (line 42) | function sortOrder( a, b ) {
function uniqueSort (line 85) | function uniqueSort( results ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/serialize.js
function buildParams (line 15) | function buildParams( prefix, obj, traditional, add ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/traversing.js
function sibling (line 102) | function sibling( cur, dir ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/jquery/src/traversing/findFilter.js
function winnow (line 11) | function winnow( elements, qualifier, not ) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/motion-ui/dist/motion-ui.js
function animate (line 59) | function animate(isIn, element, animation, cb) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/motion-ui/motion-ui.js
function animate (line 50) | function animate(isIn, element, animation, cb) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/what-input/dist/lte-IE8.js
function e (line 1) | function e(e,t){Window.prototype[e]=HTMLDocument.prototype[e]=Element.pr...
function t (line 1) | function t(e){t.interval&&document.body&&(t.interval=clearInterval(t.int...
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/what-input/dist/what-input.js
function __webpack_require__ (line 22) | function __webpack_require__(moduleId) {
FILE: 2 - Child and Starter Themes/2.07-jointswp-starter/vendor/what-input/src/polyfills/ie8/EventListener.js
function addToPrototype (line 4) | function addToPrototype(name, method) {
function ready (line 119) | function ready(event) {
FILE: 3 - Template Hierarchy/3.04-functions/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
FILE: 3 - Template Hierarchy/3.05-index/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
FILE: 3 - Template Hierarchy/3.06-header/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
FILE: 3 - Template Hierarchy/3.08-menu-and-header/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
FILE: 3 - Template Hierarchy/3.09-adding-markup/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
FILE: 3 - Template Hierarchy/3.10-sidebar/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
FILE: 3 - Template Hierarchy/3.11-widget-areas/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.12-the-loop/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.13-content-and-content-none/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.14-singular/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.15-single/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.17-comments/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.18-post-formats/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.19-home/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.20-archive/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.21-author/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.23-category/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.24-tag/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.25-date/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.26-attachment/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.27-mimetype/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.28-page/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.29-front-page/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.30-custom/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.31-404/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.32-search/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.33-archive-posttype/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.34-single-posttype/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.35-single-posttype-slug/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.36-taxonomy/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.37-taxonomy-taxonomy-taxonomy-slug/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 31) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.38-additional-css/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_widgets_init (line 33) | function wphierarchy_widgets_init() {
FILE: 3 - Template Hierarchy/3.39-adding-javascript-to-a-theme/functions.php
function wphierarchy_enqueue_styles (line 16) | function wphierarchy_enqueue_styles() {
function wphierarchy_enqueue_scripts (line 26) | function wphierarchy_enqueue_scripts() {
function wphierarchy_widgets_init (line 41) | function wphierarchy_widgets_init() {
FILE: 4 - Template Tags/4.01-intro-wptags/functions.php
function wptags_enqueue_styles (line 16) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 26) | function wptags_enqueue_scripts() {
function wptags_widgets_init (line 43) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.04-general-login-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 55) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.06-general-archive-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 55) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.07-general-calendar-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 55) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.10-practice-general-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 55) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.11-navigation-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 55) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.15-practice-navigation-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.17-post-class-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.18-post-common-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.20-post-date-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.21-post-link-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.22-post-attachment-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.23-post-misc-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.26-practice-post-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.27-post-thumbnails-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.29-practice-thumbnails-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.30-links-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.32-practice-links-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 56) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.33-comment-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 31) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 50) | function wptags_comment() {
function wptags_widgets_init (line 64) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.34-common-comment-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.36-practice-comment-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.37-author-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.39-practice-author-tags-completed-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.42-sanitization-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.43-escaping-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/4.44-localization-tags-wptags/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 4 - Template Tags/wptags-starter/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 32) | function wptags_title_markup( $title, $id = null ) {
function wptags_widgets_init (line 55) | function wptags_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.03-action-hooks-demo/functions.php
function wptags_enqueue_styles (line 12) | function wptags_enqueue_styles() {
function wptags_enqueue_scripts (line 22) | function wptags_enqueue_scripts() {
function wptags_title_markup (line 35) | function wptags_title_markup( $title, $id = null ) {
function wptags_comment (line 54) | function wptags_comment() {
function wptags_widgets_init (line 68) | function wptags_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.05-action-hooks-wpfilter/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_title_markup (line 36) | function wphooks_title_markup( $title, $id = null ) {
function wphooks_comment (line 55) | function wphooks_comment() {
function wphooks_widgets_init (line 69) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.06-action-hooks-r-debug/functions.php
function wphooks_enqueue_styles (line 15) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 25) | function wphooks_enqueue_scripts() {
function wphooks_title_markup (line 39) | function wphooks_title_markup( $title, $id = null ) {
function wphooks_comment (line 58) | function wphooks_comment() {
function wphooks_widgets_init (line 72) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.06-action-hooks-r-debug/lib/r-debug.php
class R_Debug (line 13) | class R_Debug {
method list_performance (line 20) | static function list_performance( $visible = false ) {
method list_constants (line 41) | static function list_constants( $filter = false ) {
method dump (line 64) | static function dump() {
method list_cron (line 78) | static function list_cron() {
method list_hooks (line 105) | static function list_hooks( $filter = false ) {
method dump_hook (line 126) | static function dump_hook( $tag, $hook ) {
method list_live_hooks (line 163) | static function list_live_hooks( $hook = false ) {
method list_hook_details (line 179) | static function list_hook_details( $input = null ) {
method list_plugins (line 195) | static function list_plugins() {
method list_post (line 205) | static function list_post( $post_id = null ) {
method list_queries (line 221) | static function list_queries() {
method explain_query (line 258) | static function explain_query( $query = '' ) {
FILE: 5 - Action and Filter Hooks/5.07-action-hooks-debug-plugin/functions.php
function wphooks_enqueue_styles (line 15) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 25) | function wphooks_enqueue_scripts() {
function wphooks_title_markup (line 39) | function wphooks_title_markup( $title, $id = null ) {
function wphooks_comment (line 58) | function wphooks_comment() {
function wphooks_widgets_init (line 72) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.07-action-hooks-debug-plugin/lib/r-debug.php
class R_Debug (line 13) | class R_Debug {
method list_performance (line 20) | static function list_performance( $visible = false ) {
method list_constants (line 41) | static function list_constants( $filter = false ) {
method dump (line 64) | static function dump() {
method list_cron (line 78) | static function list_cron() {
method list_hooks (line 105) | static function list_hooks( $filter = false ) {
method dump_hook (line 126) | static function dump_hook( $tag, $hook ) {
method list_live_hooks (line 163) | static function list_live_hooks( $hook = false ) {
method list_hook_details (line 179) | static function list_hook_details( $input = null ) {
method list_plugins (line 195) | static function list_plugins() {
method list_post (line 205) | static function list_post( $post_id = null ) {
method list_queries (line 221) | static function list_queries() {
method explain_query (line 258) | static function explain_query( $query = '' ) {
FILE: 5 - Action and Filter Hooks/5.08-action-hooks-simply-show-hooks/functions.php
function wphooks_enqueue_styles (line 15) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 25) | function wphooks_enqueue_scripts() {
function wphooks_title_markup (line 39) | function wphooks_title_markup( $title, $id = null ) {
function wphooks_comment (line 58) | function wphooks_comment() {
function wphooks_widgets_init (line 72) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.08-action-hooks-simply-show-hooks/lib/r-debug.php
class R_Debug (line 13) | class R_Debug {
method list_performance (line 20) | static function list_performance( $visible = false ) {
method list_constants (line 41) | static function list_constants( $filter = false ) {
method dump (line 64) | static function dump() {
method list_cron (line 78) | static function list_cron() {
method list_hooks (line 105) | static function list_hooks( $filter = false ) {
method dump_hook (line 126) | static function dump_hook( $tag, $hook ) {
method list_live_hooks (line 163) | static function list_live_hooks( $hook = false ) {
method list_hook_details (line 179) | static function list_hook_details( $input = null ) {
method list_plugins (line 195) | static function list_plugins() {
method list_post (line 205) | static function list_post( $post_id = null ) {
method list_queries (line 221) | static function list_queries() {
method explain_query (line 258) | static function explain_query( $query = '' ) {
FILE: 5 - Action and Filter Hooks/5.10-action-hooks-do_action-demo/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_before_footer_message (line 35) | function wphooks_before_footer_message() {
function wphooks_comment (line 46) | function wphooks_comment() {
function wphooks_widgets_init (line 60) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.11-action-hooks-wp_enqueue_scripts/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_comment (line 37) | function wphooks_comment() {
function wphooks_widgets_init (line 51) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.12-action-hooks-widgets_init/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_comment (line 37) | function wphooks_comment() {
function wphooks_widgets_init (line 52) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.13-action-hooks-loop_end/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_loop_end_marketing (line 22) | function wphooks_loop_end_marketing() {
function wphooks_enqueue_scripts (line 32) | function wphooks_enqueue_scripts() {
function wphooks_comment (line 46) | function wphooks_comment() {
function wphooks_widgets_init (line 60) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.14-action-hooks-template_redirect/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_members_logged_out_redirect (line 35) | function wphooks_members_logged_out_redirect() {
function wphooks_comment (line 53) | function wphooks_comment() {
function wphooks_widgets_init (line 67) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.15-action-hooks-save_post/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_add_draft_to_titles (line 35) | function wphooks_add_draft_to_titles( $post_id, $post ) {
function wphooks_comment (line 81) | function wphooks_comment() {
function wphooks_widgets_init (line 96) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.17-practice-action-hooks-completed/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_draft_mode_styles (line 36) | function wphooks_draft_mode_styles() {
function wphooks_comments_cta (line 55) | function wphooks_comments_cta() {
function wphooks_support_message_for_caldera_forms (line 70) | function wphooks_support_message_for_caldera_forms( $form ) {
function wphooks_comment (line 82) | function wphooks_comment() {
function wphooks_widgets_init (line 97) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.21-filter-hooks-wpfilter/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_title_markup (line 36) | function wphooks_title_markup( $title, $id = null ) {
function wphooks_comment (line 55) | function wphooks_comment() {
function wphooks_widgets_init (line 69) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.26-filter-hooks-apply_filters/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_make_uppercase (line 36) | function wphooks_make_uppercase( $message ) {
function wphooks_comment (line 47) | function wphooks_comment() {
function wphooks_widgets_init (line 62) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.27-filter-hooks-the_title/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wptags_title_markup (line 36) | function wptags_title_markup( $title, $id ) {
function wphooks_comment (line 55) | function wphooks_comment() {
function wphooks_widgets_init (line 70) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.28-filter-hooks-the_content/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wptags_content_ads (line 36) | function wptags_content_ads( $content ) {
function wphooks_comment (line 70) | function wphooks_comment() {
function wphooks_widgets_init (line 85) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.29-filter-hooks-excerpt_more/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_read_more_link (line 36) | function wphooks_read_more_link( $read_more_text ) {
function wphooks_comment (line 52) | function wphooks_comment() {
function wphooks_widgets_init (line 67) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.30-filter-hooks-body_class/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_custom_body_classes (line 34) | function wphooks_custom_body_classes( $classes ) {
function wphooks_comment (line 47) | function wphooks_comment() {
function wphooks_widgets_init (line 62) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.31-filter-hooks-manage_posts_columns/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_customize_post_columns (line 34) | function wphooks_customize_post_columns( $columns ) {
function wphooks_comment (line 70) | function wphooks_comment() {
function wphooks_widgets_init (line 85) | function wphooks_widgets_init() {
FILE: 5 - Action and Filter Hooks/5.33-practice-filter-hooks-completed/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_excerpt_length (line 36) | function wphooks_excerpt_length( $length_in_words ) {
function wphooks_members_login_redirect (line 46) | function wphooks_members_login_redirect( $redirect_to, $request, $user ) {
function wphooks_members_logged_out_redirect (line 67) | function wphooks_members_logged_out_redirect() {
function wphooks_change_caldera_button_class (line 85) | function wphooks_change_caldera_button_class( $field_html ) {
function wphooks_comment (line 98) | function wphooks_comment() {
function wphooks_widgets_init (line 113) | function wphooks_widgets_init() {
FILE: 6 - Plugin Development/6.00-plugin-theme/functions.php
function wphooks_enqueue_styles (line 12) | function wphooks_enqueue_styles() {
function wphooks_enqueue_scripts (line 22) | function wphooks_enqueue_scripts() {
function wphooks_comment (line 36) | function wphooks_comment() {
function wphooks_widgets_init (line 51) | function wphooks_widgets_init() {
FILE: 6 - Plugin Development/6.02.01-admin-footer-credits-simple.php
function wpplugin_custom_admin_footer (line 18) | function wpplugin_custom_admin_footer( $footer ) {
FILE: 6 - Plugin Development/6.02.02-admin-footer-credits-folder/includes/admin-footer-text.php
function wpplugin_custom_admin_footer (line 3) | function wpplugin_custom_admin_footer( $footer ) {
FILE: 6 - Plugin Development/6.03-plugin-information-comment/6.03-plugin-information-comment.php
function wpplugin_custom_admin_footer (line 22) | function wpplugin_custom_admin_footer( $footer ) {
FILE: 6 - Plugin Development/6.04-plugin-settings-page/6.04-plugin-settings-page.php
function wpplugin_settings_page (line 21) | function wpplugin_settings_page()
function wpplugin_settings_page_markup (line 37) | function wpplugin_settings_page_markup()
FILE: 6 - Plugin Development/6.05-plugin-settings-subpage/6.05-plugin-settings-subpage.php
function wpplugin_settings_pages (line 21) | function wpplugin_settings_pages()
function wpplugin_settings_page_markup (line 56) | function wpplugin_settings_page_markup()
function wpplugin_settings_subpage_markup (line 70) | function wpplugin_settings_subpage_markup()
function wpplugin_default_sub_pages (line 85) | function wpplugin_default_sub_pages() {
FILE: 6 - Plugin Development/6.06-plugin-settings-link/6.06-plugin-settings-link.php
function wpplugin_settings_pages (line 21) | function wpplugin_settings_pages()
function wpplugin_settings_page_markup (line 37) | function wpplugin_settings_page_markup()
function wpplugin_add_settings_link (line 53) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.07-plugin-file-paths/6.07-plugin-file-paths.php
function wpplugin_settings_page_markup (line 21) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 52) | function wpplugin_settings_pages()
FILE: 6 - Plugin Development/6.08-enueuing-css/includes/wpplugin-menus.php
function wpplugin_settings_pages (line 3) | function wpplugin_settings_pages()
function wpplugin_settings_page_markup (line 18) | function wpplugin_settings_page_markup()
function wpplugin_add_settings_link (line 33) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.08-enueuing-css/includes/wpplugin-styles.php
function wpplugin_admin_styles (line 4) | function wpplugin_admin_styles() {
function wpplugin_frontend_styles (line 18) | function wpplugin_frontend_styles() {
FILE: 6 - Plugin Development/6.09-enueuing-js/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 17) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 33) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.09-enueuing-js/includes/wpplugin-scripts.php
function wpplugin_admin_scripts (line 4) | function wpplugin_admin_scripts() {
function wpplugin_frontend_scripts (line 18) | function wpplugin_frontend_scripts() {
FILE: 6 - Plugin Development/6.09-enueuing-js/includes/wpplugin-styles.php
function wpplugin_admin_styles (line 4) | function wpplugin_admin_styles() {
function wpplugin_frontend_styles (line 18) | function wpplugin_frontend_styles() {
FILE: 6 - Plugin Development/6.10-conditional-enqueuing/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 17) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 33) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.10-conditional-enqueuing/includes/wpplugin-scripts.php
function wpplugin_admin_scripts (line 4) | function wpplugin_admin_scripts( $hook ) {
function wpplugin_frontend_scripts (line 26) | function wpplugin_frontend_scripts() {
FILE: 6 - Plugin Development/6.10-conditional-enqueuing/includes/wpplugin-styles.php
function wpplugin_admin_styles (line 4) | function wpplugin_admin_styles( $hook ) {
function wpplugin_frontend_styles (line 22) | function wpplugin_frontend_styles() {
FILE: 6 - Plugin Development/6.12-practice-complete/6.12-practice-complete.php
function wpplugin_custom_admin_footer (line 32) | function wpplugin_custom_admin_footer( $footer ) {
FILE: 6 - Plugin Development/6.12-practice-complete/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 17) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 33) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.12-practice-complete/includes/wpplugin-scripts.php
function wpplugin_admin_scripts (line 4) | function wpplugin_admin_scripts( $hook ) {
FILE: 6 - Plugin Development/6.12-practice-complete/includes/wpplugin-styles.php
function wpplugin_admin_styles (line 4) | function wpplugin_admin_styles( $hook ) {
FILE: 6 - Plugin Development/6.13-options/includes/wpplugin-menus.php
function wpplugin_settings_pages (line 3) | function wpplugin_settings_pages()
function wpplugin_settings_page_markup (line 18) | function wpplugin_settings_page_markup()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.13-options/includes/wpplugin-options.php
function wpplugin_options (line 5) | function wpplugin_options() {
FILE: 6 - Plugin Development/6.14-options-array/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 12) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.14-options-array/includes/wpplugin-options.php
function wpplugin_options (line 4) | function wpplugin_options() {
FILE: 6 - Plugin Development/6.16-practice-complete/6.16-practice-complete.php
function wpplugin_custom_admin_footer (line 33) | function wpplugin_custom_admin_footer( $footer ) {
FILE: 6 - Plugin Development/6.16-practice-complete/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 12) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.16-practice-complete/includes/wpplugin-options.php
function wpplugin_options (line 4) | function wpplugin_options() {
FILE: 6 - Plugin Development/6.17-settings-api/6.17-settings-api.php
function wpplugin_custom_admin_footer (line 33) | function wpplugin_custom_admin_footer( $footer ) {
FILE: 6 - Plugin Development/6.17-settings-api/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 12) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.17-settings-api/includes/wpplugin-settings-fields.php
function wpplugin_settings (line 3) | function wpplugin_settings() {
function wpplugin_settings_section_callback (line 43) | function wpplugin_settings_section_callback() {
function wpplugin_settings_custom_text_callback (line 49) | function wpplugin_settings_custom_text_callback() {
FILE: 6 - Plugin Development/6.18-settings-sections/includes/wpplugin-menus.php
function wpplugin_settings_pages (line 3) | function wpplugin_settings_pages()
function wpplugin_settings_page_markup (line 18) | function wpplugin_settings_page_markup()
function wpplugin_add_settings_link (line 29) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.18-settings-sections/includes/wpplugin-settings-fields.php
function wpplugin_settings (line 3) | function wpplugin_settings() {
function wpplugin_settings_section_callback (line 20) | function wpplugin_settings_section_callback() {
FILE: 6 - Plugin Development/6.19-settings-field/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 12) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.19-settings-field/includes/wpplugin-settings-fields.php
function wpplugin_settings (line 3) | function wpplugin_settings() {
function wpplugin_settings_section_callback (line 43) | function wpplugin_settings_section_callback() {
function wpplugin_settings_custom_text_callback (line 49) | function wpplugin_settings_custom_text_callback() {
FILE: 6 - Plugin Development/6.20-more-settings-fields/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 12) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.20-more-settings-fields/includes/wpplugin-settings-fields.php
function wpplugin_settings (line 3) | function wpplugin_settings() {
function wpplugin_settings_section_callback (line 93) | function wpplugin_settings_section_callback() {
function wpplugin_settings_text_input_callback (line 99) | function wpplugin_settings_text_input_callback() {
function wpplugin_settings_textarea_callback (line 112) | function wpplugin_settings_textarea_callback() {
function wpplugin_settings_checkbox_callback (line 125) | function wpplugin_settings_checkbox_callback( $args ) {
function wpplugin_settings_radio_callback (line 142) | function wpplugin_settings_radio_callback( $args ) {
function wpplugin_settings_select_callback (line 160) | function wpplugin_settings_select_callback( $args ) {
FILE: 6 - Plugin Development/6.21-default-settings/includes/wpplugin-menus.php
function wpplugin_settings_page_markup (line 3) | function wpplugin_settings_page_markup()
function wpplugin_settings_pages (line 12) | function wpplugin_settings_pages()
function wpplugin_add_settings_link (line 28) | function wpplugin_add_settings_link( $links ) {
FILE: 6 - Plugin Development/6.21-default-settings/includes/wpplugin-settings-fields.php
function wpplugin_settings (line 3) | function wpplugin_settings() {
function wpplugin_settings_section_callback (line 35) | function wpplugin_settings_section_callback() {
function wpplugin_settings_custom_text_callback (line 41) | function wpplugin_settings_custom_text_callback() {
Condensed preview — 2111 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (4,933K chars).
[
{
"path": ".gitignore",
"chars": 10,
"preview": ".DS_Store\n"
},
{
"path": "1 - PHP for WordPress/1.02-phpforwp-completed/index.php",
"chars": 647,
"preview": "<!DOCTYPE html>\n<html>\n <head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://"
},
{
"path": "1 - PHP for WordPress/1.02-phpforwp-completed/style.css",
"chars": 989,
"preview": "/*\nTheme Name: 1.2 - Writing Some PHP (Completed)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo "
},
{
"path": "1 - PHP for WordPress/1.02-phpforwp-starter/index.php",
"chars": 615,
"preview": "<!DOCTYPE html>\n<html>\n <head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://"
},
{
"path": "1 - PHP for WordPress/1.02-phpforwp-starter/style.css",
"chars": 987,
"preview": "/*\nTheme Name: 1.2 - Writing Some PHP (Starter)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo si"
},
{
"path": "1 - PHP for WordPress/1.04-phpforwp-completed/index.php",
"chars": 1151,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.04-phpforwp-completed/style.css",
"chars": 983,
"preview": "/*\nTheme Name: 1.4 - PHP Basics (Completed)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo site f"
},
{
"path": "1 - PHP for WordPress/1.04-phpforwp-starter/index.php",
"chars": 918,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.04-phpforwp-starter/style.css",
"chars": 981,
"preview": "/*\nTheme Name: 1.4 - PHP Basics (Starter)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo site for"
},
{
"path": "1 - PHP for WordPress/1.08-phpforwp-completed/index.php",
"chars": 757,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.08-phpforwp-completed/style.css",
"chars": 964,
"preview": "/*\nTheme Name: 1.8 - The Loop (Completed)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo site for"
},
{
"path": "1 - PHP for WordPress/1.08-phpforwp-starter/index.php",
"chars": 625,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.08-phpforwp-starter/style.css",
"chars": 979,
"preview": "/*\nTheme Name: 1.8 - The Loop (Starter)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo site for Z"
},
{
"path": "1 - PHP for WordPress/1.10-phpforwp-completed/footer.php",
"chars": 40,
"preview": " <?php wp_footer(); ?>\n</body>\n</html>\n"
},
{
"path": "1 - PHP for WordPress/1.10-phpforwp-completed/header.php",
"chars": 431,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.10-phpforwp-completed/index.php",
"chars": 921,
"preview": "<?php get_header(); ?>\n\n <div id=\"content\">\n\n <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>\n\n "
},
{
"path": "1 - PHP for WordPress/1.10-phpforwp-completed/style.css",
"chars": 1134,
"preview": "/*\nTheme Name: 1.10 - Template Tags (Completed)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo si"
},
{
"path": "1 - PHP for WordPress/1.10-phpforwp-starter/index.php",
"chars": 911,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.10-phpforwp-starter/style.css",
"chars": 985,
"preview": "/*\nTheme Name: 1.10 - Template Tags (Starter)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo site"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-completed/footer.php",
"chars": 40,
"preview": " <?php wp_footer(); ?>\n</body>\n</html>\n"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-completed/header.php",
"chars": 428,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-completed/index.php",
"chars": 1338,
"preview": "<?php get_header(); ?>\n\n <div id=\"content\">\n\n <!-- Static Front Page -->\n <?php if( is_front_page() && !is_home()"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-completed/style.css",
"chars": 1071,
"preview": "/*\nTheme Name: 1.12 - Conditional Tags (Compeleted)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Dem"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-starter/footer.php",
"chars": 40,
"preview": " <?php wp_footer(); ?>\n</body>\n</html>\n"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-starter/header.php",
"chars": 428,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-starter/index.php",
"chars": 397,
"preview": "<?php get_header(); ?>\n\n <div id=\"content\">\n\n <!-- Static Front Page -->\n\n <!-- Blog Home -->\n\n <!-- P"
},
{
"path": "1 - PHP for WordPress/1.12-phpforwp-starter/style.css",
"chars": 1068,
"preview": "/*\nTheme Name: 1.12 - Conditional Tags (Starter)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo s"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-completed/footer.php",
"chars": 40,
"preview": " <?php wp_footer(); ?>\n</body>\n</html>\n"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-completed/functions.php",
"chars": 781,
"preview": "<?php\n\n/**\n * Enqueue the theme stylesheets\n */\nfunction phpforwp_theme_styles() {\n\n wp_enqueue_script( 'font-css', 'ht"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-completed/header.php",
"chars": 243,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <?php wp_head(); ?>\n</head>\n"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-completed/index.php",
"chars": 965,
"preview": "<?php get_header(); ?>\n\n <div id=\"content\">\n\n <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-completed/style.css",
"chars": 1136,
"preview": "/*\nTheme Name: 1.14 - WordPress Hooks (Completed)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo "
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-starter/footer.php",
"chars": 40,
"preview": " <?php wp_footer(); ?>\n</body>\n</html>\n"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-starter/functions.php",
"chars": 874,
"preview": "<?php\n\n/**\n * Enqueue the theme stylesheets\n */\nfunction phpforwp_theme_styles() {\n\n // Enqueue google fonts https://fo"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-starter/header.php",
"chars": 428,
"preview": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <title>PHP for WordPress</title>\n <link href=\"https://fonts.go"
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-starter/index.php",
"chars": 880,
"preview": "<?php get_header(); ?>\n\n <div id=\"content\">\n\n <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>\n\n "
},
{
"path": "1 - PHP for WordPress/1.14-phpforwp-starter/style.css",
"chars": 1134,
"preview": "/*\nTheme Name: 1.14 - WordPress Hooks (Starter)\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\nDescription: Demo si"
},
{
"path": "2 - Child and Starter Themes/2.03-twentyseventeen-child/footer.php",
"chars": 1437,
"preview": "<?php\n/**\n * The template for displaying the footer\n *\n * Contains the closing of the #content div and all content after"
},
{
"path": "2 - Child and Starter Themes/2.03-twentyseventeen-child/functions.php",
"chars": 321,
"preview": "<?php\n\nfunction twenty_seventeen_child_theme_enqueue_styles() {\n wp_enqueue_style( 'parent-style', get_template_direc"
},
{
"path": "2 - Child and Starter Themes/2.03-twentyseventeen-child/style.css",
"chars": 434,
"preview": "/*\n Theme Name: Twenty Seventeen Child\n Description: Twenty Seventeen Child Theme\n Author: Zac Gordon\n Author U"
},
{
"path": "2 - Child and Starter Themes/2.04-twentysixteen-child/footer.php",
"chars": 2006,
"preview": "<?php\n/**\n * The template for displaying the footer\n *\n * Contains the closing of the #content div and all content after"
},
{
"path": "2 - Child and Starter Themes/2.04-twentysixteen-child/functions.php",
"chars": 321,
"preview": "<?php\n\nfunction twenty_seventeen_child_theme_enqueue_styles() {\n wp_enqueue_style( 'parent-style', get_template_direc"
},
{
"path": "2 - Child and Starter Themes/2.04-twentysixteen-child/style.css",
"chars": 454,
"preview": "/*\n Theme Name: Twenty Sixteen Child\n Description: Twenty Sixteen Child Theme\n Author: Zac Gordon\n Author URI: "
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/.jscsrc",
"chars": 111,
"preview": "{\n \"preset\": \"wordpress\",\n \"fileExtensions\": [ \".js\" ],\n \"excludeFiles\": [\n \t\"js/**.min.js\"\n ]\n}"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/.jshintignore",
"chars": 12,
"preview": "js/**.min.js"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/404.php",
"chars": 1795,
"preview": "<?php\n/**\n * The template for displaying 404 pages (not found)\n *\n * @link https://codex.wordpress.org/Creating_an_Error"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/LICENSE",
"chars": 18046,
"preview": " GNU GENERAL PUBLIC LICENSE\n Version 2, June 1991\n\n Copyright (C) 1989, 1991 Fr"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/README.md",
"chars": 3014,
"preview": "[](https://travis-ci.org/Automattic/_s)\n\n_s\n===\n\nH"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/archive.php",
"chars": 1129,
"preview": "<?php\n/**\n * The template for displaying archive pages\n *\n * @link https://codex.wordpress.org/Template_Hierarchy\n *\n * "
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/comments.php",
"chars": 2925,
"preview": "<?php\n/**\n * The template for displaying comments\n *\n * This is the template that displays the area of the page that con"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/footer.php",
"chars": 970,
"preview": "<?php\n/**\n * The template for displaying the footer\n *\n * Contains the closing of the #content div and all content after"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/functions.php",
"chars": 4394,
"preview": "<?php\n/**\n * Demo Starter Theme functions and definitions\n *\n * @link https://developer.wordpress.org/themes/basics/them"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/header.php",
"chars": 1825,
"preview": "<?php\n/**\n * The header for our theme\n *\n * This is the template that displays all of the <head> section and everything "
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/inc/custom-header.php",
"chars": 1901,
"preview": "<?php\n/**\n * Sample implementation of the Custom Header feature\n *\n * You can add an optional custom header image to hea"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/inc/customizer.php",
"chars": 989,
"preview": "<?php\n/**\n * Demo Starter Theme Theme Customizer\n *\n * @package Demo_Starter_Theme\n */\n\n/**\n * Add postMessage support f"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/inc/extras.php",
"chars": 1023,
"preview": "<?php\n/**\n * Custom functions that act independently of the theme templates\n *\n * Eventually, some of the functionality "
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/inc/jetpack.php",
"chars": 983,
"preview": "<?php\n/**\n * Jetpack Compatibility File\n *\n * @link https://jetpack.com/\n *\n * @package Demo_Starter_Theme\n */\n\n/**\n * J"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/inc/template-tags.php",
"chars": 4328,
"preview": "<?php\n/**\n * Custom template tags for this theme\n *\n * Eventually, some of the functionality here could be replaced by c"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/index.php",
"chars": 1339,
"preview": "<?php\n/**\n * The main template file\n *\n * This is the most generic template file in a WordPress theme\n * and one of the "
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/js/customizer.js",
"chars": 999,
"preview": "/**\n * File customizer.js.\n *\n * Theme Customizer enhancements for a better user experience.\n *\n * Contains handlers to "
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/js/navigation.js",
"chars": 2967,
"preview": "/**\n * File navigation.js.\n *\n * Handles toggling the navigation menu for small screens and enables TAB key\n * navigatio"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/js/skip-link-focus-fix.js",
"chars": 683,
"preview": "/**\n * File skip-link-focus-fix.js.\n *\n * Helps with accessibility for keyboard only users.\n *\n * Learn more: https://gi"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/languages/demo-starter.pot",
"chars": 4234,
"preview": "# Copyright (C) 2016 Automattic\n# This file is distributed under the GNU General Public License v2 or later.\nmsgid \"\"\nms"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/languages/readme.txt",
"chars": 322,
"preview": "Place your theme language files in this directory.\n\nPlease visit the following links to learn more about translating Wor"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/layouts/content-sidebar.css",
"chars": 375,
"preview": "/*\n * Theme Name: Demo Starter Theme\n *\n * Layout: Content-Sidebar\n *\n * Learn more: https://developer.wordpress.org/the"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/layouts/sidebar-content.css",
"chars": 375,
"preview": "/*\n * Theme Name: Demo Starter Theme\n *\n * Layout: Sidebar-Content\n *\n * Learn more: https://developer.wordpress.org/the"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/page.php",
"chars": 882,
"preview": "<?php\n/**\n * The template for displaying all pages\n *\n * This is the template that displays all pages by default.\n * Ple"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/readme.txt",
"chars": 1364,
"preview": "=== Demo Starter Theme ===\n\nContributors: automattic\nTags: translation-ready, custom-background, theme-options, custom-m"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/rtl.css",
"chars": 380,
"preview": "/*\nTheme Name: Demo Starter Theme\n\nAdding support for languages written in a Right To Left (RTL) direction is easy -\nit'"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/search.php",
"chars": 1119,
"preview": "<?php\n/**\n * The template for displaying search results pages\n *\n * @link https://developer.wordpress.org/themes/basics/"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/sidebar.php",
"chars": 381,
"preview": "<?php\n/**\n * The sidebar containing the main widget area\n *\n * @link https://developer.wordpress.org/themes/basics/templ"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/single.php",
"chars": 743,
"preview": "<?php\n/**\n * The template for displaying all single posts\n *\n * @link https://developer.wordpress.org/themes/basics/temp"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/style.css",
"chars": 14860,
"preview": "/*\nTheme Name: Demo Starter Theme\nTheme URI: http://underscores.me/\nAuthor: Zac Gordon\nAuthor URI: http://zacgordon.com\n"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/template-parts/content-none.php",
"chars": 1164,
"preview": "<?php\n/**\n * Template part for displaying a message that posts cannot be found\n *\n * @link https://codex.wordpress.org/T"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/template-parts/content-page.php",
"chars": 1029,
"preview": "<?php\n/**\n * Template part for displaying page content in page.php\n *\n * @link https://codex.wordpress.org/Template_Hier"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/template-parts/content-search.php",
"chars": 806,
"preview": "<?php\n/**\n * Template part for displaying results in search pages\n *\n * @link https://codex.wordpress.org/Template_Hiera"
},
{
"path": "2 - Child and Starter Themes/2.06-demo-starter/template-parts/content.php",
"chars": 1303,
"preview": "<?php\n/**\n * Template part for displaying posts\n *\n * @link https://codex.wordpress.org/Template_Hierarchy\n *\n * @packag"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/.gitignore",
"chars": 67,
"preview": ".DS_Store\nassets/scss/.sass-cache/*\nnode_modules/\nbower_components/"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/404.php",
"chars": 856,
"preview": "<?php get_header(); ?>\n\t\t\t\n\t<div id=\"content\">\n\n\t\t<div id=\"inner-content\" class=\"row\">\n\t\n\t\t\t<main id=\"main\" class=\"large"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/README.md",
"chars": 1461,
"preview": "Find out more here: www.jointswp.com \nDemo: www.jointswp.com/demo\n\nCurrently using Foundation 6.3.\n\n### What is JointsW"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/archive-custom_type.php",
"chars": 757,
"preview": "<?php get_header(); ?>\n\t\t\t\n\t<div id=\"content\">\n\t\n\t\t<div id=\"inner-content\" class=\"row\">\n\t\n\t\t <main id=\"main\" class=\"l"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/archive.php",
"chars": 928,
"preview": "<?php get_header(); ?>\n\t\t\t\n\t<div id=\"content\">\n\t\n\t\t<div id=\"inner-content\" class=\"row\">\n\t\t\n\t\t <main id=\"main\" class=\""
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/css/login.css",
"chars": 713,
"preview": "/******************************************************************\n\nStylesheet: Login Stylesheet\n\nThis stylesheet is lo"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/css/style.css",
"chars": 7880,
"preview": "@charset \"UTF-8\";\n/************************************************\n\nStylesheet: Main Stylesheet\n\n**********************"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/admin.php",
"chars": 3047,
"preview": "<?php\n// This file handles the admin area and functions - You can use this file to make changes to the dashboard.\n\n/****"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/cleanup.php",
"chars": 3702,
"preview": "<?php\n\n// Fire all our initial functions at the start\nadd_action('after_setup_theme','joints_start', 16);\n\nfunction join"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/comments.php",
"chars": 1388,
"preview": "<?php\n// Comment Layout\nfunction joints_comments($comment, $args, $depth) {\n $GLOBALS['comment'] = $comment; ?>\n\t<li <"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/custom-post-type.php",
"chars": 6254,
"preview": "<?php\n/* joints Custom Post Type Example\nThis page walks you through creating \na custom post type and taxonomies. You\nca"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/disable-emoji.php",
"chars": 833,
"preview": "<?php \n\t\nfunction disable_wp_emoji() {\n\n // all actions related to emojis\n remove_action( 'admin_print_styles', 'print"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/editor-styles.php",
"chars": 209,
"preview": "<?php\n// Adds your styles to the WordPress editor\nadd_action( 'init', 'add_editor_styles' );\nfunction add_editor_styles("
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/enqueue-scripts.php",
"chars": 1654,
"preview": "<?php\nfunction site_scripts() {\n global $wp_styles; // Call global $wp_styles variable to add conditional wrapper aroun"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/login.php",
"chars": 635,
"preview": "<?php\n// Calling your own login css so you can style it\nfunction joints_login_css() {\n\twp_enqueue_style( 'joints_login_c"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/menu.php",
"chars": 3414,
"preview": "<?php\n// Register menus\nregister_nav_menus(\n\tarray(\n\t\t'main-nav' => __( 'The Main Menu', 'jointswp' ), // Main nav in "
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/page-navi.php",
"chars": 1903,
"preview": "<?php\n// Numeric Page Navi (built into the theme by default)\nfunction joints_page_navi($before = '', $after = '') {\n\tglo"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/related-posts.php",
"chars": 959,
"preview": "<?php\n// Related Posts Function, matches posts by tags - call using joints_related_posts(); )\nfunction joints_related_po"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/sidebar.php",
"chars": 1504,
"preview": "<?php\n// SIDEBARS AND WIDGETIZED AREAS\nfunction joints_register_sidebars() {\n\tregister_sidebar(array(\n\t\t'id' => 'sidebar"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/functions/theme-support.php",
"chars": 1285,
"preview": "<?php\n\t\n// Adding WP Functions & Theme Support\nfunction joints_theme_support() {\n\n\t// Add WP Thumbnail Support\n\tadd_them"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/js/scripts.js",
"chars": 735,
"preview": "jQuery(document).foundation();\n/*\nThese functions make sure WordPress\nand Foundation play nice together.\n*/\n\njQuery(docu"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/README",
"chars": 793,
"preview": "## bones / languages\n\n**This folder contains the language-files for the bones framework.**\n\nA function in `functions.php"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/da_DK.po",
"chars": 8124,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/de_DE.po",
"chars": 8526,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:5"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/default.po",
"chars": 6243,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/es_ES.po",
"chars": 8330,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/fr_FR.po",
"chars": 8362,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/he_IL.po",
"chars": 7619,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/hr.po",
"chars": 13668,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-10-01 19:3"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/it_IT.po",
"chars": 8188,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/nl_NL.po",
"chars": 7990,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/pl_PL.po",
"chars": 8064,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/pt_BR.po",
"chars": 9221,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2016-10-26 23:2"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/pt_PT.po",
"chars": 9215,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2016-10-26 23:2"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/ru_RU.po",
"chars": 9512,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-09-02 17:5"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/sv_SE.po",
"chars": 7928,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/translation.php",
"chars": 325,
"preview": "<?php\n/*\nThanks to the awesome work by JointsWP users, there\nare many languages you can use to translate your theme.\n*/\n"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/assets/translation/zh_CN.po",
"chars": 6932,
"preview": "msgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: wp theme bones\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2012-03-02 22:1"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/comments.php",
"chars": 2449,
"preview": "<?php\n\tif ( post_password_required() ) {\n\t\treturn;\n\t}\n?>\n\n<div id=\"comments\" class=\"comments-area\">\n\n\t<?php // You can s"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/footer.php",
"chars": 617,
"preview": "\t\t\t\t<footer class=\"footer\" role=\"contentinfo\">\n\t\t\t\t\t<div id=\"inner-footer\" class=\"row\">\n\t\t\t\t\t\t<div class=\"large-12 mediu"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/functions.php",
"chars": 1659,
"preview": "<?php\n// Theme support options\nrequire_once(get_template_directory().'/assets/functions/theme-support.php'); \n\n// WP Hea"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/gulpfile.js",
"chars": 4970,
"preview": "// Grab our gulp packages\nvar gulp = require('gulp'),\n gutil = require('gulp-util'),\n sass = require('gulp-sass')"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/header.php",
"chars": 1833,
"preview": "<!doctype html>\n\n <html class=\"no-js\" <?php language_attributes(); ?>>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t\n\t\t<!-- For"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/index.php",
"chars": 759,
"preview": "<?php get_header(); ?>\n\t\t\t\n\t<div id=\"content\">\n\t\n\t\t<div id=\"inner-content\" class=\"row\">\n\t\n\t\t <main id=\"main\" class=\"l"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/package.json",
"chars": 842,
"preview": "{\n \"name\": \"JointsWP-sass\",\n \"version\": \"4.0.0\",\n \"description\": \"A WordPress starter theme using Foundation 6\",\n \"r"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/page.php",
"chars": 510,
"preview": "<?php get_header(); ?>\n\t\n\t<div id=\"content\">\n\t\n\t\t<div id=\"inner-content\" class=\"row\">\n\t\n\t\t <main id=\"main\" class=\"lar"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/content-byline.php",
"chars": 131,
"preview": "<p class=\"byline\">\n\tPosted on <?php the_time('F j, Y') ?> by <?php the_author_posts_link(); ?> - <?php the_category(', "
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/content-missing.php",
"chars": 1192,
"preview": "<div id=\"post-not-found\" class=\"hentry\">\n\t\n\t<?php if ( is_search() ) : ?>\n\t\t\n\t\t<header class=\"article-header\">\n\t\t\t<h1><?"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/content-offcanvas.php",
"chars": 113,
"preview": "<div class=\"off-canvas position-right\" id=\"off-canvas\" data-off-canvas>\n\t<?php joints_off_canvas_nav(); ?>\n</div>"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/loop-archive-grid.php",
"chars": 1306,
"preview": "<?php \n// Adjust the amount of rows in the grid\n$grid_columns = 4; ?>\n\n<?php if( 0 === ( $wp_query->current_post ) % $"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/loop-archive.php",
"chars": 870,
"preview": "<article id=\"post-<?php the_ID(); ?>\" <?php post_class(''); ?> role=\"article\">\t\t\t\t\t\n\t<header class=\"article-header\">\n\t\t<"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/loop-page.php",
"chars": 584,
"preview": "<article id=\"post-<?php the_ID(); ?>\" <?php post_class(''); ?> role=\"article\" itemscope itemtype=\"http://schema.org/WebP"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/loop-single.php",
"chars": 950,
"preview": "<article id=\"post-<?php the_ID(); ?>\" <?php post_class(''); ?> role=\"article\" itemscope itemtype=\"http://schema.org/Blog"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/nav-offcanvas-topbar.php",
"chars": 654,
"preview": "<!-- By default, this menu will use off-canvas for small\n\t and a topbar for medium-up -->\n\n<div class=\"top-bar\" id=\"top-"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/nav-offcanvas.php",
"chars": 437,
"preview": "<div class=\"top-bar\" id=\"top-bar-menu\">\n\t<div class=\"top-bar-left\">\n\t\t<ul class=\"menu\">\n\t\t\t<li><a href=\"<?php echo home_"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/nav-title-bar.php",
"chars": 649,
"preview": "<?php\n// Adjust the breakpoint of the title-bar by adjusting this variable\n$breakpoint = \"medium\"; ?>\n\n<div class=\"title"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/parts/nav-topbar.php",
"chars": 252,
"preview": "<div class=\"top-bar\" id=\"main-menu\">\n\t<div class=\"top-bar-left\">\n\t\t<ul class=\"menu\">\n\t\t\t<li><a href=\"<?php echo home_url"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/search.php",
"chars": 889,
"preview": "<?php get_header(); ?>\n\t\t\t\n\t<div id=\"content\">\n\n\t\t<div id=\"inner-content\" class=\"row\">\n\t\n\t\t\t<main id=\"main\" class=\"large"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/searchform.php",
"chars": 553,
"preview": "<form role=\"search\" method=\"get\" class=\"search-form\" action=\"<?php echo home_url( '/' ); ?>\">\n\t<label>\n\t\t<span class=\"sc"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/sidebar.php",
"chars": 420,
"preview": "<div id=\"sidebar1\" class=\"sidebar large-4 medium-4 columns\" role=\"complementary\">\n\n\t<?php if ( is_active_sidebar( 'sideb"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/single-custom_type.php",
"chars": 875,
"preview": "<?php\n/*\nThis is the custom post type post template.\nIf you edit the post type name, you've got\nto change the name of th"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/single.php",
"chars": 565,
"preview": "<?php get_header(); ?>\n\t\t\t\n<div id=\"content\">\n\n\t<div id=\"inner-content\" class=\"row\">\n\n\t\t<main id=\"main\" class=\"large-8 m"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/style.css",
"chars": 525,
"preview": "/******************************************************************\nTheme Name: JointsWP Starter Theme\nTheme URI: http:/"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/taxonomy-custom_cat.php",
"chars": 1178,
"preview": "<?php\n/*\nThis is the custom post type taxonomy template.\nIf you edit the custom taxonomy name, you've got\nto change the "
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/template-full-width.php",
"chars": 520,
"preview": "<?php\n/*\nTemplate Name: Full Width (No Sidebar)\n*/\n?>\n\n<?php get_header(); ?>\n\t\t\t\n\t<div id=\"content\">\n\t\n\t\t<div id=\"inner"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.bower.json",
"chars": 894,
"preview": "{\n \"name\": \"foundation-sites\",\n \"version\": \"6.3.0\",\n \"license\": \"MIT\",\n \"main\": [\n \"scss/foundation.scss\",\n \"d"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.bowerrc",
"chars": 38,
"preview": "{\n \"directory\": \"bower_components\"\n}\n"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.eslintrc",
"chars": 1264,
"preview": "{\n \"ecmaVersion\": 6,\n \"env\": {\n \"browser\": true,\n \"builtin\": true,\n \"es6\": true,\n \"jasmine\": true,\n \"jq"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.github/ISSUE_TEMPLATE.md",
"chars": 600,
"preview": "<!-- Please only file bugs with Foundation on GitHub. If you've got a more general question about how to use Foundation,"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.github/PULL_REQUEST_TEMPLATE.md",
"chars": 478,
"preview": "Before submitting a pull request, make sure it's targeting the right branch:\n\n- For documentation fixes, use `master`.\n-"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.sass-lint.yml",
"chars": 7756,
"preview": "# The following scss-lint Linters are not yet supported by sass-lint:\n# ElsePlacement, PropertyCount, SelectorDepth, Unn"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/.travis.yml",
"chars": 117,
"preview": "language: node_js\nnode_js:\n - \"4.0\"\ninstall:\n - npm install -g bower\n - npm install\nnotifications:\n email: false\n"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/LICENSE",
"chars": 1072,
"preview": "Copyright (c) 2013-2016 ZURB, inc.\n\nMIT License\n\nPermission is hereby granted, free of charge, to any person obtaining\na"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/README.md",
"chars": 3223,
"preview": "# [Foundation for Sites](http://foundation.zurb.com)\n\n[ mixin.\n@function _normalize-include($section, $exclude: null) {\n // Initialize t"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_variables.scss",
"chars": 1319,
"preview": "//\n// Variables\n//\n// You can override the default values by setting the variables in your Sass\n// before importing the "
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/normalize-scss/sass/normalize/_vertical-rhythm.scss",
"chars": 1899,
"preview": "//\n// Vertical Rhythm\n//\n// This is the minimal amount of code needed to create vertical rhythm in our\n// CSS. If you ar"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/sassy-lists/stylesheets/functions/_purge.scss",
"chars": 713,
"preview": "/// Removes all false and null values from `$list`.\n///\n/// @ignore Documentation: http://at-import.github.io/SassyLists"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/sassy-lists/stylesheets/functions/_remove.scss",
"chars": 622,
"preview": "///\n/// Removes value(s) `$value` from `$list`.\n///\n/// @ignore Documentation: http://at-import.github.io/SassyLists/doc"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/sassy-lists/stylesheets/functions/_replace.scss",
"chars": 917,
"preview": "///\n/// Replaces `$old` by `$new` in `$list`.\n///\n/// @ignore Documentation: http://at-import.github.io/SassyLists/docum"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/sassy-lists/stylesheets/functions/_to-list.scss",
"chars": 567,
"preview": "///\n/// Casts `$value` into a list.\n///\n/// @ignore Documentation: http://at-import.github.io/SassyLists/documentation/#"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/sassy-lists/stylesheets/helpers/_missing-dependencies.scss",
"chars": 668,
"preview": "///\n/// Checks whether `$functions` exist in global scope.\n///\n/// @access private\n///\n/// @param {ArgList} $functions -"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/_vendor/sassy-lists/stylesheets/helpers/_true.scss",
"chars": 267,
"preview": "///\n/// Returns truthiness of `$value`.\n///\n/// @access private\n///\n/// @param {*} $value - value to check\n///\n/// @retu"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/assets/foundation-flex.scss",
"chars": 76,
"preview": "@import '../scss/foundation';\n\n@include foundation-everything($flex: true);\n"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/assets/foundation-rtl.scss",
"chars": 93,
"preview": "$global-text-direction: rtl;\n\n@import '../scss/foundation';\n\n@include foundation-everything;\n"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/assets/foundation.scss",
"chars": 63,
"preview": "@import '../scss/foundation';\n\n@include foundation-everything;\n"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/bower.json",
"chars": 565,
"preview": "{\n \"name\": \"foundation-sites\",\n \"version\": \"6.3.0\",\n \"license\": \"MIT\",\n \"main\": [\n \"scss/foundation.scss\",\n \"d"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/code-of-conduct.md",
"chars": 3083,
"preview": "# Foundation Community Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/customizer/complete.json",
"chars": 768,
"preview": "{\n \"modules\": [\n \"grid\",\n \"typography\",\n \"button\",\n \"forms\",\n \"abide\",\n \"accordion\",\n \"accordion_m"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/customizer/config.yml",
"chars": 2923,
"preview": "# This is the customizer's master module list.\n# Each item in the list is a module with any of these keys:\n# - sass: N"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/customizer/essential.json",
"chars": 127,
"preview": "{\n \"modules\": [\n \"typography\",\n \"grid\",\n \"forms\",\n \"button\",\n \"callout\",\n \"reveal\"\n ],\n \"variables\""
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/customizer/index.html",
"chars": 7154,
"preview": "<!doctype html>\n<html class=\"no-js\" lang=\"en\" dir=\"ltr\">\n <head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"x-ua-"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/css/foundation-flex.css",
"chars": 115617,
"preview": "@charset \"UTF-8\";\n/**\n * Foundation for Sites by ZURB\n * Version 6.3.0\n * foundation.zurb.com\n * Licensed under MIT Open"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/css/foundation-rtl.css",
"chars": 102250,
"preview": "@charset \"UTF-8\";\n/**\n * Foundation for Sites by ZURB\n * Version 6.3.0\n * foundation.zurb.com\n * Licensed under MIT Open"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/css/foundation.css",
"chars": 101974,
"preview": "@charset \"UTF-8\";\n/**\n * Foundation for Sites by ZURB\n * Version 6.3.0\n * foundation.zurb.com\n * Licensed under MIT Open"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/foundation.d.ts",
"chars": 12096,
"preview": "// Type definitions for Foundation Sites v6.3.0-rc2\n// Project: http://foundation.zurb.com/\n// Github: https://github.co"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/foundation.js",
"chars": 326209,
"preview": "!function ($) {\n\n \"use strict\";\n\n var FOUNDATION_VERSION = '6.3.0';\n\n // Global Foundation object\n // This is attach"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.abide.js",
"chars": 22137,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.accordion.js",
"chars": 7802,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.accordionMenu.js",
"chars": 10220,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.core.js",
"chars": 13692,
"preview": "!function ($) {\n\n \"use strict\";\n\n var FOUNDATION_VERSION = '6.3.0';\n\n // Global Foundation object\n // This is attach"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.drilldown.js",
"chars": 18711,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.dropdown.js",
"chars": 15288,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.dropdownMenu.js",
"chars": 16002,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.equalizer.js",
"chars": 11704,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.interchange.js",
"chars": 6836,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.magellan.js",
"chars": 8697,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.offcanvas.js",
"chars": 13098,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.orbit.js",
"chars": 17602,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.responsiveMenu.js",
"chars": 5685,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.responsiveToggle.js",
"chars": 5801,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.reveal.js",
"chars": 18780,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.slider.js",
"chars": 25782,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.sticky.js",
"chars": 16702,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.tabs.js",
"chars": 14207,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.toggler.js",
"chars": 5377,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.tooltip.js",
"chars": 16070,
"preview": "'use strict';\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.len"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.box.js",
"chars": 7039,
"preview": "'use strict';\n\n!function ($) {\n\n Foundation.Box = {\n ImNotTouchingYou: ImNotTouchingYou,\n GetDimensions: GetDimen"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.keyboard.js",
"chars": 5364,
"preview": "/*******************************************\n * *\n * This util was created by Ma"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.mediaQuery.js",
"chars": 6729,
"preview": "'use strict';\n\n!function ($) {\n\n // Default set of media queries\n var defaultQueries = {\n 'default': 'only screen',"
},
{
"path": "2 - Child and Starter Themes/2.07-jointswp-starter/vendor/foundation-sites/dist/js/plugins/foundation.util.motion.js",
"chars": 2751,
"preview": "'use strict';\n\n!function ($) {\n\n /**\n * Motion module.\n * @module foundation.motion\n */\n\n var initClasses = ['mu"
}
]
// ... and 1911 more files (download for full content)
About this extraction
This page contains the full source code of the zgordon/wp-dev-course GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 2111 files (4.2 MB), approximately 1.2M tokens, and a symbol index with 1116 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.