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

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

Клонировать Блог

Привет, подскажите, как можно клонировать Блог, чтобы в админке появился еще один пункт, кроме Записи, например, Закупки и там тоже были посты, категории постов и свой шаблон?

Как указать путь к миниатюре в цикле?

Имеется цикл, вытягивает 4 миниатюры с постов

<?php
<?php query_posts('category__in=4&showposts=4'); ?> 
<?php while (have_posts()) : the_post(); ?>//Такая структура вытягивает миниатюру
<div class="service lazy" data-src="/assets/img/services/service_1.png"></div>

<?php endwhile; ?>
?>

как уловить в цикле вот этот путь к миниатюре?  data-src=”/assets/img/services/service_1.png”

т.к такая конструкция не проходит, он с тегом img вытаскивает



<?php
data-src="<?php the_post_thumbnail(array(260,250)); ?>"
?>

Не подгружается кастомный JS файл после активации плагина

Всем привет)
Я в WordPress и JS не спец.
Вот верстанул и поставил (возможно криво) на рельсы WP.

Главная


Дошло дело до оплаты на сайте и после активации плагина WooCommerce не подгружается мой кастомный js файл (main.js).
Я так понимаю конфликт скриптов?!
Подскажите пожайлуста, что я делаю не так и в чем проблема? Спасибо
Консоль: https://prnt.sc/yo00vo
Файл function.php: https://prnt.sc/yo02wc

<?php
// Your code here
?>

Invalid link при восстановлении пароля

Добрый день.  Помогите пожалуйста как зайти в админку wordpress😪
Поменяла в wordpress логин. После этого не могу зайти в админку.  В форме восстановления там где на емайл ссылку отправляют, ввожу емайл который зарегистрирован на аккаунт. В итоге приходит ссылка, иду по ней, открывается окно и там информация что invalid link..ну и типа попробуйте снова…и так бесконечно!! Техподдержки чата не нашла,  есть форма обращения в support,  но там надо указывать transaction ID или url or key. Двухэтажный верификации тоже нет. Этой информации нет у меня. Что делать?(( 

<?php
// Your code here
?>

Публикация постов

Подскажите ! Кто-то публикует посты на моем сайте. Проверял на вирусы и посторонние скрипты, все в норме. Статьи еще дублируются на страничке в VK.

Дубли страниц за счи урл

Добрый день, почему то в каждом урл если прописать page/2/ то страница открывается без изменений, хотя должно отдаваться 404 где это исправить не понимаю

Как сделать калькулятор?

Как сделать калькулятор как на этом сайте https://texo.by/calculate? Есть какое-то готовое решение?

Как выбрать автоматом для всех записей в блоге ” No side bar”

Всем привет. Подскажите Как переключить автоматом  в блоге для всех записей (Уже существующих и тех , что будут ) “No side bar”. 

В ручную в конце страницы есть такая вкладка, каждую запись  в блоге могу сделать в ручную, но это очень долго. 
Там где вкладка есть кнопка “You can set up the sidebar content here”
Но в этой вкладке могу только убрать виджеты с сайд бара, а сам сайд бар останется . 
Буду благодарен за помощь. 

Как вернуть домен, зарегистрированный через WordPress, если срок действия платного аккаунта истек?

Оплачивал аккаунт на год, но по whois написано, что он принадлежит вордпрессу до следующего года (то есть, был арендован ровно на 2 года). Техподдержка не отвечает. Писал и на русском и на английском языках

Комментарии

Добрый вечер! Задача — разрешить комментарии всем пользователям Однако, при попытке прокомментировать запись неавторизованного пользователя выкидывает в окно регистрации, но во-первых, комментарий все равно появляется после обновления страницы даже без регистрации, во-вторых,в настройках обсуждения wordpress галочка (Пользователи должны быть зарегистрированы и авторизованы для комментирования) снята. Почему выбрасывает в окно регистрации? Тема Construction LightСтраница, с которой нужна помощь: https://рзмкютм.рф/вопросы-по-разработке-км-кмд/

Автоматическая прокрутка страниц

Доброго времени суток! Подскажите, уважаемые знатоки, как исправить проблемку:Стоит одна из стандартных (закачанных) тем wordpress со стрелочкой progress (статус прокрутки страницы).На некоторых страницах при прокрутке вручную (колесиком мыши) страницы до конца, страница сама резко перепрыгивает в начало. Невозможно дочитать текст. ссылка на страницу с проблемой http://рзмкютм.рф/о-нас/ тема Construction Light
Заранее благодарю! 

Пропали иконки. Помогите

Привет.
После деактивации плагина Woocommerce multiple free gift продают иконки на главной странице.
Как исправить, где искать?

SSL сертификат WordPress

Самостоятельно занимаюсь созданием сайта на вп, это третий.Проблема с сертификатом, уже все возможные способы перепробовал, нет его и все.Really Simple SSL.htaccessWP Force SSLПроблемы mixed content нет.Это все в ранзных вариациях менял, устанавливал, и тд.Нужна помощь специалиста.Сайт : https://saby.nextco.kz/

Авто-замена заголовков при создании новых записей.

Например, создаешь запись или страницу, и через пару секунд то что написано подменяется другим названием.

Проблему наблюдаю на двух разных сайтах, на разных темах но на одном домене и его поддомене.

Атрибуты – ссылки

Подскажите почему атрибуты получаются кликабельными ссылками? И как это исправить?

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

Ребята, подскажите, пожалуйста. Внесли изменения на сайте  на 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;
?>
Anonymous
Отправить
Ответ на: