{"id":19060467,"url":"https://github.com/wearenolte/base-wp-theme","last_synced_at":"2026-04-17T09:32:06.848Z","repository":{"id":72686290,"uuid":"93653938","full_name":"wearenolte/Base-WP-Theme","owner":"wearenolte","description":"The most basic structure for a WP theme. No JS, no CSS, just the basic Nolte structure.","archived":false,"fork":false,"pushed_at":"2017-06-07T18:51:06.000Z","size":28,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-02-22T02:15:47.266Z","etag":null,"topics":["basic","php","theme","wordpress","wp"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wearenolte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-07T16:00:31.000Z","updated_at":"2017-10-15T21:28:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"7f7f2056-4633-4445-9fe0-69ff9fa4311f","html_url":"https://github.com/wearenolte/Base-WP-Theme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wearenolte/Base-WP-Theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearenolte%2FBase-WP-Theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearenolte%2FBase-WP-Theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearenolte%2FBase-WP-Theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearenolte%2FBase-WP-Theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wearenolte","download_url":"https://codeload.github.com/wearenolte/Base-WP-Theme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wearenolte%2FBase-WP-Theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31923122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T09:10:15.403Z","status":"ssl_error","status_checked_at":"2026-04-17T09:10:14.455Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["basic","php","theme","wordpress","wp"],"created_at":"2024-11-09T00:15:31.918Z","updated_at":"2026-04-17T09:32:06.825Z","avatar_url":"https://github.com/wearenolte.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nolte base theme for Freelancers\nThis is a basic theme structure for projects done by freelancers. \nIt has the minimum files and folders for a WP Theme to work, without any other library or compiler.\n\n**Please, read all the README before starting!**\n\n## How to start\n1. Clone or download the repository\n2. Change the name of the theme `\u003cyour_theme\u003e` in the folder `wp-content/themes/\u003cyour_theme\u003e/`\n3. Change the information of the theme in `wp-content/themes/\u003cyour_theme\u003e/style.css`\n4. Install composer globally (see next point)\n5. Run `composer install` inside your theme directory\n6. Install the theme in your WP and activate it\n7. Happy coding! :)\n\n## Composer\nIn order to follow our standards, you need to install Composer globally. \n\nComposer is a PHP package manager, just like npm for node modules. In fact, it works practically the same.\nMore information can be found in its official page https://getcomposer.org/\n\n## Git Ignore\n1. Open .gitignore and change all the `\u003cyour_theme\u003e` with your theme name.\n\nTip: Update .gitignore with the folders or files we don't need in the repo (for example, `/vendor/`, or `/node_modules/`)\n\n## Linter\nWe use Bitbucket Pipelines to ensure all the projects follow the basic PHP standards for code. Essentially, any code\nthat doesn't pass the \"code lint\" **won't** be merged in the repository. This allows us to keep the code\nclean and easy to maintain in the future.\n\nTo activate bitbucket pipelines: \n\n1. Uncomment all the lines in the file `bitbucket-pipelines.yml`\n2. Change the `\u003cyour_theme\u003e` name inside the script for your chosen name for the theme\n3. Go to your theme `cd wp-content/themes/\u003cyour_theme\u003e` \n4. Run `composer install` and `composer lint` before you create any PR to pass the linter in your local.\n5. The linter should tell you if there is any issue in your code.\n\n**Note:** If you create a new folder with PHP files inside, add that folder to the `composer.json` lint script!\n\n## Plugins that we use\n* Advanced Custom Fields PRO\nIn order to make backend fields, at Nolte we use ACF pro. More documentation will be sent once the dev starts the project.\nThis theme has some integration with ACF by default. If the plugin is activated, all the fields will\nbe stored in a folder called `acf`. We do that, so we can import and export fields in the JSON files generated\nby the plugins, so the fields don't get lost in the database between servers.\n\n## Useful Links\n\n[WP Template Hierarchy](https://developer.wordpress.org/themes/basics/template-hierarchy/)\n\n[Composer](https://getcomposer.org/)\n\n[Bitbucket Pipelines](https://bitbucket.org/product/features/pipeline)\n\nIf you have any question, please contact Nolte Team.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwearenolte%2Fbase-wp-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwearenolte%2Fbase-wp-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwearenolte%2Fbase-wp-theme/lists"}