{"id":18510796,"url":"https://github.com/envato/envato-wordpress-toolkit-library","last_synced_at":"2025-07-20T09:33:00.731Z","repository":{"id":66244780,"uuid":"3873473","full_name":"envato/envato-wordpress-toolkit-library","owner":"envato","description":"WordPress Toolkit Library for Envato Marketplace hosted items","archived":false,"fork":false,"pushed_at":"2013-09-09T14:17:32.000Z","size":116,"stargazers_count":70,"open_issues_count":3,"forks_count":27,"subscribers_count":107,"default_branch":"master","last_synced_at":"2025-04-09T21:41:31.846Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/envato.png","metadata":{"files":{"readme":"readme.txt","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}},"created_at":"2012-03-30T04:50:16.000Z","updated_at":"2024-12-24T19:11:39.000Z","dependencies_parsed_at":"2023-02-20T00:45:39.456Z","dependency_job_id":null,"html_url":"https://github.com/envato/envato-wordpress-toolkit-library","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/envato/envato-wordpress-toolkit-library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envato%2Fenvato-wordpress-toolkit-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envato%2Fenvato-wordpress-toolkit-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envato%2Fenvato-wordpress-toolkit-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envato%2Fenvato-wordpress-toolkit-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/envato","download_url":"https://codeload.github.com/envato/envato-wordpress-toolkit-library/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envato%2Fenvato-wordpress-toolkit-library/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266100807,"owners_count":23876660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-06T15:25:10.217Z","updated_at":"2025-07-20T09:33:00.658Z","avatar_url":"https://github.com/envato.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"=== Envato Wordpress Toolkit Library ===\r\nContributors: Arman Mirkazemi, Derek Herman, Japh Thomson\r\nTags: update, envato, theme, api, toolkit\r\nRequires at least: 3.0\r\nTested up to: 3.3.1\r\nStable tag: 1.2\r\n\r\nWordPress Toolkit Library for Envato Marketplace hosted items.\r\n\r\n== Description ==\r\n\r\nThis is an example theme to demonstrate usage of the Envato WordPress Toolkit Library. This library is intended for ThemeForest authors to integrate with their WordPress themes, providing automatic update functionality.\r\n\r\nCurrently this library provides the following functionalities:\r\n\r\n* Checks for theme updates on the ThemeForest marketplace\r\n* Upgrades the theme to its latest version\r\n\r\nSee Installation notes for further instructions.\r\n\r\n== Installation ==\r\n\r\n1. Copy the `envato-wordpress-toolkit-library` folder into your theme folder\r\n2. View the contents of the `functions.php` for usage examples\r\n3. Customise the code in your theme to accept the user's ThemeForest Username and Secret API Key\r\n4. Instantiate the `Envato_WordPress_Theme_Upgrader` class and call its `check_for_theme_update` and `upgrade_theme` methods at appropriate times. If you want to disable caching be sure to set $allow_cache parameter to false\r\n5. Your theme should now be able to check for updates and update itself!\r\n\r\n== Changelog ==\r\n\r\n= 1.2 =\r\n* Changed use of cURL to the WordPress HTTP API\r\n* Removed ini_set usage\r\n\r\n= 1.1 =\r\n* Imported Derek's changes to the API class to support caching of API results\r\n\r\n= 1.0 =\r\n* Initial release.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenvato%2Fenvato-wordpress-toolkit-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenvato%2Fenvato-wordpress-toolkit-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenvato%2Fenvato-wordpress-toolkit-library/lists"}