diff --git a/wp-content/themes/studio-2017/.gitignore b/wp-content/themes/studio-2017/.gitignore new file mode 100644 index 0000000..1378161 --- /dev/null +++ b/wp-content/themes/studio-2017/.gitignore @@ -0,0 +1,15 @@ +.sass-cache + +bower_components + +node_modules + +understrap.zip + +dist + +dist-product + +npm-debug.log + +/vendor/ diff --git a/wp-content/themes/studio-2017/.jscsrc b/wp-content/themes/studio-2017/.jscsrc new file mode 100644 index 0000000..9a7bbb0 --- /dev/null +++ b/wp-content/themes/studio-2017/.jscsrc @@ -0,0 +1,7 @@ +{ + "preset": "wordpress", + "fileExtensions": [ ".js" ], + "excludeFiles": [ + "js/**.min.js" + ] +} \ No newline at end of file diff --git a/wp-content/themes/studio-2017/.jshintignore b/wp-content/themes/studio-2017/.jshintignore new file mode 100644 index 0000000..54162f6 --- /dev/null +++ b/wp-content/themes/studio-2017/.jshintignore @@ -0,0 +1 @@ +js/**.min.js \ No newline at end of file diff --git a/wp-content/themes/studio-2017/.travis.yml b/wp-content/themes/studio-2017/.travis.yml new file mode 100644 index 0000000..4d8831b --- /dev/null +++ b/wp-content/themes/studio-2017/.travis.yml @@ -0,0 +1,69 @@ +# Travis CI (MIT License) configuration file for the Underscores WordPress theme. +# @link https://travis-ci.org/ + +# For use with the UnderStrap WordPress theme +# @link https://github.com/holger1411/understrap + +# Ditch sudo and use containers. +# @link http://docs.travis-ci.com/user/migrating-from-legacy/#Why-migrate-to-container-based-infrastructure%3F +# @link http://docs.travis-ci.com/user/workers/container-based-infrastructure/#Routing-your-build-to-container-based-infrastructure +sudo: false + +# Declare project language. +# @link http://about.travis-ci.org/docs/user/languages/php/ +language: php + +# Declare versions of PHP to use. Use one decimal max. +# @link http://docs.travis-ci.com/user/build-configuration/ +matrix: + fast_finish: true + + include: + # Current $required_php_version for WordPress: 5.2.4 + # aliased to 5.2.17 + - php: '5.2' + # aliased to a recent 5.6.x version + - php: '5.6' + env: SNIFF=1 + # aliased to a recent 7.0.x version + - php: '7.0' + env: SNIFF=1 + # aliased to a recent 7.1.x version + - php: '7.1' + # aliased to a recent hhvm version + - php: 'hhvm' + + allow_failures: + - php: 'hhvm' + +# Use this to prepare the system to install prerequisites or dependencies. +# e.g. sudo apt-get update. +# Failures in this section will result in build status 'errored'. +# before_install: + +# Use this to prepare your build for testing. +# e.g. copy database configurations, environment variables, etc. +# Failures in this section will result in build status 'errored'. +before_script: + - export PHPCS_DIR=/tmp/phpcs + - export SNIFFS_DIR=/tmp/sniffs + # Install CodeSniffer for WordPress Coding Standards checks. + - if [[ "$SNIFF" == "1" ]]; then git clone -b master --depth 1 https://github.com/squizlabs/PHP_CodeSniffer.git $PHPCS_DIR; fi + # Install WordPress Coding Standards. + - if [[ "$SNIFF" == "1" ]]; then git clone -b master --depth 1 https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git $SNIFFS_DIR; fi + # Install PHP Compatibility sniffs. + - if [[ "$SNIFF" == "1" ]]; then git clone -b master --depth 1 https://github.com/wimg/PHPCompatibility.git $SNIFFS_DIR/PHPCompatibility; fi + # Set install path for PHPCS sniffs. + # @link https://github.com/squizlabs/PHP_CodeSniffer/blob/4237c2fc98cc838730b76ee9cee316f99286a2a7/CodeSniffer.php#L1941 + - if [[ "$SNIFF" == "1" ]]; then $PHPCS_DIR/scripts/phpcs --config-set installed_paths $SNIFFS_DIR; fi + # After CodeSniffer install you should refresh your path. + - if [[ "$SNIFF" == "1" ]]; then phpenv rehash; fi + +# Run test script commands. +# Default is specific to project language. +# All commands must exit with code 0 on success. Anything else is considered failure. +script: + # Search for PHP syntax errors. + - find -L . -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l + # Run WordPress Coding Standards checking + - if [[ "$SNIFF" == "1" ]]; then $PHPCS_DIR/scripts/phpcs -p -s -v -n . --standard=./codesniffer.ruleset.xml --extensions=php --ignore=*/woocommerce/*,*/inc/*; fi diff --git a/wp-content/themes/studio-2017/404.php b/wp-content/themes/studio-2017/404.php new file mode 100644 index 0000000..a01303c --- /dev/null +++ b/wp-content/themes/studio-2017/404.php @@ -0,0 +1,88 @@ + + +