simatic007
Ответы в темах
-
C хуком woocommerce_process_product_meta вообще происходит fatal error при действии с товаром. Но он помог найти проблему. Почему то строка
if(empty($variation->get_sku()))
формировала ошибку.
Помогло заменить на следующее условие
if(get_post_meta($variation->get_id(), '_sku', true) === '')
И теперь все работает и с исходным action woocommerce_admin_process_product_object
Форум: WooCommerce
Тема: Зачеркивание старой цены не по центруУважаемые модераторы, по данной теме информации в поиске найти абсолютно не удалось. Но тем не менее такая проблема есть и хочется ее для себя решить.
Это обычная проблема с кроссбраузерностью, которую надо решать добавлением в классы body типа браузера и заданием разных стилей для разных браузеров?
Или есть другие способы?Форум: Переводы
Тема: Перевод самописной темы оформленияСпасибо, получилось.
Форум: WooCommerce
Тема: Currency returned bad exchange rateСпасибо.
Действительно, помог перезапуск плагина с конвертером валютФорум: WooCommerce
Тема: Где хранятся урлы товаров?Может быть кому то пригодится.
Непосредственно урл товара в базе не хранится, но в таблице wp_posts есть поле post_name. В нем хранится slug товара. И если при sql запросе из бд использовать добавление заданного в вордпрессе ЧПУ товаров, то получится забрать список урлов.
SELECT CONCAT('https://site.name/product/',
post_name) FROM wp_posts
Форум: Проблемы и решения
Тема: attachment урлы засоряют выдачуСпасибо.
Действительно AISEO все урлы вложений внес в карту сайта.Форум: Проблемы и решения
Тема: attachment урлы засоряют выдачуА почему гугл индексирует эти attachment урлы? Они ведь нигде в публичной части сайта не встречаются?
Форум: Проблемы и решения
Тема: Изображение не может быть показаноСпасибо!
Действительно, у меня файл 404.php начинался с<?php
Исправил на
<?php
и теперь все работает как надо.
Форум: Проблемы и решения
Тема: Изображение не может быть показаноЯ уже и разные другие png картинки пробовал подсовывать с именем 404.png — не помогает
Форум: Проблемы и решения
Тема: Изображение не может быть показаноАдрес картинки заглушки
sourgrapes.ie/wp-content/themes/sourgrapes/404.png
Слеш из указанной конструкции убрал — не помогло..htaccess в корне:
ErrorDocument 401 default <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress <ifModule mod_expires.c> ExpiresActive On #кэшировать флэш и изображения на одну неделю ExpiresByType image/x-icon "access plus 7 days" ExpiresByType image/jpeg "access plus 7 days" ExpiresByType image/png "access plus 7 days" ExpiresByType image/gif "access plus 7 days" ExpiresByType application/x-shockwave-flash "access plus 7 days" #кэшировать css, javascript и текстовые файлы на одну неделю ExpiresByType text/css "access plus 7 days" ExpiresByType text/javascript "access plus 7 days" ExpiresByType application/javascript "access plus 7 days" ExpiresByType application/x-javascript "access plus 7 days" #кэшировать html и htm файлы на один день ExpiresByType text/html "access plus 1 day" #кэшировать xml файлы на десять минут ExpiresByType application/xhtml+xml "access plus 10 minutes" </ifModule> <IfModule mod_expires.c> Header set cache-control: public ExpiresActive on ExpiresByType font/ttf "access plus 1 month" ExpiresByType font/woff "access plus 1 month" ExpiresByType font/woff2 "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" </IfModule> <IfModule mod_deflate.c> <FilesMatch "\.(ttf|otf|eot|svg)$" > SetOutputFilter DEFLATE </FilesMatch> </IfModule> # BEGIN cPanel-generated php ini directives, do not edit # Manual editing of this file may result in unexpected behavior. # To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor) # For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI) <IfModule php7_module> php_flag display_errors Off php_value max_execution_time 30 php_value max_input_time 60 php_value max_input_vars 1000 php_value memory_limit 512M php_value post_max_size 18M php_value session.gc_maxlifetime 1440 php_value session.save_path "/var/cpanel/php/sessions/ea-php74" php_value upload_max_filesize 12M php_flag zlib.output_compression Off </IfModule> <IfModule lsapi_module> php_flag display_errors Off php_value max_execution_time 30 php_value max_input_time 60 php_value max_input_vars 1000 php_value memory_limit 512M php_value post_max_size 18M php_value session.gc_maxlifetime 1440 php_value session.save_path "/var/cpanel/php/sessions/ea-php74" php_value upload_max_filesize 12M php_flag zlib.output_compression Off </IfModule> # END cPanel-generated php ini directives, do not edit # php -- BEGIN cPanel-generated handler, do not edit # Set the “ea-php72” package as the default “PHP” programming language. <IfModule mime_module> AddHandler application/x-httpd-ea-php72 .php .php7 .phtml </IfModule> # php -- END cPanel-generated handler, do not edit
.htaccess в папке wp-admin:
AuthName "Admins Only" AuthUserFile /home/threocou/.htpasswds/.htpasswd AuthGroupFile /dev/null AuthType basic require user ertawqeraiopnjartye <Files admin-ajax.php> Order allow,deny Allow from all Satisfy any </Files>
- Ответ изменён 3 года, 4 месяца назад пользователем simatic007.
Форум: Проблемы и решения
Тема: htpasswds на сервере ngnixДа, получилось настроить используя
location ^~ /wp-admin/ { auth_basic "Unauthorized"; auth_basic_user_file .htpasswd; }
Только теперь появилась проблема что на странице cart и checkout также требует авторизацию. Сайт — магазин на woocommerce,
Видимо на этих страницах вызываются какие-то файлы из /wp-admin. А как эту проблему исправить?спасибо, проблема действительно в этом.
Форум: Проблемы и решения
Тема: htpasswds на сервере ngnixДа, доступ к файлу есть.
Пробую писатьlocation /wp-login.php { auth_basic "Administrator Login"; auth_basic_user_file .htpasswd; }
как указано в https://wordpress.org/support/article/brute-force-attacks/
Но почему то после успешно авторизации браузер предлагает скачать файл, а не открывает wp-login.php- Ответ изменён 3 года, 4 месяца назад пользователем simatic007.
нет, сайт wypur.ie