{"id":18308672,"url":"https://github.com/dimix/wordpress-sitebuilder","last_synced_at":"2026-05-07T08:36:28.771Z","repository":{"id":83177115,"uuid":"82932020","full_name":"dimix/Wordpress-SiteBuilder","owner":"dimix","description":"Create fast and simple WordPress themes by setting up a JSON.","archived":false,"fork":false,"pushed_at":"2017-02-23T14:13:36.000Z","size":274,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T05:27:51.775Z","etag":null,"topics":["php","theme","wordpress","wordpress-theme"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-02-23T13:54:25.000Z","updated_at":"2019-04-15T13:35:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"e82e425b-feae-45cb-b66d-89710b929e77","html_url":"https://github.com/dimix/Wordpress-SiteBuilder","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/dimix%2FWordpress-SiteBuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2FWordpress-SiteBuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2FWordpress-SiteBuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimix%2FWordpress-SiteBuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimix","download_url":"https://codeload.github.com/dimix/Wordpress-SiteBuilder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248030631,"owners_count":21036232,"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":["php","theme","wordpress","wordpress-theme"],"created_at":"2024-11-05T16:08:52.750Z","updated_at":"2026-05-07T08:36:23.745Z","avatar_url":"https://github.com/dimix.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wordpress SiteBuilder\nCreate fast and simple Wordpress themes by setting up a JSON.\n\nWordpress SiteBuilder is a simple theme that allow you to configure in a fast way your custom posts, taxonomies and menus.\n\n## Features\n- A JSON to auto-configure Wordpress custom posts, taxonomies and menus.\n- JSON contents are the same of Wordpress action arguments.\n- Automatically generate Custom post meta boxes.\n- Support for input types: Text, Number, Color Picker, Checkbox, Select, Date, DateTime, TextEditor, Upload Image, Multiple Upload Image.\n\n## How to Use\n1. Add sitebuilder folder in your wordpress theme.\n2. Configure site.json file with custom posts, taxonomies and menus.\n3. Add your HTML/CSS Theme.\n4. Launch your website.\n\nThe JSON has this structure:\n\n```json\n{\n\t\"id\" : \"sitebuilder_theme\",\n\t\"custom_posts\" : [],\n  \t\"custom_taxonomies\": [],\n  \t\"menus\": []\n}\n```\nCustom Post has this structure:\n\n```json\n{\n\t\"id\" : \u003cPOST_TYPE_ID\u003e,\n\t\"labels\" : {\n\t\t\"name\" : \"\u003cPOST_TYPE_NAME\u003e\",\n\t\t\"singular_name\" : \"\u003cPOST_TYPE_NAME\u003e\",\n\t\t\"description\"  : \"\u003cPOST_TYPE_DESCRIPTION\u003e\"\n\t},\n\t\"public\" : true,\n\t\"hierarchical\" : false,\n\t\"rewrite\" : {\n\t\t\"slug\" : \"\u003cPOST_TYPE_SLUG\u003e\"\n\t},\n\t\"supports\" : [\"title\", \"editor\", \"thumbnail\", \"page-attributes\", \"revisions\"],\n\t\"meta_boxes\" : [\n\t\t{\n\t\t\t\"id\" : \"\u003cPOST_TYPE_METABOX_ID\u003e\",\n\t\t\t\"title\" : \"\u003cPOST_TYPE_METABOX_NAME\u003e\",\n\t\t\t\"context\" : \"normal\",\n\t\t\t\"priority\" : \"high\",\n\t\t\t\"descriptors\" : [\u003cPOST_TYPE_METABOX_DESCRIPTORS\u003e]\n\t\t}\n\t],\n\t\"custom_columns\" : {\n\t\t\"\u003cPOST_TYPE_FIELD_SLUG\u003e\": \"\u003cPOST_TYPE_FIELD_NAME\u003e\"\n\t}\n}\n```\n\n\"Post Type Metabox Descriptor\" descibe the fields in a Meta box and has this structure:\n\n```json\n{\"slug\" : \"\u003cSLUG\u003e\", \"label\" : \"\u003cLABEL\u003e\", \"type\" : \"\u003cTYPE\u003e\", \"default\" : \"\u003cDEFAULT VALUE\u003e\", \"values\": [\u003c'SELECT TYPE' VALEUS\u003e]}\n```\n\nThe possible types are:\n* text\n* number\n* checkbox\n* colorpicker\n* select\n* datetime\n* time\n* date\n* texteditor\n* imageupload\n* multiple-imageupload\n* productbox (not fully supported)\n\nCustom Taxonomies has the same structure of the register_taxonomy() arguments:\n\n```json\n{\n\t\"id\" : \"\u003cTAXONOMY_ID\u003e\",\n\t\"custom_posts\" : [\"\u003cPOST_TYPE_SLUG\u003e\"],\n\t\"hierarchical\" : true,\n\t\"labels\" : {\u003cREGISTER_TAXONOMY_ARGUMENTS\u003e},\n\t\"show_ui\" : true,\n\t\"show_admin_column\" : true,\n\t\"query_var\" : true,\n\t\"rewrite\" : { \"slug\" : \"\u003cTAXONOMY_SLUG\u003e\" }\n}\n```\n\nMenus are very simple:\n\n```json\n{\n\t\"\u003cMENU_ID\u003e\": \"\u003cMENU_NAME\u003e\"\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimix%2Fwordpress-sitebuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimix%2Fwordpress-sitebuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimix%2Fwordpress-sitebuilder/lists"}