{"id":345938,"date":"2026-07-27T16:31:49","date_gmt":"2026-07-27T16:31:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/uplink-unified-ops-center\/"},"modified":"2026-07-27T16:42:00","modified_gmt":"2026-07-27T16:42:00","slug":"uplink-unified-ops-center","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/uplink-unified-ops-center\/","author":18609598,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"7.0","requires_php":"8.3","requires_plugins":null,"header_name":"Uplink Unified Ops Center","header_author":"Stephen Walker","header_description":"Centralize WordPress, Bricks, and Etch admin workflows with searchable content, media, architecture, plugin, and resource shortcuts.","assets_banners_color":"0b0d12","last_updated":"2026-07-27 16:42:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":46,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"stphnwlkr","date":"2026-07-27 16:42:00"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3624903,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3624903,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3624903,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3624903,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3624903,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3624903,"resolution":"1","location":"assets","locale":"","width":3076,"height":1664},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3624903,"resolution":"2","location":"assets","locale":"","width":3066,"height":1658},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3624903,"resolution":"3","location":"assets","locale":"","width":3080,"height":5184},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3624903,"resolution":"4","location":"assets","locale":"","width":3008,"height":5216},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3624903,"resolution":"5","location":"assets","locale":"","width":3094,"height":2220},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3624903,"resolution":"6","location":"assets","locale":"","width":3022,"height":1578},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3624903,"resolution":"7","location":"assets","locale":"","width":3082,"height":1688},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3624903,"resolution":"8","location":"assets","locale":"","width":3090,"height":1698}},"screenshots":{"1":"The light Templates view provides a searchable inventory with direct Etch and Core WordPress editing actions.","2":"The dark Templates view demonstrates a customized green accent while preserving the same builder-aware workspace.","3":"The full light settings screen shows Etch detection, panel and content menus, role access, cleanup, and appearance controls.","4":"The full dark settings screen demonstrates Etch detection, role permissions, appearance controls, and a customized green accent.","5":"Dark settings configured for Bricks and Advanced Custom Fields show builder-aware detection and Site Architecture options.","6":"Light settings configured for native WordPress show builder detection and Site Architecture and plugin visibility controls.","7":"The light Installed Plugins view provides search, configurable filtering, settings links, and activation controls in one workspace.","8":"The light Media inventory displays image, video, and document details with WordPress editing, viewing, and Copy URL actions."}},"plugin_section":[],"plugin_tags":[1339,198723,271258,174442,8197],"plugin_category":[],"plugin_contributors":[271261],"plugin_business_model":[],"class_list":["post-345938","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-bar","plugin_tags-bricks","plugin_tags-etch","plugin_tags-site-management","plugin_tags-workflow","plugin_contributors-stphnwlkr","plugin_committers-stphnwlkr"],"banners":{"banner":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/banner-772x250.png?rev=3624903","banner_2x":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/banner-1544x500.png?rev=3624903","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/icon.svg?rev=3624903","icon":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/icon.svg?rev=3624903","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-1.jpg?rev=3624903","caption":"The light Templates view provides a searchable inventory with direct Etch and Core WordPress editing actions."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-2.jpg?rev=3624903","caption":"The dark Templates view demonstrates a customized green accent while preserving the same builder-aware workspace."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-3.jpg?rev=3624903","caption":"The full light settings screen shows Etch detection, panel and content menus, role access, cleanup, and appearance controls."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-4.jpg?rev=3624903","caption":"The full dark settings screen demonstrates Etch detection, role permissions, appearance controls, and a customized green accent."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-5.jpg?rev=3624903","caption":"Dark settings configured for Bricks and Advanced Custom Fields show builder-aware detection and Site Architecture options."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-6.jpg?rev=3624903","caption":"Light settings configured for native WordPress show builder detection and Site Architecture and plugin visibility controls."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-7.jpg?rev=3624903","caption":"The light Installed Plugins view provides search, configurable filtering, settings links, and activation controls in one workspace."},{"src":"https:\/\/ps.w.org\/uplink-unified-ops-center\/assets\/screenshot-8.jpg?rev=3624903","caption":"The light Media inventory displays image, video, and document details with WordPress editing, viewing, and Copy URL actions."}],"raw_content":"<!--section=description-->\n<p>Uplink Unified Ops Center adds a focused operations panel to the WordPress admin bar. It brings content, media, templates, patterns, site architecture, installed plugins, builder resources, and administrator-defined quick links into one searchable interface.<\/p>\n\n<p>The plugin works with WordPress on its own and adapts when Bricks or Etch is active. Builder-aware actions open the most useful editor for the current environment while keeping direct WordPress editing and viewing links available.<\/p>\n\n<p>Instead of replacing WordPress screens or builder features, Ops Center provides a consistent navigation layer over them. Administrators decide which sections appear, which content types are included, which roles may use the panel, and whether users may personalize its appearance.<\/p>\n\n<h4>One command center for daily site work<\/h4>\n\n<ul>\n<li>Open templates, patterns, pages, posts, media, and public custom post types without navigating through several admin menus.<\/li>\n<li>Search the active inventory and use All, Mine, and New filters where supported.<\/li>\n<li>Keep frequently used builder resources and custom quick links in the panel title bar.<\/li>\n<li>Collapse navigation sections and retain a compact, task-focused layout.<\/li>\n<\/ul>\n\n<h4>Builder-aware editing<\/h4>\n\n<ul>\n<li>Detect WordPress-only, Bricks, and Etch environments.<\/li>\n<li>Provide builder-specific edit actions alongside WordPress editing and front-end viewing actions.<\/li>\n<li>Discover native Etch custom post types and expose their management shortcuts.<\/li>\n<li>Optionally retain the native Edit in Etch and Edit with Bricks admin-bar links.<\/li>\n<li>Use bundled Bricks and Etch marks without loading remote interface assets.<\/li>\n<\/ul>\n\n<h4>Content, patterns, and media<\/h4>\n\n<ul>\n<li>Browse enabled content types with item counts and searchable lists.<\/li>\n<li>Work with block patterns and templates from the same panel.<\/li>\n<li>Review media previews, attachment IDs, file sizes, and MIME types.<\/li>\n<li>Copy full attachment URLs from the media inventory.<\/li>\n<li>Refresh the media inventory when it opens so recent uploads appear without a page reload.<\/li>\n<\/ul>\n\n<h4>Site architecture<\/h4>\n\n<ul>\n<li>Group post types, taxonomies, field groups, and options pages by object type.<\/li>\n<li>Detect supported architecture providers including ACF, Meta Box, ACPT, JetEngine, and Etch.<\/li>\n<li>Show provider labels only when multiple tools contribute to the same category.<\/li>\n<li>Provide direct Edit and Add New actions when the detected provider supports them.<\/li>\n<\/ul>\n\n<h4>Plugin management<\/h4>\n\n<ul>\n<li>Browse all installed plugins or filter to configurable plugins.<\/li>\n<li>Open a plugin's registered configuration screen when one is available.<\/li>\n<li>Activate or deactivate plugins through AJAX without leaving Ops Center.<\/li>\n<li>Refresh the affected plugin row after a state change so its actions remain current.<\/li>\n<li>Restrict plugin state changes to users who already have the required WordPress capabilities.<\/li>\n<\/ul>\n\n<h4>Access and appearance controls<\/h4>\n\n<ul>\n<li>Choose the roles that may access Ops Center.<\/li>\n<li>Enable or disable panel sections and individual public content types.<\/li>\n<li>Use administrator-controlled appearance defaults or allow selected roles to personalize the interface.<\/li>\n<li>Configure light and dark palettes, base font size, text weight, and heading weight.<\/li>\n<li>Reset appearance values to the bundled accessible defaults.<\/li>\n<li>Use the bundled Inter variable font with no external font request.<\/li>\n<li>Remove all plugin options, transients, and user appearance metadata on uninstall.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>Uplink Unified Ops Center does not collect analytics, track users, or send site data to an external service. Its fonts, logos, scripts, and styles are bundled locally. External resource and quick-link destinations are opened only when a user chooses those links.<\/p>\n\n<h3>Supported Builders and Architecture Tools<\/h3>\n\n<p>Ops Center can run on a standard WordPress site without a third-party builder or architecture plugin.<\/p>\n\n<p>Optional integrations include:<\/p>\n\n<ul>\n<li>Bricks Builder<\/li>\n<li>Etch<\/li>\n<li>Advanced Custom Fields (ACF)<\/li>\n<li>Meta Box<\/li>\n<li>ACPT<\/li>\n<li>JetEngine<\/li>\n<\/ul>\n\n<p>Uplink Unified Ops Center is an independent plugin and is not affiliated with or endorsed by the developers of these optional products.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Uplink Unified Ops Center from the WordPress plugin directory, or upload the plugin zip from Plugins &gt; Add Plugin &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Ops Center &gt; Settings.<\/li>\n<li>Confirm the detected builder, enabled panel sections, content types, and allowed roles.<\/li>\n<li>Configure the site-wide appearance defaults and decide whether selected roles may personalize them.<\/li>\n<li>Open Ops Center &gt; Resources to manage builder resources and quick links.<\/li>\n<li>Use the Ops Center item in the WordPress admin bar to open the panel.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20ops%20center%20require%20bricks%20or%20etch%3F\"><h3>Does Ops Center require Bricks or Etch?<\/h3><\/dt>\n<dd><p>No. It works with WordPress on its own. When Bricks or Etch is active, Ops Center detects the builder and adds the relevant editing and resource actions.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20replace%20the%20wordpress%20admin%20menu%20or%20a%20page%20builder%3F\"><h3>Does the plugin replace the WordPress admin menu or a page builder?<\/h3><\/dt>\n<dd><p>No. Ops Center is a navigation and workflow layer. It links to existing WordPress and builder screens rather than replacing their editing features.<\/p><\/dd>\n<dt id=\"which%20users%20can%20see%20ops%20center%3F\"><h3>Which users can see Ops Center?<\/h3><\/dt>\n<dd><p>Administrators have access by default. An administrator can allow additional WordPress roles from Ops Center &gt; Settings.<\/p><\/dd>\n<dt id=\"can%20users%20activate%20or%20deactivate%20plugins%20from%20the%20panel%3F\"><h3>Can users activate or deactivate plugins from the panel?<\/h3><\/dt>\n<dd><p>Yes, when the Plugins button is enabled and the current user has WordPress permission to activate plugins. State changes happen through AJAX and the affected row refreshes without taking the user to the Plugins screen.<\/p><\/dd>\n<dt id=\"how%20does%20ops%20center%20find%20a%20plugin%27s%20settings%20screen%3F\"><h3>How does Ops Center find a plugin's Settings screen?<\/h3><\/dt>\n<dd><p>It uses the finalized WordPress admin menu and the plugin's registered action links. A Settings action is shown only when a real configuration destination can be identified.<\/p><\/dd>\n<dt id=\"which%20content%20architecture%20tools%20are%20supported%3F\"><h3>Which content architecture tools are supported?<\/h3><\/dt>\n<dd><p>The Site Architecture section can discover supported objects from ACF, Meta Box, ACPT, JetEngine, and Etch. Only active, detected providers are used.<\/p><\/dd>\n<dt id=\"does%20ops%20center%20change%20my%20posts%2C%20templates%2C%20or%20builder%20data%3F\"><h3>Does Ops Center change my posts, templates, or builder data?<\/h3><\/dt>\n<dd><p>No. Browsing and opening items does not alter their content. Ops Center sends users to the existing editor or management screen for the selected object.<\/p><\/dd>\n<dt id=\"why%20is%20a%20new%20media%20upload%20not%20visible%20immediately%3F\"><h3>Why is a new media upload not visible immediately?<\/h3><\/dt>\n<dd><p>Open the Media pane again. Its inventory refreshes through AJAX whenever the pane opens, so recent uploads should appear without reloading the entire admin page.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20sections%20i%20do%20not%20use%3F\"><h3>Can I hide sections I do not use?<\/h3><\/dt>\n<dd><p>Yes. Administrators can disable templates, patterns, resources, quick links, plugins, Site Architecture, and individual content-type menus.<\/p><\/dd>\n<dt id=\"can%20the%20light%20and%20dark%20interface%20be%20customized%3F\"><h3>Can the light and dark interface be customized?<\/h3><\/dt>\n<dd><p>Yes. Administrators can configure both palettes, base font size, text weight, and heading weight. They may also permit selected roles to save personal appearance preferences.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20load%20fonts%2C%20scripts%2C%20or%20styles%20from%20a%20cdn%3F\"><h3>Does the plugin load fonts, scripts, or styles from a CDN?<\/h3><\/dt>\n<dd><p>No. Inter, the plugin logo, builder marks, scripts, and styles are included in the plugin package.<\/p><\/dd>\n<dt id=\"what%20data%20is%20removed%20when%20the%20plugin%20is%20uninstalled%3F\"><h3>What data is removed when the plugin is uninstalled?<\/h3><\/dt>\n<dd><p>Uninstalling removes Ops Center options, transients, and user-specific appearance metadata. Deactivation alone preserves settings unless the administrator enables the optional cleanup-on-deactivation setting.<\/p><\/dd>\n<dt id=\"why%20does%20the%20plugin%20require%20wordpress%207.0%20or%20newer%3F\"><h3>Why does the plugin require WordPress 7.0 or newer?<\/h3><\/dt>\n<dd><p>WordPress 7.0 is the minimum supported major release. WordPress.org metadata does not accept patch versions in this field, so sites should remain updated to the latest available WordPress 7.0.x security release.<\/p><\/dd>\n<dt id=\"why%20is%20the%20installed%20folder%20named%20uplink-unified-ops-center%3F\"><h3>Why is the installed folder named uplink-unified-ops-center?<\/h3><\/dt>\n<dd><p>The folder and text domain use the stable <code>uplink-unified-ops-center<\/code> slug. The WordPress.org-facing plugin name is Uplink Unified Ops Center.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release of Uplink Unified Ops Center.<\/li>\n<li>Added a searchable admin-bar workspace for templates, patterns, content, media, site architecture, plugins, resources, and quick links.<\/li>\n<li>Added WordPress, Bricks, and Etch builder-aware actions.<\/li>\n<li>Added architecture discovery for ACF, Meta Box, ACPT, JetEngine, and native Etch post types.<\/li>\n<li>Added AJAX plugin state management and live media inventory refresh.<\/li>\n<li>Added role access controls and customizable light and dark appearance settings.<\/li>\n<\/ul>","raw_excerpt":"Centralize WordPress, Bricks, and Etch admin workflows with searchable content, media, architecture, plugin, and resource shortcuts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345938"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/stphnwlkr"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345938"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345938"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345938"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345938"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345938"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}