01. Проблемы и решения с WordPress

Что-то не работает? Сайт не загружается? Сломалось. Пиши сюда.

Отображается старая страница у некоторых пользователей

Ребята, подскажите, пожалуйста. Внесли изменения на сайте  на WP, поменяли ссылку в кнопке.  И у некоторых людей, которые заходят на сайт выдается старая ссылка. На сайте кэш почистили. Как быть в такой ситуации, всем же клиентам не скажешь, чтобы они кэш в браузере почистили, ?

Настройка покупок товара

Добрый вечер, помогите наладить корзину покупок и страницу оформления заказа, на сайте нет кнопок оформить и купить товар который в корзине, программы запрашивают настойку , а я не понимаю как ? Помогите наладить и подключить оплату для покупателей через сайт, так как сайт подключили к оплатам ermitage-san.ru А на форуме есть кто отвечает на вопросы? Или сколько ждать ответ?

Отмена заказа при неоплате

Привет.Установил интеркассу и через тестовую отмену платежа у меня отменился сам заказ.Помогите, как можно изменить это.Что хотелось бы:1. После неудачной оплаты переадресовать клиента на выбор способа оплаты.2. Отправлять такие заказы на email, например с комментарием оплата не удалась.Вот что нашел по коду:includes/class-wc-form-handler.php/*** Place a previous order again.** @deprecated 3.5.0 Logic moved to cart session handling.*/public static function order_again() {wc_deprecated_function( ‘WC_Form_Handler:rder_again’, ‘3.5’, ‘This method should not be called manually.’ );}/*** Cancel a pending order.*/public static function cancel_order() {if (isset( $_GET[‘cancel_order’] ) &&isset( $_GET[‘order’] ) &&isset( $_GET[‘order_id’] ) &&( isset( $_GET[‘_wpnonce’] ) && wp_verify_nonce( wp_unslash( $_GET[‘_wpnonce’] ), ‘woocommerce-cancel_order’ ) ) // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized) {wc_nocache_headers();$order_key = wp_unslash( $_GET[‘order’] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized$order_id = absint( $_GET[‘order_id’] );$order = wc_get_order( $order_id );$user_can_cancel = current_user_can( ‘cancel_order’, $order_id );$order_can_cancel = $order->has_status( apply_filters( ‘woocommerce_valid_order_statuses_for_cancel’, array( ‘pending’, ‘failed’ ), $order ) );$redirect = isset( $_GET[‘redirect’] ) ? wp_unslash( $_GET[‘redirect’] ) : ”; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitizedif ( $user_can_cancel && $order_can_cancel && $order->get_id() === $order_id && hash_equals( $order->get_order_key(), $order_key ) ) {// Cancel the order + restore stock.WC()->session->set( ‘order_awaiting_payment’, false );$order->update_status( ‘cancelled’, __( ‘Order cancelled by customer.’, ‘woocommerce’ ) );wc_add_notice( apply_filters( ‘woocommerce_order_cancelled_notice’, __( ‘Your order was cancelled.’, ‘woocommerce’ ) ), apply_filters( ‘woocommerce_order_cancelled_notice_type’, ‘notice’ ) );do_action( ‘woocommerce_cancelled_order’, $order->get_id() );} elseif ( $user_can_cancel && ! $order_can_cancel ) {wc_add_notice( __( ‘Your order can no longer be cancelled. Please contact us if you need assistance.’, ‘woocommerce’ ), ‘error’ );} else {wc_add_notice( __( ‘Invalid order.’, ‘woocommerce’ ), ‘error’ );}if ( $redirect ) {wp_safe_redirect( $redirect );exit;}}} 

Ошибка 404 на страницу записей, категорий и меток. Как исправить?

Привет. У меня такая проблема. Пишу заранее, что проблема только с данной темой. Когда ставлю другую тему этой проблемы нет. Создаю я значить записи, категории и метки, все создается без проблем и отображаются в админке, но когда хочу перейти на них на сайте у меня выдает ошибку 404. Как исправить? В чем может быть проблема? Какой код предоставить?

Передача ajax в корзину woocommerce

Есть передача через ajax следующим образом

<srcipt>$('body').on('submit', '[data-name=add_to_cart]', function(e) {
var p_m = 333;
var s_o_v = 994;

$.ajax({
url: '<?php echo admin_url('admin-ajax.php') ?>',
type: 'POST',
data: 'action=add_custom_price&p_m='+p_m+'&s_o_v='+s_o_v, 
dataType: 'json',
success: function( response ) {	
alert( response );
}
});
});
</script>

в functions.php эти данные обрабатываются так

<?php
add_action ('wp_ajax_' . $_REQUEST['action'], 'add_custom_price'); 
add_action ('wp_ajax_nopriv_' . $_REQUEST['action'], 'add_custom_price'); 
add_action ('woocommerce_before_calculate_totals', 'add_custom_price');

function add_custom_price( $cart_object ) { 
$cena = trim(iconv_substr(strip_tags($_REQUEST['p_m']), 0, 50));
$custom_price = $cena > 0 ? $cena : 2;
$target_product_id = $_REQUEST['s_o_v'] > 0 ? $_POST['s_o_v'] : 0;   

foreach ( $cart_object->cart_contents as $key => $value ) {
//Single product
if ( $value['product_id'] == 994 ) {
     $value['data']->set_price($custom_price);
}
}
echo $custom_price; 
}
?>

Почему то в эту строку попадает 2 вместо $cena

<?php
$value['data']->set_price($custom_price);
?>

А возвращает в alert то что было передано через ajax, то есть 3330 (почему то с нулем в конце)

<?php
echo $cena;
?>

Как выводить полный текст статьи на главной

Нужна помощь. Как мне выводить полный текст статьи вместе с ссылкой на главную страницу сайта, сейчас стоит только анонс , когда ставлю полный текст в настройках ничего не меняется. Пожалуйста помогите

Страница, с которой нужна помощь: https://seo-andreyblog.ru/

новостная лента с миниатюрой

Добрый день!На главной странице сайта в окне, куда помещается миниатюра (фотография новости), вероятно был нарушен размер изображения. Раньше было 768×350.Пожалуйста, помогите разобраться

главная страница

здравствуйте,не могу изменить главную страницу в магазине,не меняется размер логотипа (не работает ползунок),и изменились надписи,я их ставил по центру а они стоят с левой стороны. я хотел отредактировать их но без изменений ,и поставил галочку ,что бы поисковики не видели пока я редактирую страницы ,а они видят .

Разработка и ведение сайтов

Здравствуйте. Меня зовут Евгений. Я занимаюсь разработкой, ведение сайтов. Работаю cms WordPress. Разрабатываю сайты различных тематик начиная от блога заканчивая интернет магазином. Рассчитать стоимость сайта вы можете перейдя https://expweb.ru/stoimost-sayta  Детальную информацию мы сможем обсудить лично. Портфолио моих работ https://expweb.ru/portfolio Контакты:Тел. +380668406440Telegram @johnmesiiViber +380631496115

Ссылка на профиль в комментариях

Здравствуйте! Как сделать ссылку на логине пользователя в комментариях виде “/profile/$author” а если не авторизованный пользователь оставил комментарий то только логин без ссылки? Спасибо. 

Ps: Поле “сайт” скрыто в форме добавления комментариев.

Посыпались таблицы (индексы) WP

Здравствуйте!Чистил базу WooCommerce от большого количества товаров с помощью плагина, в итоге задел что-то лишнее.Попытался восстановить командой:define( 'WP_ALLOW_REPAIR', true );Результатом было две не восстановленные таблицы:

wp_wc_product_meta_lookup: Table 'atgnpmgw_ostrov.wp_wc_product_meta_lookup' doesn't exist
wp_wc_tax_rate_classes: Table 'atgnpmgw_ostrov.wp_wc_tax_rate_classes' doesn't exist

Подскажите, как восстановить?______________________P.S. От ошибок избавился, но проблема осталась!На данный момент в админке показано наличие товаров (количество есть), но по факту не отображает товары!Посты и страницы тоже не отображаются, так же как и товары!Подскажите, как восстановить структуру сайта WP (WordPress 5.3.2)?Необходимо сохранить внешний вид сайта, остальные данные (посты, товары) не важны, их заливать по новой.Подскажите, пожалуйста, как это можно сделать?Архивы есть только с уже битыми таблицами (базами).Страница, с которой нужна помощь: http://ostrovplitki.ru/

Округление кв.м. в упаковки в WooCommerce

Здравствуйте. Подскажите, пожалуйста, как можно реализовать в форме выбора товара округление из квадратных метров до упаковок? Желательно, не особо сложными методами. Возможно, есть плагины? Пример на скриншоте.

Вывести список категорий поста

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

Три корзины

Можно ли сделать три корзины и  три счета на одном сайте? Если можно то как?

URL

Здравствуйте.. Подскажите пожалуйста как поменять название магазина?

Категории

Здравствуйте.. Подскажите как убрать категории под товаром??

H2

Здравствуйте.. Подскажите пожалуйста как сделать так что бы названия товаров перестали быть Н2?

Настроить обновление теми

Всем привет

Есть несколько сайтов на одной самописной теме. Возник вопрос, как можно проще распостранять новие изменения в теме на все сайти. 

Возможно ли обновлять тему не с wordpress.org, а с собственного ресурса?  И как вообще настроить обновление теми? 

Как изменить содержание произвольной записи после создания

Я создаю произвольную запись при помощи wp_insert_post()
Как мне сразу же после создания изменить его содеожимое?

Дополнительный функционал для WooCommerce

Добрый день!

После безуспешных попыток найти исполнителя прошу помощи у специалистов-программистов, специализирующихся на WP.

Есть тема мульти-вендорная Dokan, на ее базе есть сайт – фотосток для фотографов-любителей. 

Требуется написать для сайта функционал со следующими требованиями:
1.Возможность создания товаров загрузкой изображений в галерею

2.Выбор шаблона товара (Будут созданы несколько шаблонов – разница в ценах. Шаблоны не видны в магазине, не видны в товарах продавца, наверное со статусом “на рассмотрении”)

3.Все товары создаются со статусом «на рассмотрение» администратором. Я буду их потом согласовывать. В Докан по умолчанию так и работает.

4.При создании товаров нужно предусмотреть ввод меток товаров (на каждый товар в отдельном блоке

5.При создании товаров нужно предусмотреть выбор категории

6.При создании товаров автоматически создаются миниатюры заданных размеров для скачивания. Ссылки на миниатюры автоматически прописываются в полях соответствующих вариаций.

7.Как создаются миниатюры: по максимальной ширине (высоте). Например WEB 800 px – бОльшая сторона уменьшается до 800 пикселей. Оригинал это оригинал.

8.Превью на сайте создается с водяным знаком – логотип сайта и Имя автора. 

Насколько это реализуемо? Какой для этого нужно предусмотреть бюджет? Есть ли какие-то ограничения в написании такого кода? Если вам есть что предложить, можете написать мне на 401592@gmail.comСпасибо!

Anonymous
Отправить
Ответ на: