Спрашиваем и отвечаем по Wordpress-15

S
На сайте с 24.08.2015
Offline
74
#1371

Приветствую!

Все мы знаем, что в редакторе WP есть кнопка "Очистить форматирование". Подскажите, есть ли вариант выполнить данное действие для всех статей. Есть задача очистить HTML теги (кроме ссылок, хотя и не обязательно) во всех записях, но никак не могу найти рабочий вариант. Если есть способы сделать это через phpmyadmin (или слить дамп базы и пройтись регуляркой) - это тоже подойдёт.

Заранее спасибо, и, с наступающим!

VasiliyRusakov
На сайте с 06.01.2021
Offline
35
#1372

Всех с наступающим.

Не могу понять один момент. Публикую пост и в нём нет поля для назначения миниатюры записи (то, что выводится как обложка в листинге). https://yadi.sk/d/B7ZZzkX1_AxxzQ

Странность в том, что это поле всегда выводилось и в старых и в более поздних постах. Сейчас пропало. Давеча делал новую публикацию, вижу - появилось. То есть оно то есть, то его нет, как повезёт. Пробовал в разных браузерах и с разных устройств, но это совершенно рандомное явление. Но чаще его нет.

Но опять же, если создавать новый пост, то оно как правило появляется, но нужно ждать с минуту ничего не делая, после чего можно назначить обложку и работать, как обычно. https://yadi.sk/d/Lt_PRbZzY5GdXg 

Тема Kadence, необходимый минимум плагинов, нормальный хостинг.

Всем заранее спасибо!

img-2023-12-30-12-28-55.png
img-2023-12-30-12-28-55.png
  • disk.yandex.ru
Посмотреть и скачать с Яндекс Диска
✅ Подборка VPS/VDS в РФ и за рубежом: https://топ-10-хостингов.рф ✅ Список плохих ботов: https://stopbots.org
M
На сайте с 05.01.2024
Offline
0
#1373

Здравствуйте.

Магазин на WordPress+ шаблон Bono
На странице оформления заказа необходимо удалить некоторые поля в форме "Платежный адрес". В файле functions.php прописал такой код:

add_filter'woocommerce_checkout_fields''wpbl_remove_some_fields'9999 );
 
function 
wpbl_remove_some_fields$array ) {
 
    
//unset( $array['billing']['billing_first_name'] ); // Имя
    //unset( $array['billing']['billing_last_name'] ); // Фамилия
    //unset( $array['billing']['billing_email'] ); // Email
    //unset( $array['order']['order_comments'] ); // Примечание к заказу
 
    
unset( $array['billing']['billing_phone'] ); // Телефон
    
unset( $array['billing']['billing_company'] ); // Компания
    
unset( $array['billing']['billing_country'] ); // Страна
    
unset( $array['billing']['billing_address_1'] ); // 1-ая строка адреса 
    
unset( $array['billing']['billing_address_2'] ); // 2-ая строка адреса 
    
unset( $array['billing']['billing_city'] ); // Населённый пункт
    
unset( $array['billing']['billing_state'] ); // Область / район
    
unset( $array['billing']['billing_postcode'] ); // Почтовый индекс
     
    // Возвращаем обработанный массив
    
return $array;

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

S
На сайте с 01.12.2017
Offline
153
#1374
Mediatek #:

Здравствуйте.

Магазин на WordPress+ шаблон Bono

Этот работает

/* Удаляем лишние поля в аккаунте и оформлении заказа */

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );  

function custom_override_checkout_fields( $fields ) {

//unset($fields['billing']['billing_first_name']);

//unset($fields['billing']['billing_last_name']);

//unset($fields['billing']['billing_email']);

//unset($fields['order']['order_comments']);

unset($fields['billing']['billing_company']); 

unset($fields['billing']['billing_address_1']);

unset($fields['billing']['billing_address_2']);

unset($fields['billing']['billing_city']);

unset($fields['billing']['billing_postcode']);

unset($fields['billing']['billing_country']);

unset($fields['billing']['billing_state']);

unset($fields['billing']['billing_phone']);  

unset($fields['account']['account_username']);

unset($fields['account']['account_password']);

unset($fields['account']['account_password-2']);

unset($fields['shipping']['shipping_company']);

 return $fields;

}

M
На сайте с 05.01.2024
Offline
0
#1375
smurf #:
Этот работает
К сожалению нет.  При этом в настройках woocommerce отключена " Доставка и расчет доставки".
AutoBlogger
На сайте с 05.10.2011
Offline
115
#1376
VanekZodorova #:
Как в админке менять почту на ВП? Подскажите пжлст.
  1. Войти в административную панель своего сайта WordPress.

  2. Перейти в раздел "Пользователи". Обычно это можно найти в левом боковом меню.

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

  4. Нажать на профиль этого пользователя.

  5. Найти поле "E-mail" или "Адрес электронной почты" и ввести новый адрес, который вы хотите использовать.

  6. Нажать кнопку "Обновить профиль" или "Сохранить изменения", чтобы сохранить новый адрес электронной почты.

🪄 www.cyberseo.net - плагин для создания автоблогов под WordPress, с поддержкой искусственного интеллекта OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, DALL·E 3 и Stable Diffusion XL | 📣 Импорт RSS / XML / JSON/ CSV / HTML в WooCommerce: https://bit.ly/3EyYQp4
И3
На сайте с 23.03.2011
Offline
212
#1377
Mediatek #:
Магазин на WordPress+ шаблон Bono

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

Q
На сайте с 03.10.2011
Offline
301
#1378

Подскажите, кто пользуется Popup Builder, у вас проблем с ним не было?

Странно, было по клику, стало on load.

K
На сайте с 30.06.2010
Offline
147
#1379

Друзья, всем привет.

Подскажите, почему при вставке видео в описание товарной категории в Wordpress (Woocommerce) в редакторе это видео показывается, а на странице категории - нет? Если через iframe - вообще ничего не показывается. Если через короткий УРЛ - то показывается он вместо видео. При этом, при редактировании товара всё работает отлично.

Спасибо.

Z
На сайте с 24.02.2021
Offline
24
#1380
Mediatek #:

Здравствуйте.

Магазин на WordPress+ шаблон Bono
На странице оформления заказа необходимо удалить некоторые поля в форме "Платежный адрес". В файле functions.php прописал такой код:

add_filter'woocommerce_checkout_fields''wpbl_remove_some_fields'9999 );
 
function 
wpbl_remove_some_fields$array ) {
 
    
//unset( $array['billing']['billing_first_name'] ); // Имя
    //unset( $array['billing']['billing_last_name'] ); // Фамилия
    //unset( $array['billing']['billing_email'] ); // Email
    //unset( $array['order']['order_comments'] ); // Примечание к заказу
 
    
unset( $array['billing']['billing_phone'] ); // Телефон
    
unset( $array['billing']['billing_company'] ); // Компания
    
unset( $array['billing']['billing_country'] ); // Страна
    
unset( $array['billing']['billing_address_1'] ); // 1-ая строка адреса 
    
unset( $array['billing']['billing_address_2'] ); // 2-ая строка адреса 
    
unset( $array['billing']['billing_city'] ); // Населённый пункт
    
unset( $array['billing']['billing_state'] ); // Область / район
    
unset( $array['billing']['billing_postcode'] ); // Почтовый индекс
     
    // Возвращаем обработанный массив
    
return $array;

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

Вот так надо: function wpbl_remove_some_fields ( $fields ) { бла-бла-бла  return $fields;

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий