А если я от лица заказчика хочу изменить пароль на свой. Тогда как? Ведь там будучи уже на аккаунте требует ввести действующий пароль в настройках профиля.Такая логическая ошибка есть очень много где, и никаким другим способом, кроме восстановления пароля, оно не лечится.
Вот вроде логи последние, я там ничего не вижу
[Mon Jul 03 11:07:31.402769 2023] [proxy_fcgi:error] [pid 578161:tid 140205692339968] [client 217.151.230.53:55160] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught RuntimeException: Error saving action: Database error. in /var/www/vhosts/axzeym72.web2.alfahosting-server.de/ag-umzugslogistik.de/wp-content/plugins/wpforms/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75
PHP Fatal error: Uncaught RuntimeException: Error saving action: Database error.
define ( 'WP_ALLOW_REPAIR', true );
в файле wp-config.php и перейдя затем по адресу hxxps://domain.tld/wp-admin/maint/repair.php
. Как сделать регистрацию, чтобы человек не мог передавать свой пароль?Ответ: никак. Физически человек будет в состоянии передать пароль в любом случае.
1. каждый раз как посетитель хочет зайти в личный кабинет ему на его почту отправлялся доступ.Что помешает передать эту ссылку кому-то другому? Ничего не помешает. Что это означает? Что это не решение той задачи, о которой вы говорите.
2. Еще какие то варианты, ума не приложу, вот как на гугл например, если ты не авторизован в почте то на ютуб свой ты не попадешь.Что такое «свой Ютуб»? Что мешает зайти через другой аккаунт?
3. Может вариант запретить скачивать видео, а как? с помощью какого сервиса, есть бесплатный ? Ютуб надо только почта гугла, а хотелось бы разные почты.Способы обхода таких ограничений есть, вы пытаетесь бороться с ветряными мельницами.
Может ссылкой поделитесь, реализации нужного функционала? Что то предложите?Вы либо сами не понимаете чего хотите, и оттого неправильные вопросы задаёте, либо понимаете что хотите, но подобрали для описания задачи не те слова. В итоге получилось «сало, мёд, г-но и гвозди».
\domains\stephenbutler\
и wp-content\themes\stephenbutler\
- это намекает на то, что ты имеешь дело с кастомной темой. Отсюда вопрос: её пишешь ты или это уже кто-то сделал ранее, и ты сейчас её дорабатываешь? В любом случае, я на 99.99% уверен, что тема давно не обновлялась и:я просто в этот параметр поставил nullХардкодить такую тему - это почти гарантированный тупик в ближайшем будущем. Если, конечно, это не игра в песочнице с каким-то пет-проектом.
дальнейшем из-за этого не будет проблем?Зависит от того, что ты ковыряешь и с какой целью. Если будешь запускать сайт с таким вот подходом, то проблемы точно будут, причём долго они себя ждать не заставят.
Телефон: <a href="tel:[tel]" target="_self">[tel]</a>
После замены доменаДумаю, это ответ на вопрос - заменили домен со слэшем на конце на новый домен без него. Собственно, лечится ровно точно так же: либо запрос через БД, либо плагином BSR. Также проверьте пермалинки
/wp-admin/options-permalink.php
- кастомные пермалинки должны начинаться со слэша. На всякий случай пересохраните их. add_action( 'wpcf7_before_send_mail', 'wpcf7_process_data' );
function wpcf7_process_data() {
$submission = WPCF7_Submission::get_instance();
if ( $submission ) {
$posted_data = $submission->get_posted_data();
}
ob_start();
var_dump( $posted_data );
error_log( ob_get_clean() );
}
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
add_action( 'wpcf7_before_send_mail',
function( $contact_form, &$abort, $submission ) {
$your_email = $submission->get_posted_data( 'your-email' );
$your_message = $submission->get_posted_data( 'your-message' );
// Do some productive things here
},
10, 3
);
current_user_can( 'название_роли' );
. Или можно воспользоваться плагином вроде этого.Например пользователи с группой сотрудник не могут видеть страницы магазин, заказы.Если пользователь выйдет из своей учётной записи, то ему будут видны страницы сайта "Магазин" и "Заказы". Получается, что надо также добавлять проверку
is_user_logged_in();
. Кол-во: 4 × $1,000.00
.var $rtn = $( 'span' );
var product_qty = parseInt( $rtn.parents( 'ul.woocommerce-mini-cart.cart_list.product_list_widget' ).find( 'span.quantity' ).text() ) + 1;