本文整理汇总了PHP中Util_Ui::config_item方法的典型用法代码示例。如果您正苦于以下问题:PHP Util_Ui::config_item方法的具体用法?PHP Util_Ui::config_item怎么用?PHP Util_Ui::config_item使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Util_Ui
的用法示例。
在下文中一共展示了Util_Ui::config_item方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _e
<?php
namespace W3TC;
if (!defined('W3TC')) {
die;
}
Util_Ui::postbox_header(__('<acronym title="Content Delivery Network">CDN</acronym>', 'w3-total-cache'), '', 'cdn');
Util_Ui::config_overloading_button(array('key' => 'cdn.configuration_overloaded'));
?>
<p><?php
_e('Host static files with your content delivery network provider to reduce page load time.', 'w3-total-cache');
if (!$cdn_enabled) {
printf(__('If you do not have a <acronym title="Content Delivery Network">CDN</acronym> provider try MaxCDN. <a href="%s" target="_blank">Sign up and save 25%</a>.', 'w3-total-cache'), wp_nonce_url(Util_Ui::admin_url('admin.php?page=w3tc_dashboard&w3tc_cdn_maxcdn_signup'), 'w3tc'));
}
?>
</p>
<table class="form-table">
<?php
Util_Ui::config_item(array('key' => 'cdn.enabled', 'control' => 'checkbox', 'checkbox_label' => __('Enable', 'w3-total-cache'), 'description' => __('Theme files, media library attachments, <acronym title="Cascading Style Sheet">CSS</acronym>, <acronym title="JavaScript">JS</acronym> files etc will appear to load instantly for site visitors.', 'w3-total-cache')));
Util_Ui::config_item(array('key' => 'cdn.engine', 'control' => 'selectbox', 'selectbox_values' => $engine_values, 'selectbox_optgroups' => $engine_optgroups, 'description' => __('Select the <acronym title="Content Delivery Network">CDN</acronym> type you wish to use.', 'w3-total-cache') . $cdn_engine_extra_description));
?>
</table>
<?php
Util_Ui::button_config_save('general_cdn', '<input id="cdn_purge" type="button" value="' . __('Empty cache', 'w3-total-cache') . '" ' . ($cdn_enabled && Cdn_Util::can_purge_all($config->get_string('cdn.engine')) ? '' : ' disabled="disabled" ') . ' class="button {nonce: \'' . wp_create_nonce('w3tc') . '\'}" />');
Util_Ui::postbox_footer();
示例2: esc_attr
<?php
Util_Ui::sealing_disabled($module);
?>
value="<?php
echo esc_attr(implode(',', $config->get_array(array($module, 'memcached.servers'))));
?>
" size="80" />
<input id="memcached_test" class="button {nonce: '<?php
echo wp_create_nonce('w3tc');
?>
'}"
<?php
Util_Ui::sealing_disabled($module);
?>
type="button" value="<?php
esc_attr_e('Test', 'w3-total-cache');
?>
" />
<span id="memcached_test_status" class="w3tc-status w3tc-process"></span>
<br /><span class="description"><?php
_e('Multiple servers may be used and seperated by a comma; e.g. 192.168.1.100:11211, domain.com:22122', 'w3-total-cache');
?>
</span>
</td>
</tr>
<?php
Util_Ui::config_item(array('key' => array($module, 'memcached.persistent'), 'label' => __('Use persistent connection:', 'w3-total-cache'), 'control' => 'checkbox', 'checkbox_label' => Util_ConfigLabel::get('memcached.persistent'), 'description' => 'Using persistent connection doesn\'t reinitialize memcached driver on each request'));
Util_Ui::config_item(array('key' => array($module, 'memcached.aws_autodiscovery'), 'label' => __('Node Auto Discovery:', 'w3-total-cache'), 'control' => 'checkbox', 'checkbox_label' => 'Amazon Node Auto Discovery', 'disabled' => Util_Installed::memcached_aws() ? null : true, 'description' => !Util_Installed::memcached_aws() ? __('ElastiCache PHP module not found', 'w3-total-cache') : __('When Amazon ElastiCache used, specify configuration endpoint as Memecached host', 'w3-total-cache')));
Util_Ui::config_item(array('key' => array($module, 'memcached.username'), 'label' => Util_ConfigLabel::get('memcached.username'), 'control' => 'textbox', 'disabled' => Util_Installed::memcache_auth() ? null : true, 'description' => __('Specify memcached username, when SASL authentication used', 'w3-total-cache') . (Util_Installed::memcache_auth() ? '' : __('<br>Available when memcached extension installed, built with SASL, and memcached.use_sasl = 1 option is set in php.ini', 'w3-total-cache'))));
Util_Ui::config_item(array('key' => array($module, 'memcached.password'), 'label' => Util_ConfigLabel::get('memcached.password'), 'control' => 'textbox', 'disabled' => Util_Installed::memcache_auth() ? null : true, 'description' => __('Specify memcached password, when SASL authentication used', 'w3-total-cache')));
示例3: __
</table>
<?php
echo Util_Ui::button_config_save('pagecache_general');
?>
<?php
Util_Ui::postbox_footer();
?>
<?php
Util_Ui::postbox_header(__('Aliases', 'w3-total-cache'), '', 'mirrors');
?>
<table class="form-table">
<?php
Util_Ui::config_item(array('key' => 'pgcache.mirrors.enabled', 'control' => 'checkbox', 'label' => __('Cache Alias Hostnames:', 'w3-total-cache'), 'checkbox_label' => __('Enable', 'w3-total-cache'), 'enabled' => !Util_Environment::is_wpmu_subdomain(), 'description' => __('If the same Wordpress content is accessed from different domains', 'w3-total-cache')));
Util_Ui::config_item(array('key' => 'pgcache.mirrors.home_urls', 'control' => 'textarea', 'label' => __('Additional Home URLs:', 'w3-total-cache'), 'enabled' => !Util_Environment::is_wpmu_subdomain(), 'description' => __('Specify full home URLs of your mirrors so that plugin will flush it\'s cache when content is changed. For example:<br /> http://my-site.com<br />http://www.my-site.com<br />https://my-site.com', 'w3-total-cache')));
?>
</table>
<?php
echo Util_Ui::button_config_save('pagecache_aliases');
?>
<?php
Util_Ui::postbox_footer();
?>
<?php
Util_Ui::postbox_header(__('Cache Preload', 'w3-total-cache'), '', 'cache_preload');
?>
<table class="form-table">
<tr>
<th colspan="2">
示例4: esc_attr
<?php
Util_Ui::sealing_disabled($module);
?>
value="<?php
echo esc_attr(implode(',', $config->get_array(array($module, 'redis.servers'))));
?>
"
size="100" />
<input class="w3tc_common_redis_test button {nonce: '<?php
echo wp_create_nonce('w3tc');
?>
'}"
<?php
Util_Ui::sealing_disabled($module);
?>
type="button" value="<?php
esc_attr_e('Test', 'w3-total-cache');
?>
" />
<span class="w3tc_common_redis_test_result w3tc-status w3tc-process"></span>
<br /><span class="description"><?php
_e('Multiple servers may be used and seperated by a comma; e.g. 192.168.1.100:11211, domain.com:22122', 'w3-total-cache');
?>
</span>
</td>
</tr>
<?php
Util_Ui::config_item(array('key' => array($module, 'redis.persistent'), 'label' => __('Use persistent connection:', 'w3-total-cache'), 'control' => 'checkbox', 'checkbox_label' => Util_ConfigLabel::get('redis.persistent'), 'description' => 'Using persistent connection doesn\'t reinitialize memcached driver on each request'));
Util_Ui::config_item(array('key' => array($module, 'redis.dbid'), 'label' => Util_ConfigLabel::get('redis.dbid'), 'control' => 'textbox', 'description' => __('Database ID to use', 'w3-total-cache')));
Util_Ui::config_item(array('key' => array($module, 'redis.password'), 'label' => Util_ConfigLabel::get('redis.password'), 'control' => 'textbox', 'description' => __('Specify redis password', 'w3-total-cache')));
示例5: _e
<th colspan="2">
<?php
$this->checkbox('minify.reject.logged');
?>
<?php
Util_Ui::e_config_label('minify.reject.logged');
?>
</label><br />
<span class="description"><?php
_e('Authenticated users will not receive minified pages if this option is enabled.', 'w3-total-cache');
?>
</span>
</th>
</tr>
<?php
Util_Ui::config_item(array('key' => 'minify.error.notification', 'control' => 'selectbox', 'selectbox_values' => array('' => __('Disabled', 'w3-total-cache'), 'admin' => __('Admin Notification', 'w3-total-cache'), 'email' => __('Email Notification', 'w3-total-cache'), 'admin,email' => __('Both Admin & Email Notification', 'w3-total-cache')), 'description' => __('Notify when minify cache creation errors occur.', 'w3-total-cache')));
?>
</table>
<?php
Util_Ui::button_config_save('minify_general');
?>
<?php
Util_Ui::postbox_footer();
?>
<?php
Util_Ui::postbox_header(__('<acronym title="Hypertext Markup Language">HTML</acronym> & <acronym title="eXtensible Markup Language">XML</acronym>', 'w3-total-cache'), '', 'html_xml');
?>
<table class="form-table">
<tr>
示例6: esc_textarea
<?php
Util_Ui::sealing_disabled('browsercache.');
?>
name="browsercache__no404wp__exceptions" cols="40" rows="5"><?php
echo esc_textarea(implode("\r\n", $this->_config->get_array('browsercache.no404wp.exceptions')));
?>
</textarea><br />
<span class="description"><?php
_e('Never process 404 (not found) events for the specified URIs.', 'w3-total-cache');
?>
</span>
</td>
</tr>
<?php
Util_Ui::config_item(array('key' => 'browsercache.rewrite', 'disabled' => Util_Ui::sealing_disabled('browsercache.'), 'control' => 'checkbox', 'checkbox_label' => __('Rewrite URL structure of objects', 'w3-total-cache'), 'description' => __('Generate unique URI for each file protected from caching by browser.', 'w3-total-cache'), 'style' => '2'));
Util_Ui::config_item(array('key' => 'browsercache.hsts', 'disabled' => Util_Ui::sealing_disabled('browsercache.') || !Util_Environment::is_https(), 'value' => Util_Environment::is_https() ? null : false, 'control' => 'checkbox', 'checkbox_label' => __('Apply <acronym title="Hypertext Transfer Protocol">HTTP</acronym> Strict Transport Security policy', 'w3-total-cache'), 'description' => __('Set the <acronym title="HTTP Strict Transport Security">HSTS</acronym> header to maximize <acronym title="Secure Sockets Layer">SSL</acronym> security.', 'w3-total-cache'), 'style' => '2'));
?>
</table>
<?php
Util_Ui::button_config_save('browsercache_general');
?>
<?php
Util_Ui::postbox_footer();
?>
<?php
Util_Ui::postbox_header(__('<acronym title="Cascading Style Sheet">CSS</acronym> & <acronym title="JavaScript">JS</acronym>', 'w3-total-cache'), '', 'css_js');
?>
<p><?php
_e('Specify browser cache policy for Cascading Style Sheets and JavaScript files.', 'w3-total-cache');
示例7: checked
<label><input type="checkbox" name="file_nfs" value="1"<?php
checked($file_nfs, true);
Util_Ui::sealing_disabled('common.');
?>
/> <?php
_e('Optimize disk enhanced page and minify disk caching for <acronym title="Network File System">NFS</acronym>', 'w3-total-cache');
?>
</label>
<br /><span class="description"><?php
_e('Try this option if your hosting environment uses a network based file system for a possible performance improvement.', 'w3-total-cache');
?>
</span>
</th>
</tr>
<?php
Util_Ui::config_item(array('key' => 'common.track_usage', 'control' => 'checkbox', 'checkbox_label' => __('Anonymously track usage to improve product quality', 'w3-total-cache'), 'style' => '2'));
?>
<?php
do_action('w3tc_settings_general_boxarea_miscellaneous_content');
?>
<?php
if (is_network_admin() || !Util_Environment::is_wpmu()) {
?>
<tr id="edge_mode">
<th colspan="2">
<?php
if (!Util_Environment::is_w3tc_edge($this->_config)) {
echo '<a href="' . Util_Ui::url(array('w3tc_edge_mode_enable' => 'y')) . '"><strong>' . __('Enable Edge mode', 'w3-total-cache') . '</strong></a>';
} else {
echo '<a href="' . Util_Ui::url(array('w3tc_edge_mode_disable' => 'y')) . '"><strong>' . __('Disable Edge mode', 'w3-total-cache') . '</strong></a>';
示例8: array
?>
</td></tr>
</table>
<?php
}
?>
<?php
if ($state == 'available') {
?>
<table class="form-table">
<?php
Util_Ui::config_item(array('key' => array('cloudflare', 'widget_interval'), 'label' => __('Widget statistics interval:', 'w3-total-cache'), 'control' => 'selectbox', 'selectbox_values' => array('-30' => 'Last 30 minutes', '-360' => 'Last 6 hours', '-720' => 'Last 12 hours', '-1440' => 'Last 24 hours', '-10080' => 'Last week', '-43200' => 'Last month')));
Util_Ui::config_item(array('key' => array('cloudflare', 'widget_cache_mins'), 'label' => __('Cache time:', 'w3-total-cache'), 'control' => 'textbox', 'description' => 'How many minutes data retrieved from CloudFlare ' . 'should be stored. Minimum is 1 minute.'));
Util_Ui::config_item(array('key' => array('cloudflare', 'pagecache'), 'label' => __('Page Caching:', 'w3-total-cache'), 'control' => 'checkbox', 'checkbox_label' => 'Flush CloudFlare on Post Modifications', 'description' => 'Enable when you have html pages cached on CloudFlare level.'));
?>
</table>
<?php
}
?>
<?php
Util_Ui::button_config_save('extension_cloudflare_general');
Util_Ui::postbox_footer();
?>
<?php
if ($state == 'available') {
示例9: config_item_engine
/**
* Displays config item - caching engine selectbox
*/
public static function config_item_engine($a)
{
if (isset($a['empty_value']) && $a['empty_value']) {
$values[''] = array('label' => 'Please select a method');
}
$values['file'] = array('label' => __('Disk', 'w3-total-cache'), 'optgroup' => 0);
$values['apc'] = array('disabled' => !Util_Installed::apc(), 'label' => __('Opcode: Alternative PHP Cache (APC / APCu)', 'w3-total-cache'), 'optgroup' => 1);
$values['eaccelerator'] = array('disabled' => !Util_Installed::eaccelerator(), 'label' => __('Opcode: eAccelerator', 'w3-total-cache'), 'optgroup' => 1);
$values['xcache'] = array('disabled' => !Util_Installed::xcache(), 'label' => __('Opcode: XCache', 'w3-total-cache'), 'optgroup' => 1);
$values['wincache'] = array('disabled' => !Util_Installed::wincache(), 'label' => __('Opcode: WinCache', 'w3-total-cache'), 'optgroup' => 1);
$values['memcached'] = array('disabled' => !Util_Installed::memcached(), 'label' => __('Memcached', 'w3-total-cache'), 'optgroup' => 2);
$values['redis'] = array('disabled' => !Util_Installed::redis(), 'label' => __('Redis', 'w3-total-cache'), 'optgroup' => 2);
Util_Ui::config_item(array('key' => $a['key'], 'label' => isset($a['label']) ? $a['label'] : null, 'disabled' => isset($a['disabled']) ? $a['disabled'] : null, 'control' => 'selectbox', 'selectbox_values' => $values, 'selectbox_optgroups' => array(__('Shared Server:', 'w3-total-cache'), __('Dedicated / Virtual Server:', 'w3-total-cache'), __('Multiple Servers:', 'w3-total-cache'))));
}
示例10: array
<?php
namespace W3TC;
if (!defined('W3TC')) {
die;
}
Util_Ui::postbox_header(__('Opcode Cache', 'w3-total-cache'), '', 'system_opcache');
?>
<table class="form-table">
<?php
Util_Ui::config_item(array('key' => 'opcache.engine', 'label' => 'Opcode Cache', 'control' => 'selectbox', 'value' => $opcode_engine, 'selectbox_values' => array('Not Available' => array('disabled' => $opcode_engine !== 'Not Available', 'label' => __('Not Available', 'w3-total-cache')), 'OPcache' => array('disabled' => $opcode_engine !== 'OPcache', 'label' => __('Opcode: Zend Opcache', 'w3-total-cache')), 'APC' => array('disabled' => $opcode_engine !== 'APC', 'label' => __('Opcode: Alternative PHP Cache (APC / APCu)', 'w3-total-cache')))));
Util_Ui::config_item(array('key' => 'opcache.validate_timestamps', 'label' => 'Validate Timestamps', 'control' => 'checkbox', 'disabled' => true, 'value' => $validate_timestamps, 'checkbox_label' => __('Enable', 'w3-total-cache'), 'description' => __('Once enabled, each file request will update the cache with the latest version.' . 'When this setting is off, the Opcode Cache will not check, instead PHP must be restarted in order for setting changes to be reflected.', 'w3-total-cache')));
?>
</table>
<?php
Util_Ui::button_config_save('general_opcache', '<input type="submit" name="w3tc_opcache_flush" value="' . __('Empty cache', 'w3-total-cache') . '"' . ($opcode_engine !== 'Not Available' ? '' : ' disabled="disabled" ') . ' class="button" />');
?>
<?php
Util_Ui::postbox_footer();
示例11: _e
_e('<acronym title="Application Programming Interface">API</acronym> key:', 'w3-total-cache');
?>
</label></th>
<td>
<input id="cdn_rscf_key" class="w3tc-ignore-change" type="password"
<?php
Util_Ui::sealing_disabled('cdn.');
?>
name="cdn__rscf__key" value="<?php
echo esc_attr($this->_config->get_string('cdn.rscf.key'));
?>
" size="60" />
</td>
</tr>
<?php
Util_Ui::config_item(array('key' => 'cdn.rscf.location', 'control' => 'selectbox', 'selectbox_values' => array('us' => 'US', 'uk' => 'uk')));
?>
<tr>
<th><label for="cdn_rscf_container"><?php
_e('Container:', 'w3-total-cache');
?>
</label></th>
<td>
<input id="cdn_rscf_container" type="text" name="cdn__rscf__container"
<?php
Util_Ui::sealing_disabled('cdn.');
?>
value="<?php
echo esc_attr($this->_config->get_string('cdn.rscf.container'));
?>
" size="30" />
示例12: array
?>
</a>
</p>
<p>
FeedBurner extension is currently <?php
if ($config->is_extension_active_frontend('feedburner')) {
echo '<span class="w3tc-enabled">enabled</span>';
} else {
echo '<span class="w3tc-disabled">disabled</span>';
}
?>
.
<p>
<div class="metabox-holder">
<?php
Util_Ui::postbox_header(__('Google FeedBurner', 'w3-total-cache'));
?>
<table class="form-table">
<?php
Util_Ui::config_item(array('key' => array('feedburner', 'urls'), 'control' => 'textarea', 'label' => __('Additional URLs:', 'w3-total-cache'), 'description' => __('Specify any additional feed URLs to ping on FeedBurner.', 'w3-total-cache')));
?>
</table>
<?php
Util_Ui::button_config_save('extension_feedburner');
?>
<?php
Util_Ui::postbox_footer();
?>
</div>
<?php
示例13: array
Util_Ui::button_config_save('extension_genesis_sidebar');
?>
<?php
Util_Ui::postbox_footer();
?>
<?php
Util_Ui::postbox_header(__('Footer', 'w3-total-cache'));
?>
<table class="form-table">
<?php
Util_Ui::config_item(array('key' => array('genesis.theme', 'genesis_footer'), 'control' => 'checkbox', 'checkbox_label' => __('Enable', 'w3-total-cache'), 'label' => __('Cache genesis footer:', 'w3-total-cache'), 'description' => __('Caches footer loop.', 'w3-total-cache')));
Util_Ui::config_item(array('key' => array('genesis.theme', 'wp_footer'), 'control' => 'checkbox', 'checkbox_label' => __('Enable', 'w3-total-cache'), 'label' => __('Cache footer:', 'w3-total-cache'), 'description' => __('Caches wp_footer loop.', 'w3-total-cache')));
Util_Ui::config_item(array('key' => array('genesis.theme', 'reject_logged_roles'), 'control' => 'checkbox', 'checkbox_label' => __('Enable', 'w3-total-cache'), 'label' => __('Disable fragment cache:', 'w3-total-cache'), 'description' => 'Don\'t use fragment cache with the following hooks and for the specified user roles.'));
?>
</table>
<?php
Util_Ui::button_config_save('extension_genesis_footer');
?>
<?php
Util_Ui::postbox_footer();
?>
<?php
Util_Ui::postbox_header(__('Exclusions', 'w3-total-cache'), '', 'exclusions');
?>
<table class="form-table">
<tr>
示例14: __
<?php
namespace W3TC;
if (!defined('W3TC')) {
die;
}
Util_Ui::config_item(array('key' => 'cdn.s3_compatible.api_host', 'label' => __('API host:', 'w3-total-cache'), 'control' => 'textbox', 'textbox_size' => 30, 'description' => __('Host of API endpoint, comptabile with Amazon S3 API', 'w3-total-cache')));
Util_Ui::config_item(array('key' => 'cdn.s3.key', 'label' => __('Access key ID:', 'w3-total-cache'), 'control' => 'textbox', 'textbox_size' => 30, 'description' => __('Theme files, media library attachments, <acronym title="Cascading Style Sheet">CSS</acronym>, <acronym title="JavaScript">JS</acronym> files etc will appear to load instantly for site visitors.', 'w3-total-cache')));
?>
<tr>
<th><label for="cdn_s3_secret"><?php
_e('Secret key:', 'w3-total-cache');
?>
</label></th>
<td>
<input id="cdn_s3_secret" class="w3tc-ignore-change"
<?php
Util_Ui::sealing_disabled('cdn.');
?>
type="password" name="cdn__s3__secret" value="<?php
echo esc_attr($this->_config->get_string('cdn.s3.secret'));
?>
" size="60" />
</td>
</tr>
<tr>
<th><label for="cdn_s3_bucket"><?php
_e('Bucket:', 'w3-total-cache');
?>
</label></th>