Title: Control Live Changes
Author: Steve Taylor
Published: <strong>2012 年 4 月 30 日</strong>
Last modified: 2012 年 8 月 19 日

---

搜索插件

**该插件尚未通过WordPress的最新3个主要版本进行测试**。 当与较新版本的WordPress一起
使用时，可能不再受到维护或支持，并且可能会存在兼容性问题。

![](https://s.w.org/plugins/geopattern-icon/control-live-changes.svg)

# Control Live Changes

 作者：[Steve Taylor](https://profiles.wordpress.org/gyrus/)

[下载](https://downloads.wordpress.org/plugin/control-live-changes.0.2.2.zip)

 * [详情](https://cn.wordpress.org/plugins/control-live-changes/#description)
 * [评价](https://cn.wordpress.org/plugins/control-live-changes/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/control-live-changes/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/control-live-changes/#developers)

 [支持](https://wordpress.org/support/plugin/control-live-changes/)

## 描述

This plugin has arisen from the requirements of a client who manage many of their
WordPress sites via Git repositories on Beanstalk. Core WP files are not in the 
repo, to keep its size down, but plugins and themes are. WP upgrades are of course
tested on local development and remote staging servers before being run on the production
server. But since plugins and themes are in the repo, ideally they should be upgraded
locally for testing, then pushed to Beanstalk. Beanstalk in turn deploys the changes
to the staging server, and then the production server.

To help maintain this workflow, this plugin tests if the environment is local or
not (checking for `WP_LOCAL_DEV` or searching for “localhost” in `$_SERVER['HTTP_HOST']`).
If the environment isn’t local, plugin and theme installation, editing and upgrades
are disabled.

The following constants can be defined in `wp-config.php` to override the defaults:

 * `SLT_CLC_LOCAL_STRING` – The string to search for in `$_SERVER['HTTP_HOST']` 
   that will indicate a local development environment. Default: `"localhost"`
 * `SLT_CLC_DISABLE_REMOTE_CORE_UPGRADES` – Default: `false`
 * `SLT_CLC_DISABLE_REMOTE_PLUGIN_THEME_UPGRADES` – This will also disable editing
   plugin and theme files via the admin interface. Default: `true`
 * `SLT_CLC_OUTPUT_NOTICES` – Whether to output explanatory notices on the upgrades,
   themes, and plugins admin pages. Default: `true`
 * `SLT_CLC_CORE_NOTICE` – Default: `"Core upgrades are currently disabled on this
   server by the Control Live Changes plugin."`
 * `SLT_CLC_PLUGIN_THEME_NOTICE` – Default: `"Plugin and theme upgrades are currently
   disabled on this server by the Control Live Changes plugin."`

An alternative to the `SLT_CLC_LOCAL_STRING` check for a local environment is the`
WP_LOCAL_DEV` constant. This is used by Mark Jaquith in his technique for defining
local database connection details in a separate file (http://markjaquith.wordpress.
com/2011/06/24/wordpress-local-dev-tips/). If `WP_LOCAL_DEV` is set to true, the`
SLT_CLC_LOCAL_STRING` check is made irrelevant.

Development code hosted at [GitHub](https://github.com/gyrus/Control-Live-Changes).

## 安装

 1. Upload the `control-live-changes` directory into the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. If necessary, define constants in `wp-config.php` to override the plugin defaults–
    see the Description for details.

NOTE: Instead of the above, you may want to drop the `control-live-changes.php` 
file into the `/wp-content/mu-plugins/` directory to ensure that no one deactivates
this plugin!

## 评价

此插件暂无评价。

## 贡献者及开发者

「Control Live Changes」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ Steve Taylor ](https://profiles.wordpress.org/gyrus/)

[帮助将「Control Live Changes」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/control-live-changes)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/control-live-changes/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/control-live-changes/)，或通过[RSS](https://plugins.trac.wordpress.org/log/control-live-changes/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/control-live-changes/)。

## 更新日志

#### 0.2.2

 * Improved screen checking for plugins and theme pages

#### 0.2.1

 * Added tests for constants that might already be defined

#### 0.2

 * Improved disabling functionality by using the `map_meta_cap` filter

#### 0.1

 * First version

## 额外信息

 *  版本 **0.2.2**
 *  最后更新：**14 年前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 3.0 或更高版本 **
 *  已测试的最高版本为 **3.4.2**
 *  语言
 * [English (US)](https://wordpress.org/plugins/control-live-changes/)
 * 标签
 * [disable](https://cn.wordpress.org/plugins/tags/disable/)[git](https://cn.wordpress.org/plugins/tags/git/)
   [updates](https://cn.wordpress.org/plugins/tags/updates/)[upgrades](https://cn.wordpress.org/plugins/tags/upgrades/)
 *  [高级视图](https://cn.wordpress.org/plugins/control-live-changes/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/control-live-changes/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/control-live-changes/reviews/)

## 贡献者

 *   [ Steve Taylor ](https://profiles.wordpress.org/gyrus/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/control-live-changes/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](http://www.babyloniantimes.co.uk/index.php?page=donate)