本文整理匯總了PHP中ITSEC_Core::do_settings_section方法的典型用法代碼示例。如果您正苦於以下問題:PHP ITSEC_Core::do_settings_section方法的具體用法?PHP ITSEC_Core::do_settings_section怎麽用?PHP ITSEC_Core::do_settings_section使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ITSEC_Core
的用法示例。
在下文中一共展示了ITSEC_Core::do_settings_section方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: metabox_advanced_settings
/**
* Render the settings metabox
*
* Displays the contents of the module's settings metabox on the "Settings"
* page with all module options.
*
* @since 4.0.0
*
* @return void
*/
public function metabox_advanced_settings()
{
echo '<p>' . __('One of the best ways to protect yourself from an attack is to have access to a database backup of your site. If something goes wrong, you can get your site back by restoring the database from a backup and replacing the files with fresh ones. Use the button below to create a backup of your database for this purpose. You can also schedule automated backups and download or delete previous backups.', 'it-l10n-ithemes-security-pro') . '</p>';
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'backup-settings-2', false);
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'backup-enabled', false);
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'backup-settings', false);
echo '<p>' . PHP_EOL;
settings_fields('security_page_toplevel_page_itsec_settings');
echo '<input class="button-primary" name="submit" type="submit" value="' . __('Save All Changes', 'it-l10n-ithemes-security-pro') . '" />' . PHP_EOL;
echo '</p>' . PHP_EOL;
}
示例2: metabox_advanced_file_change_settings
/**
* Render the settings metabox
*
* Displays the contents of the module's settings metabox on the "Settings"
* page with all module options.
*
* @since 4.0.0
*
* @return void
*/
public function metabox_advanced_file_change_settings()
{
echo '<p>' . __('Even the best security solutions can fail. How do you know if someone gets into your site? You will know because they will change something. File Change detection will tell you what files have changed in your WordPress installation alerting you to changes not made by yourself. Unlike other solutions this plugin will look only at your installation and compare files to the last check instead of comparing them with a remote installation thereby taking into account whether or not you modify the files yourself.', 'it-l10n-better-wp-security') . '</p>';
echo $this->file_change_form('logs');
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'file_change-enabled', false);
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'file_change-settings', false);
echo '<p>' . PHP_EOL;
settings_fields('security_page_toplevel_page_itsec_settings');
echo '<input class="button-primary" name="submit" type="submit" value="' . __('Save All Changes', 'it-l10n-better-wp-security') . '" />' . PHP_EOL;
echo '</p>' . PHP_EOL;
}
示例3: metabox_two_factor_settings
/**
* Render the settings metabox
*
* Displays the contents of the module's settings metabox on the "Pro"
* page with all module options.
*
* @since 1.2.0
*
* @return void
*/
public function metabox_two_factor_settings()
{
global $itsec_globals;
echo '<p>' . __('Allow users to log in with two-factor authentication devices such as Google Authenticator or Authy', 'it-l10n-ithemes-security-pro') . '</p>';
echo sprintf('<div class="itsec-notice-message"><span>%s: </span> %s <strong>%s</strong> %s <a href="%s">%s</a>.</div>', __('Notice', 'it-l10n-ithemes-security-pro'), __('Please verify your server\'s time is correct before enabling this feature. Your server time must be within 30 seconds of your two-factor device for this to be successful. Your server is reporting the current time as', 'it-l10n-ithemes-security-pro'), date('g:i:s a', $itsec_globals['current_time']), __('This time was taken when this page was loaded and may be old. You may want to refresh this page to verify the correct time. If the time is incorrect please verify your', 'it-l10n-ithemes-security-pro'), admin_url('options-general.php#timezone_string'), __('timezone settings on the WordPress settings page', 'it-l10n-ithemes-security-pro'), __('', 'it-l10n-ithemes-security-pro'));
$this->core->do_settings_section('security_page_toplevel_page_itsec_pro', 'two_factor-enabled', false);
$this->core->do_settings_section('security_page_toplevel_page_itsec_pro', 'two_factor-settings', false);
echo '<p>' . PHP_EOL;
settings_fields('security_page_toplevel_page_itsec_pro');
echo '<input class="button-primary" name="submit" type="submit" value="' . __('Save All Changes', 'it-l10n-ithemes-security-pro') . '" />' . PHP_EOL;
echo '</p>' . PHP_EOL;
}
示例4: metabox_advanced_file_change_settings
/**
* Render the settings metabox
*
* Displays the contents of the module's settings metabox on the "Settings"
* page with all module options.
*
* @since 4.0.0
*
* @return void
*/
public function metabox_advanced_file_change_settings()
{
echo '<p>' . __('Even the best security solutions can fail. How do you know if someone gets into your site? You will know because they will change something. File Change detection will tell you what files have changed in your WordPress installation alerting you to changes not made by yourself. Unlike other solutions this plugin will look only at your installation and compare files to the last check instead of comparing them with a remote installation thereby taking into account whether or not you modify the files yourself.', 'better-wp-security') . '</p>';
if (ITSEC_Lib::get_memory_limit() < 128) {
echo '<div class="itsec-warning-message">' . __('Warning: Your server has less than 128MB of RAM dedicated to PHP. If you have many files in your installation or a lot of active plugins activating this feature may result in your site becoming disabled with a memory error. See the plugin homepage for more information.', 'better-wp-security') . '</div>';
}
echo $this->file_change_form('logs');
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'file_change-enabled', false);
$this->core->do_settings_section('security_page_toplevel_page_itsec_settings', 'file_change-settings', false);
echo '<p>' . PHP_EOL;
settings_fields('security_page_toplevel_page_itsec_settings');
echo '<input class="button-primary" name="submit" type="submit" value="' . __('Save All Changes', 'better-wp-security') . '" />' . PHP_EOL;
echo '</p>' . PHP_EOL;
}
示例5: metabox_two_factor_settings
/**
* Render the settings metabox
*
* Displays the contents of the module's settings metabox on the "Pro"
* page with all module options.
*
* @since 1.2.0
*
* @return void
*/
public function metabox_two_factor_settings() {
global $itsec_globals;
echo '<p>' . sprintf( __( "To allow users to log in with two-factor authentication, enable one or more two-factor providers. Once at least one two-factor provider is enabled, users can configure two-factor authentication from their <a href='%s'>profile</a>.", 'it-l10n-ithemes-security-pro' ), get_edit_profile_url() ) . '</p>';
echo '<p>' . __( 'If possible, all providers should be enabled. A provider should only be disabled if it will not work properly with your site. For instance, the email provider should not be enabled if your site cannot send emails.', 'it-l10n-ithemes-security-pro' ) . '</p>';
$this->_core->do_settings_section( 'security_page_toplevel_page_itsec_pro', 'two-factor-providers', false );
echo '<p>' . PHP_EOL;
settings_fields( 'security_page_toplevel_page_itsec_pro' );
echo '<input class="button-primary" name="submit" type="submit" value="' . __( 'Save All Changes', 'it-l10n-ithemes-security-pro' ) . '" />' . PHP_EOL;
echo '</p>' . PHP_EOL;
}