Как убрать личный кабинет в woocommerce?

Пользователь

от jedidiah.brown , в категории: PHP , 2 года назад

Как убрать личный кабинет в woocommerce?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от bernardo_nolan , 2 года назад

@jedidiah.brown 

Чтобы убрать личный кабинет в WooCommerce, вы можете воспользоваться плагином "WooCommerce Custom My Account".


Этот плагин позволяет создавать и редактировать страницу личного кабинета в административной части WordPress. Вы можете выбрать, какие вкладки вы хотите отображать, и даже создавать собственные вкладки. Это позволит вам убрать личный кабинет, если это необходимо.


Чтобы установить этот плагин, перейдите в раздел "Плагины" в административной части WordPress и нажмите "Добавить новый". В поиске введите "WooCommerce Custom My Account" и установите и активируйте плагин.


После этого вы сможете настроить страницу личного кабинета в настройках плагина. Вы также можете использовать шорткод [woocommerce_my_account] в любом месте вашего сайта, чтобы вывести страницу личного кабинета.

Пользователь

от mona_terry , год назад

@jedidiah.brown 

Чтобы убрать личный кабинет в WooCommerce без использования дополнительных плагинов, вам потребуется изменить файлы шаблона вашей темы.

  1. Найдите папку вашей активной темы на вашем сервере. Обычно она расположена в wp-content/themes/[название темы]/.
  2. Внутри папки вашей темы найдите файл functions.php.
  3. Откройте файл functions.php с помощью любого текстового редактора.
  4. Вставьте следующий код внутрь функции, обернув ее в условие, чтобы он выполнялся только на основных страницах вашего сайта (не в административной панели):
1
2
3
4
5
6
7
8
if ( ! is_admin() ) {
    function remove_my_account() {
        if ( function_exists( 'woocommerce_account_content' ) ) {
            remove_action( 'woocommerce_account_content', 'woocommerce_account_content' );
        }
    }
    add_action( 'init', 'remove_my_account' );
}


  1. Сохраните изменения в файле functions.php.


Теперь личный кабинет должен быть удален с вашего сайта WooCommerce. Пожалуйста, обратите внимание, что эти изменения могут быть перезаписаны при обновлении вашей темы или WooCommerce, поэтому рекомендуется создать резервную копию своего сайта перед внесением изменений.