{"id":20406719,"url":"https://github.com/xwp/wp-customize-partial-refresh","last_synced_at":"2025-04-12T15:08:29.099Z","repository":{"id":24625911,"uuid":"28034966","full_name":"xwp/wp-customize-partial-refresh","owner":"xwp","description":"[OBSOLETE: Now part of Core] Customize Partial Refresh plugin for WordPress","archived":false,"fork":false,"pushed_at":"2016-02-18T01:08:48.000Z","size":320,"stargazers_count":12,"open_issues_count":4,"forks_count":5,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-04-12T15:08:22.123Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/customize-partial-refresh/","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/xwp.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}},"created_at":"2014-12-15T12:05:25.000Z","updated_at":"2023-08-24T11:24:52.000Z","dependencies_parsed_at":"2022-08-23T03:21:16.693Z","dependency_job_id":null,"html_url":"https://github.com/xwp/wp-customize-partial-refresh","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwp%2Fwp-customize-partial-refresh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwp%2Fwp-customize-partial-refresh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwp%2Fwp-customize-partial-refresh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwp%2Fwp-customize-partial-refresh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xwp","download_url":"https://codeload.github.com/xwp/wp-customize-partial-refresh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248586235,"owners_count":21128997,"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-15T05:18:52.379Z","updated_at":"2025-04-12T15:08:29.077Z","avatar_url":"https://github.com/xwp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- DO NOT EDIT THIS FILE; it is auto-generated from readme.txt --\u003e\n# Customize Partial Refresh\n\nRefresh parts of the Customizer preview instead of reloading the entire page.\n\n**Contributors:** [xwp](https://profiles.wordpress.org/xwp), [westonruter](https://profiles.wordpress.org/westonruter), [valendesigns](https://profiles.wordpress.org/valendesigns)  \n**Tags:** [customizer](https://wordpress.org/plugins/tags/customizer), [customize](https://wordpress.org/plugins/tags/customize), [preview](https://wordpress.org/plugins/tags/preview)  \n**Requires at least:** 4.5-alpha-35776  \n**Stable tag:** trunk (master)  \n**License:** [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html)  \n\n[![Build Status](https://travis-ci.org/xwp/wp-customize-partial-refresh.svg?branch=master)](https://travis-ci.org/xwp/wp-customize-partial-refresh) \n\n## Description ##\n\nThis is a feature plugin for WordPress 4.5\n\nPlease read the Make Core post: [Selective Refresh in the Customizer](https://make.wordpress.org/core/2016/02/16/selective-refresh-in-the-customizer/).\n\nDevelopment of this plugin is done [on GitHub](https://github.com/xwp/wp-customize-partial-refresh). Pull requests welcome. Please see [issues](https://github.com/xwp/wp-customize-partial-refresh/issues) reported there before going to the [plugin forum](https://wordpress.org/support/plugin/customize-partial-refresh).\n\n## Changelog ##\n\n### 0.6.2 ###\n* Short-circuit plugin if Selective Refresh feature has been merged into core. See [#27355](https://core.trac.wordpress.org/ticket/27355).\n* Add more unit tests.\n\n### 0.6.1 ###\nFix Jetpack plugin support to use new `container` event property.\n\n### 0.6.0 ###\n* Introduce formalized `Placement` JS construct.\n* Add `sidebar-updated` event.\n* Add support for Twenty Thirteen theme's Masonry-built sidebar.\n* Update JS namespace to `wp.customize.selectiveRefresh`, with JS objects and events using this as root.\n* Rename `WidgetInstance` to `Widget` and `WidgetArea` to `Sidebar`.\n* Flesh out more PHPUnit tests and add foundations for QUnit tests.\n* Always include the `data-customize-partial-id` attr selector\n* See all changes: [0.5.4...0.6.0](https://github.com/xwp/wp-customize-partial-refresh/compare/0.5.4...0.6.0)\n\n### 0.5.4 ###\n* Trigger `partial-content-rendered` on nested partials' containers when parent is refreshed.\n* Jetpack: Restrict adding partials to infinity scroll container on `post-load`.\n\n### 0.5.3 ###\n* Capture errors triggered during partial rendering, preventing them from displaying inline which can cause the containers to be corrupted and break subsequent updates.  If `WP_DEBUG_DISPLAY` is enabled, the errors will be added to the console as warnings.\n* Also add initial support for Jetpack's Facebook Page widget.\n\n### 0.5.2 ###\n* Fix position of widget in sidebar if a `widget_instance` partial container is inserted prior to an refresh.\n* Only sort the DOM if the order has changed, to improve performance.\n* Introduce `getWidgetIds` and `reflowWidgets` methods for widget area partial.\n* Introduce `partial-content-moved` event when a widget is re-ordered.\n* Add support for Jetpack's Twitter Timeline and Contact Info widgets.\n\n### 0.5.1 ###\n* Fix broken Ajax in preview by adding missing script dependency for wp-util.\n* Add support for plugin loaded via theme (on WordPress.com).\n* Ensure that dynamic_sidebar_params filter applies during partials render request.\n* Remove unnecessary is_registered_sidebar() which broke nested sidebar stack\n\n### 0.5.0 ###\nComplete rewrite utilizing new selective/partial refresh framework. Selective refreshing of nav menus (in core) and widgets (in this plugin) were rewritten to make use of the new framework. Documentation forthcoming.\n\n### 0.4.3 ###\n* Fix PHP 5.2 compatibility.\n* Fix support for subdirectory installs.\n\n### 0.4.2 ###\n* Fix typo causing twentyten, twentyeleven, and twentytwelve not being enabled for widget partial refresh.\n\n### 0.4.1 ###\n* Remove partial refresh functionality since it is now moved over to Menu Customizer directly.\n\n### 0.4 ###\n* Add integration for Menu Customizer.\n* See all changes: [0.3...0.4](https://github.com/xwp/wp-customize-partial-refresh/compare/0.3...0.4)\n\n### 0.3 ###\n* Use trigger_error instead of error_log; do nothing on WPCOM\n* Introduce widgetsExcludedForPostMessage stop gap\n* Communicate to pane all widgets rendered, not just main one\n* See all changes: [0.2...0.3](https://github.com/xwp/wp-customize-partial-refresh/compare/0.2...0.3)\n\n### 0.2 ###\n* Fix partial refresh during theme preview ([PR #9](https://github.com/xwp/wp-customize-partial-refresh/pull/9))\n* Eliminate remaining direct calls to parent window, use `postMessage` only ([PR #8](https://github.com/xwp/wp-customize-partial-refresh/pull/8))\n* Allow inactive widgets to be rendered if sidebar is specified ([PR #10](https://github.com/xwp/wp-customize-partial-refresh/pull/10))\n* Add initial support for plugins to support custom sidebars\n* Various other fixes and hardening, see [0.1...0.2](https://github.com/xwp/wp-customize-partial-refresh/compare/0.1...0.2).\n\n### 0.1 ###\n* Resurrect Widget Customizer partial refreshes.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxwp%2Fwp-customize-partial-refresh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxwp%2Fwp-customize-partial-refresh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxwp%2Fwp-customize-partial-refresh/lists"}