Лишний символ перевода строки

Сcылка на ваш сайт

Добрый день!
Использую CMS wordpress с плагином Лейка. Сайт функционировал исправно, принимал платежи, ни каких проблем не создавалось. 18.12. Были работы на сейте, т.е. добавлены пару плагинов. После этого сайт стал, как уже выяснилось — переносить строки в началае ответа магазина.
На примере платежа он не прошел, т.к. в начале ответа магазина на запрос checkOrder содержится символ переноса строки, из-за которого и возникает проблема.
Компания Лейка порекомендовала, деактивировать все плагины. Сделано -результата — нет. Обновил плагин Лейка — платеж прошел, но последующий и остальные уже не проходят.
Я не разработчик, и не много затрудняюсь в решении данного вопроса. Прошу Вашей поддержки!
Задача: Чтобы найти ошибку , нужно исследовать то, как тема осуществляет вывод.
Скорее всего, в конце одного из её файлов есть лишний символ перевода строки — он и попадает в начало вывода служебного сообщения от "Лейки".
Это видно, если открыть адрес "Лейки" для служебных сообщений в режиме исходного кода: view-source:https://xn—-7sbqapgfmmydlel1b.xn--p1ai/leyka/service/yandex/check_order/

Помощь нужна
Дмитрий Комолов

Дмитрий Комолов

Об организации / проекте

Сайт поддержки строительства храма Сретения Господня в г.Еманжелинск.
https://храм-сретенский.рф

Комментарии
  1. Дмитрий Комолов
    Дмитрий Комолов /

    Ребята, я даже не то что прошу полностью решить мою задачу, просто покажите в какую сторону копнуть, где искать ошибку о переносе строки ссылки ?

  2. Виктор *****************
    Виктор ***************** /

    Смените тему на базовые Вордпресс темы — Twenty Seventeen , Twenty Sixteen,Twenty Fifteen и проверте .. тема grassroots устарела вероятно (Автоматически сайт обновился до 4.9.1 ?)

    • Дмитрий Комолов
      Дмитрий Комолов /

      Виктор, тему сменил! проблема осталась…
      возможно где то повисла команда переноса строки, но где искать этот косяк, ума не приложу.
      Вот весь функционал. Включен только плагин Лейка
      get(‘Version’));
      define(‘GRT_UPDATE_METADATA_URL’, ‘https://github.com/Teplitsa/grassroots/blob/master/grassroots-metadata.json’);

      // Initialize the update checker:
      require ‘theme-updates/theme-update-checker.php’;
      $update_checker = new ThemeUpdateChecker(‘grassroots’, GRT_UPDATE_METADATA_URL);

      /** Theme setup **/
      add_action(‘after_setup_theme’, ‘grt_setup’);
      function grt_setup() {

      // Automatic feed
      add_theme_support(‘automatic-feed-links’);

      // Set content-width
      global $content_width;
      if( !isset($content_width) ) {
      $content_width = 700;
      }

      // Post thumbnails
      add_theme_support(‘post-thumbnails’);
      set_post_thumbnail_size(350, 220, true);

      add_image_size(‘post-mini’, 88, 88, true);
      add_image_size(‘post-image’, 973, 640, false);
      add_image_size(‘post-thumb’, 700, 380, true); // to-do

      // Add nav menu
      register_nav_menu(‘primary’, __(‘Primary Menu’,’grt’));

      // Translation
      load_theme_textdomain(‘grt’, get_template_directory().’/lang’);

      $locale = get_locale();
      $locale_file = get_template_directory().»/lang/$locale.php»;
      if(is_readable($locale_file))
      require_once($locale_file);

      // Editor style
      add_editor_style(array(‘css/editor-style.css’));
      }

      /** Widget area **/
      add_action(‘widgets_init’, ‘grt_register_sidebar’);
      function grt_register_sidebar() {
      register_sidebar(array(
      ‘name’ => __( ‘Sidebar’, ‘grt’ ),
      ‘id’ => ‘sidebar’,
      ‘description’ => __( ‘Widgets in this area will be shown in the sidebar.’, ‘grt’ ),
      ‘before_title’ => »,
      ‘after_title’ => »,
      ‘before_widget’ => »,
      ‘after_widget’ => »
      ));
      }

      /** Scripts and styles **/

      // Front:
      add_action(‘wp_enqueue_scripts’, ‘grt_front_scripts’);
      function grt_front_scripts() {

      $theme_dir_url = get_template_directory_uri();

      $script_dependencies = array(‘jquery’);

      wp_register_script(
      ‘jq-imagelightbox’,
      $theme_dir_url.’/js/imagelightbox.js’,
      $script_dependencies,
      GRT_VERSION,
      true
      );
      $script_dependencies[] = ‘jq-imagelightbox’;

      if(get_option(‘show_on_front’) == ‘posts’ && get_theme_mod(‘homepage_template’) == ‘campaigns’) {

      wp_enqueue_script(‘jquery-masonry’);
      $script_dependencies[] = ‘jquery-masonry’;
      }

      //@to_do add imageloaded

      wp_enqueue_script(
      ‘grt-front’,
      $theme_dir_url.’/js/front.js’,
      $script_dependencies,
      GRT_VERSION,
      true
      );

      // Styles
      $style_dependencies = array();

      // Google fonts
      $google_request = ‘//fonts.googleapis.com/css?family=Tenor+Sans&subset=latin,cyrillic’;
      wp_enqueue_style(
      ‘grt-google-fonts’,
      $google_request,
      $style_dependencies,
      GRT_VERSION
      );
      $style_dependencies[] = ‘grt-google-fonts’;

      // Dashicons
      wp_enqueue_style(‘dashicons’);
      $style_dependencies[] = ‘dashicons’;

      // Stylesheet
      wp_enqueue_style(‘grt-style’, $theme_dir_url.’/css/design.css’, $style_dependencies, GRT_VERSION);
      }

      // Admin:
      add_action(‘admin_enqueue_scripts’, ‘grt_admin_scripts’);
      function grt_admin_scripts() {

      wp_enqueue_script(‘grt-admin’, get_template_directory_uri().’/js/admin.js’, array(‘jquery’), GRT_VERSION, true);
      }

      // test for browser supports javascript
      add_action(‘wp_head’, ‘html_js_class’, 1);
      function html_js_class() {
      echo ‘document.documentElement.className = document.documentElement.className.replace(«no-js»,»js»);’.»\n»;
      }

      /** Includes **/
      require get_template_directory().’/inc/media.php’;
      require get_template_directory().’/inc/extras.php’;
      require get_template_directory().’/inc/customizer.php’;
      require get_template_directory().’/inc/cyr-to-lat.php’;

      /* Description to be translatable */
      __(‘Minimalistic theme to be used with Leyka plugin by Teplitsa. Design based on Fukasava theme by Anders Norén (http://www.andersnoren.se)’, ‘grt’);

      • Виктор *****************
        Виктор ***************** /

        Ну такие вещи только на почту наверное.. и судя по всему тема не сменена

Оставить комментарий
Присоединяйтесь к нам!
Вы заработали 10 очков опыта!