WordPress как на ладони

functions.php (метка)

Получение переменной из хука ‘woocommerce_after_calculate_totals’

Имеется простенький код для динамического изменения цены товаров в зависимости от суммы корзины:


// Получаем сумму корзины

function get_dynamic_discount() {

		global $getTotalprice;
		$getTotalprice = WC()->cart->get_total();
		return...
Smitter
3 года назад
-

Переменные или макросы

Всем привет!
Были сайты (около 10) на Drupal, в них контактная информация и цены (± 20 наименований) были записаны в виде .
Все эти «блоки» лежали в отдельном файле на сервере и когда нужно было поменять цену, не нужно было заходить на каждый сайт...

3.7 лет назад
-

Заменить в посте все img номерами по порядку

На страницах проекта большое количество <img> обрамленных <a> на оригинал картинки. Необходимо заменить <img> цифрами по порядку.

Выглядит это примерно так:

<div class="resh"> <a href="link-to-image.jpg"...
5 лет назад
-

Изменение ссылки в письме регистрации

После регистрации пользователю приходит письмо в котором есть ссылка на подтверждение пароля. Как изменить эту ссылку на свою через functions.php?
При использовании такого кода:

function wp_new_user_notification( $user_id, $deprecated =...
5.1 год назад
-

Как удалить слово TAG из ссылки (УРЛа) метки в WordPress

Ищу решение без плагина, как удалить слово tag из постоянной ссылки (УРЛа) в WordPress.

Ваше простое решение для категорий, помогло:

add_filter( 'category_link', function($a){
	return str_replace( 'category/', '', $a );
}, 99 );

...

Владимир
5.8 лет назад
2 ответа
-

При заливке новой темы возвращает 500 ошибку

Столкнулся с такой проблемой - при переносе новой темы для WP на боевой сервер, главная страница открывается с 500 ошибкой. На локалке всё работает нормально. (Базы данных идентичные) Зашел в логи ошибок пишет такое ...

5.9 лет назад
-

Автоматическое удаление лишних пробелов из текста

Ситуация следующая. Автор пишет статьи. Иногда где-то два пробела вместо одного поставит, иногда три и т.д.

Вопрос.
Как автоматически удалять лишние пробелы в посте при его публикации/обновлении?

Код ниже почему-то не работает.

```php...

Михаил
6.1 год назад
-

Как добавлять тег section перед заголовком h2?

Как добавлять тег <section> перед заголовком h2 автоматически?
Требуется подкорректировать логику контейнеров в документе, подскажите, как сформулировать логику:

Если есть тег H2 (к примеру "Общие рекомендации"), то перед ним...

Меза
6.5 лет назад
-

Слишком много всего в functions.php

Привожу кусок кода из своего functions.php.
Если что, у меня стоит последняя версия WP.
Я вот не могу понять, действительно ли нужно так много кода, и не будет ли из-за него сайт притормаживать. Я бы на месте разработчиков просто в Настройках...

Михаил
6.8 лет назад
1 ответ
-

Удалить префикс только у одной рубрики

У меня на сайте есть "Видео" и "Статьи".
"Видео" - это как бы отдельная рубрика с постами, где только видео. "Статьи" - просто статьи на разные темы.
(Если что, "/category/" вырезается плагином Yoast SEO).

Моя цель была заменить:
на

и я решил в...

Михаил
6.8 лет назад
-