mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- added deprecated info text to Install Info;
- transfer Secure tab to Advanced > Secure subtab;
This commit is contained in:
@@ -64,7 +64,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
|
||||
ob_start();
|
||||
|
||||
foreach ( $this->form_data['fields'] as $field_data ) {
|
||||
if ( isset( $field_data['type'] ) && 'hidden' == $field_data['type'] ) {
|
||||
if ( isset( $field_data['type'] ) && 'hidden' === $field_data['type'] ) {
|
||||
echo $this->render_form_row( $field_data );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -849,7 +849,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Notices' ) ) {
|
||||
<?php esc_html_e( 'Ultimate Member has a new additional feature to secure your Ultimate Member forms to prevent attacks from injecting accounts with administrative roles & capabilities.', 'ultimate-member' ); ?>
|
||||
</p>
|
||||
<p>
|
||||
<a class="button button-primary" href="<?php echo esc_attr( admin_url( 'admin.php?page=um_options&tab=secure&um_dismiss_notice=secure_settings&um_admin_nonce=' . wp_create_nonce( 'um-admin-nonce' ) ) ); ?>"><?php esc_html_e( 'Manage Security Settings', 'ultimate-member' ); ?></a>
|
||||
<a class="button button-primary" href="<?php echo esc_attr( admin_url( 'admin.php?page=um_options&tab=advanced§ion=secure&um_dismiss_notice=secure_settings&um_admin_nonce=' . wp_create_nonce( 'um-admin-nonce' ) ) ); ?>"><?php esc_html_e( 'Manage Security Settings', 'ultimate-member' ); ?></a>
|
||||
<a class="button" target="_blank" href="https://docs.ultimatemember.com/article/1869-security-feature"><?php esc_html_e( 'Read the documentation', 'ultimate-member' ); ?></a>
|
||||
</p>
|
||||
<?php
|
||||
|
||||
@@ -48,7 +48,10 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
|
||||
//custom content for licenses tab
|
||||
add_filter( 'um_settings_section_licenses__custom_content', array( $this, 'settings_licenses_tab' ), 10, 3 );
|
||||
add_filter( 'um_settings_section_advanced_override_templates_custom_content', array( $this, 'settings_override_templates_tab' ), 10, 3 );
|
||||
add_filter( 'um_settings_section_advanced_override_templates_custom_content', array( $this, 'settings_override_templates_tab' ) );
|
||||
|
||||
// @todo remove since 2.9.0
|
||||
add_filter( 'um_settings_section_install_info__custom_content', array( $this, 'settings_install_info' ) );
|
||||
|
||||
//custom content for override templates tab
|
||||
add_action( 'plugins_loaded', array( $this, 'um_check_template_version' ), 10 );
|
||||
@@ -420,7 +423,13 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
$duplicates = array();
|
||||
$taxonomies_options = array();
|
||||
$exclude_taxonomies = UM()->excluded_taxonomies();
|
||||
$all_taxonomies = get_taxonomies( array( 'public' => true, 'show_ui' => true ), 'objects' );
|
||||
$all_taxonomies = get_taxonomies(
|
||||
array(
|
||||
'public' => true,
|
||||
'show_ui' => true,
|
||||
),
|
||||
'objects'
|
||||
);
|
||||
foreach ( $all_taxonomies as $key => $taxonomy ) {
|
||||
if ( in_array( $key, $exclude_taxonomies, true ) ) {
|
||||
continue;
|
||||
@@ -446,7 +455,6 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$restricted_access_taxonomy_metabox_value = array();
|
||||
$restricted_access_taxonomy_metabox = UM()->options()->get( 'restricted_access_taxonomy_metabox' );
|
||||
if ( ! empty( $restricted_access_taxonomy_metabox ) && is_array( $restricted_access_taxonomy_metabox ) ) {
|
||||
@@ -1789,7 +1797,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
'licenses' => array(
|
||||
'title' => __( 'Licenses', 'ultimate-member' ),
|
||||
),
|
||||
'advanced' => array(
|
||||
'advanced' => array(
|
||||
'title' => __( 'Advanced', 'ultimate-member' ),
|
||||
'sections' => array(
|
||||
'' => array(
|
||||
@@ -1851,7 +1859,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
),
|
||||
),
|
||||
),
|
||||
'misc' => array(
|
||||
'misc' => array(
|
||||
'title' => __( 'Misc', 'ultimate-member' ),
|
||||
'fields' => array(
|
||||
array(
|
||||
@@ -1891,13 +1899,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
'type' => 'install_info',
|
||||
),
|
||||
),
|
||||
),
|
||||
), // @todo remove since 2.9.0
|
||||
)
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param array $settings
|
||||
*
|
||||
@@ -2980,10 +2986,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
}
|
||||
|
||||
/**
|
||||
* HTML for Settings > Override Templates tab.
|
||||
* @return void
|
||||
* HTML for Settings > Advanced > Override Templates tab.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function settings_override_templates_tab( $html, $current_tab, $current_subtab ) {
|
||||
public function settings_override_templates_tab() {
|
||||
$um_check_version = get_transient( 'um_check_template_versions' );
|
||||
|
||||
$check_url = add_query_arg(
|
||||
@@ -3022,6 +3029,35 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
return ob_get_clean();
|
||||
}
|
||||
|
||||
/**
|
||||
* HTML for Settings > Install Info tab.
|
||||
*
|
||||
* @todo remove since 2.9.0
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function settings_install_info() {
|
||||
ob_start();
|
||||
?>
|
||||
<p class="description" style="margin: 20px 0 0 0;">
|
||||
<?php
|
||||
/** @noinspection HtmlUnknownTarget */
|
||||
// translators: %s: Link to the Site Health > Info.
|
||||
echo wp_kses( sprintf( __( 'This settings tab is deprecated. And it will be fully removed since 2.9.0 version. Please get the installation info from <a href="%s">there</a>.', 'ultimate-member' ), add_query_arg( 'tab', 'debug', admin_url( 'site-health.php' ) ) ), UM()->get_allowed_html( 'admin_notice' ) );
|
||||
?>
|
||||
</p>
|
||||
<p class="description" style="margin: 20px 0 0 0;">
|
||||
<?php
|
||||
/** @noinspection HtmlUnknownTarget */
|
||||
// translators: %s: Link to the Site Health article.
|
||||
echo wp_kses( sprintf( __( 'Check more information about Site Health and how to get the Installation Info <a href="%s" target="_blank">here</a>.', 'ultimate-member' ), 'https://docs.ultimatemember.com/article/1879-ultimate-member-site-health' ), UM()->get_allowed_html( 'admin_notice' ) );
|
||||
?>
|
||||
</p>
|
||||
|
||||
<?php
|
||||
return ob_get_clean();
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $get_list boolean
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user