Facebook мессенджер на сайте WordPress не работает должным образом - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь установить чат / мессенджер Facebook на моем сайте.Когда я внедряю код через functions.php, он работает странным образом - на всех страницах / языках, кроме домашней страницы по умолчанию (польского).Это код:

// Messenger Chat
if ( ! function_exists('messenger_chat') ) {
  function messenger_chat() {
      echo '<div class="fb-customerchat"
      page_id="XXXXXX"
      logged_in_greeting="Witaj na stronie gabinetu. Jak możemy Ci pomóc?"
      logged_out_greeting="Witaj na stronie gabinetu. Jak możemy Ci pomóc?">
    </div>';
  }
}

// FB SDK
if ( ! function_exists('fb_sdk') ) {
  function fb_sdk() {
      echo '<script>window.fbAsyncInit=function(){FB.init({appId : "1678638095724206", autoLogAppEvents : true, xfbml : true, version : "v3.3"});}; (function(d, s, id){var js, fjs=d.getElementsByTagName(s)[0]; if (d.getElementById(id)){return;}js=d.createElement(s); js.id=id; js.src="https://connect.facebook.net/pl_PL/sdk/xfbml.customerchat.js"; fjs.parentNode.insertBefore(js, fjs);}(document, "script", "facebook-jssdk"));</script>';
  }
}

add_action('wp_footer', 'messenger_chat');
add_action('wp_footer', 'fb_sdk');

Сайт имеет 3 языка: PL, EN, UA.На английском и украинском это работает плавно.На польских страницах, кроме домашней.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...