Задать вопрос
  • Как синхронизировать данные двух таблиц wp_users и wp_2_users?

    @S1MY Автор вопроса
    Сделал таким методом, добавляю в данные при регистрации нового пользователя в другую таблицу, не забываю о юзермете и всё работает как нужно.
    add_action( 'user_register', 'crf_user_register' );
    function crf_user_register( $user_id ) {
    	if ( ! empty( $_POST['user_expiration_date'] ) ) {
    		$hours = $_POST['user_expiration_date'];
    		$date = date('Y-m-d H:i:s', strtotime("+".$hours." hours"));
    		update_user_meta( $user_id, 'user_expiration_date', $date );
    		$connect = mysqli_connect('localhost', 'пользователь', 'пароль', 'база данных');
    		$usersinsert = mysqli_query($connect, "INSERT INTO wp_1_users SELECT * FROM wp_users WHERE ID = $user_id" ); // данные из wp_user в wp_1_users
    		$usersmetainsert = mysqli_query($connect, "INSERT INTO wp_1_usermeta SELECT * FROM wp_usermeta WHERE user_id = $user_id" );  // данные из wp_usermeta в wp_1_usermeta 
    		$usersmetaupdate = mysqli_query($connect, "UPDATE wp_1_usermeta SET meta_key = 'wp_1_capabilities' WHERE meta_key = 'wp_capabilities'" ); // Чтобы обновлялась роль пользователя
    	}
    }
    Ответ написан
    Комментировать
  • Как сделать вывод надписи "ничего не найдено"?

    @S1MY Автор вопроса
    setTimeout(function(){
    		$('.error').hide();
    		$('.search-result_wrapper p').each(function(index, el) {
    			var ths = $(this);
    			if( ths.css('display') == 'block' ){
    				$('.error').hide();
    				$('.search-result_wrapper').slideDown();
    				return false;
    			}else{
    				$('.search-result_wrapper').hide();
    				$('.error').show();
    			}
    		});
    	}, 500)

    Получилось только так сделать
    Ответ написан
    Комментировать