From 184406fdcbc6ea88a5ae1016fddfac7dc4b5cc7d Mon Sep 17 00:00:00 2001 From: Pieter Bos Date: Mon, 11 Jun 2018 09:42:25 +0100 Subject: [PATCH] hide SEO settings on profile page issue #39, issue #40 --- includes/class-so-clean-up-wp-seo-settings.php | 7 +++++++ includes/class-so-clean-up-wp-seo.php | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/includes/class-so-clean-up-wp-seo-settings.php b/includes/class-so-clean-up-wp-seo-settings.php index 875b84a..0d3b782 100644 --- a/includes/class-so-clean-up-wp-seo-settings.php +++ b/includes/class-so-clean-up-wp-seo-settings.php @@ -311,6 +311,13 @@ private function settings_fields() { ), 'default' => $options['hide_admincolumns'], ), + array( + 'id' => 'hide_seo_settings_profile_page', + 'label' => __( 'Profile page', 'so-clean-up-wp-seo' ), + 'description' => __( 'Hide SEO Settings on individual profile page.', 'so-clean-up-wp-seo' ), + 'type' => 'checkbox', + 'default' => $options['hide_seo_settings_profile_page'], + ), array( 'id' => 'remove_primarycatfeat', 'label' => __( 'Primary category', 'so-clean-up-wp-seo' ), diff --git a/includes/class-so-clean-up-wp-seo.php b/includes/class-so-clean-up-wp-seo.php index 58503e8..dc7a403 100644 --- a/includes/class-so-clean-up-wp-seo.php +++ b/includes/class-so-clean-up-wp-seo.php @@ -337,6 +337,11 @@ public function so_cuws_hide_visibility_css() { } } + // seo settings profile page + if ( ! empty( $this->options['hide_seo_settings_profile_page'] ) ) { + echo '.profile-php .yoast.yoast-settings{display:none;}'; // @since v3.6.0 + } + echo ''; } @@ -462,6 +467,7 @@ public function get_defaults() { 'title', 'metadescr' ), + 'hide_seo_settings_profile_page' => 'on', 'remove_primarycatfeat' => 'on', 'remove_dbwidget' => 'on', 'remove_adminbar' => 'on',