{"id":20145385,"url":"https://github.com/reduxframework/reduxcore","last_synced_at":"2025-04-09T19:18:06.409Z","repository":{"id":10849407,"uuid":"13131157","full_name":"reduxframework/ReduxCore","owner":"reduxframework","description":"ReduxCore is the core of the ReduxFramework plugin, and is also usable on its own as an embedded framework.","archived":false,"fork":false,"pushed_at":"2016-06-11T14:18:23.000Z","size":1587,"stargazers_count":12,"open_issues_count":3,"forks_count":11,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-09T19:18:02.570Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reduxframework.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-26T18:45:58.000Z","updated_at":"2023-04-04T23:12:55.000Z","dependencies_parsed_at":"2022-07-30T12:48:09.120Z","dependency_job_id":null,"html_url":"https://github.com/reduxframework/ReduxCore","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reduxframework%2FReduxCore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reduxframework%2FReduxCore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reduxframework%2FReduxCore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reduxframework%2FReduxCore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reduxframework","download_url":"https://codeload.github.com/reduxframework/ReduxCore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248094989,"owners_count":21046770,"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-13T22:16:19.602Z","updated_at":"2025-04-09T19:18:06.372Z","avatar_url":"https://github.com/reduxframework.png","language":"PHP","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=N5AD7TSH8YA5U"],"categories":[],"sub_categories":[],"readme":"# Redux Options Framework v3.0.0 Beta [![Build Status](https://secure.travis-ci.org/ghost1227/Redux-Framework.png?branch=master)](http://travis-ci.org/ghost1227/Redux-Framework)\n\n## Please help us beta test. As soon as the community verifies there are no bugs, we will release.\n\nWordpress options framework which uses the [WordPress Settings API](http://codex.wordpress.org/Settings_API \"WordPress Settings API\"), Custom Error/Validation Handling, Custom Field/Validation Types, and import/export functionality.\n\n## Donate to the Framework ##\n\nIf you can, please donate to help support the ongoing development of Redux Framework!\n\n[![Donate to the framework](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif \"Donate to the framework\")](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=N5AD7TSH8YA5U)\n\n## Features ##\n\n* Uses the [WordPress Settings API](http://codex.wordpress.org/Settings_API \"WordPress Settings API\")\n* Multiple built in field types\n* Multple layout field types\n* Fields can be over-ridden with a callback function, for custom field types\n* Easily extendable by creating Field Classes\n* Built in Validation Classes\n* Easily extendable by creating Validation Classes\n* Custom Validation error handling, including error counts for each section, and custom styling for error fields\n* Custom Validation warning handling, including warning counts for each section, and custom styling for warning fields\n* Multiple Hook Points for customisation\n* Import / Export Functionality - including cross site importing of settings\n* Easily add page help through the class\n* Much more\n\n## Stay In The Loop! ##\n\n[![Follow us on Twitter](http://iod.unh.edu/Images/Twitter_follow_us.png \"Follow us on Twitter\")](https://www.twitter.com/ReduxFramework)\n\n## Getting Redux ##\n\nRedux can be downloaded in several ways which are outlined below. Please use whichever way you are most comfortable with.\n\n### Download as a .zip archive ###\n\n* Stable release: [download](https://github.com/ghost1227/Redux-Framework/archive/master.zip)\n\nOnce you have downloaded the framework, upload the .zip file to the root of your project and unzip it as follows:\n\n```bash\n$ cd my-project\n$ unzip Redux-Framework-master.zip -d Redux-Framework\n```\n\n### Cloning the repository using git ###\n\n*Stable release*\n```bash\n$ cd my-project\n$ git clone git://github.com/ghost1227/Redux-Framework/\n```\n\n### Cloning the repository as a git submodule ###\n\n*Stable release*\n```bash\n$ cd my-project\n$ git submodule add git://github.com/ghost1227/Redux-Framework/\n```\n\n## Setting up Redux ##\n\nCopy the included options.php file outside of the Redux folder (recommended).\n\nInclude Redux in your theme ```functions.php``` or plugin as follows:\n\n```php\nrequire_once('path/to/copied/options.php');\n```\n\nEdit ```options.php``` as needed.\n\n## FAQs ##\n\n1. Why should we use ```require_once``` instead of ```get_template_part```?\n * First, because ```get_template_part``` is for... you guessed it, themes! Redux is designed to work with both themes *and* plugins.\n * Second, read [this](http://kovshenin.com/2013/get_template_part/).\n2. Why shouldn't we edit ```defaults.php```?\n * Because ```defaults.php``` is for *defaults*. Anything that is defined in ```defaults.php``` can be overridden in ```options.php```.\n\n## Are you using Redux? ##\n\nSend me an email at ghost1227@reduxframework.com so I can add you to our user spotlight!\n\n## Changelog ##\n\n### Master ###\n\n* Removed get() and show()\n* Fixed huge performance bug\n* More bugfixes\n* Fixed spacing field\n\n### Version 3.0.0 Beta (September 12, 2013)\n\n* Massive code overhaul\n* Replaced redundant field types with data elements\n* Migrated to company repo\n* Added several new storage methods\n* Numerous bugfixes\n* Renamed std argument to default\n* Added MP6 support\n* Complete CSS rewrite\n* Globals are now conditional\n* Added nesting support\n* Added repeatable field\n* Restyled Dev Mode\n* Added System Info tab\n* Added compiler hooks\n* Added style and icon support to info field\n* Switched to Elusive Icons\n* Huge performance updates\n\n### Version 2.0.1 Final (September 1, 2013) ###\n\n* Added option to override ```icon_type``` per icon\n* Minor bug/versioning fixes\n* Added Font Awesome intro\n* Added ```raw_html``` option\n* Added ```text_sortable``` option\n* Switched from Aristo to Bootstrap jQuery UI theme\n\n### Version 2.0.0 (January 31, 2013) ###\n\n* Fixed SSL error which occurred occasionally with Google Webfonts \n* Added optional flag for ```wpautop``` on editors\n* Added password field type\n* Added ```checkbox_hide_all``` option\n* Added WP3.5 media chooser\n* Added Google webfonts previews\n* Updated to WP3.5 color picker\n* Minor style tweaks\n* Added graphical 'switch' option for checkboxes\n* Removed dependency on class extension for fields\n* Deprecated icons in favor of iconfonts\n\n### Version 1.0.0 (December 5, 2012) ###\n\n* Based on NHP Theme Options Framework v1.0.6\n* Cleaned up codebase\n* Changed option group name to allow multiple instances\n* Changed checkbox name attribute to id\n* Added rows attribute to textareas\n* Removed extra linebreak in upload field\n* Set default menu position to null to avoid conflicts\n* Added sample content for dashboard credit line\n* Minor style changes\n* Changed name of upload button\n* Refactored Google Webfonts function\n* Replaced ```stylesheet_override``` with ```admin_stylesheet```\n* Made text domain a constant\n* Removed PHP closing tags to prevent issues with newlines\n* Added option to define custom start tab\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freduxframework%2Freduxcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freduxframework%2Freduxcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freduxframework%2Freduxcore/lists"}