Плагин регистрации Facebook работает в боковой панели, но не работает в теле страницы - PullRequest
0 голосов
/ 10 ноября 2011

На моем сайте у меня могут быть 3 прекрасно работающие версии (, как показано на этом изображении ) плагина регистрации Facebook (Iframe, XFBML и HTML5, все взяты с developers.facebook.com),проблема в том, что я хочу, чтобы форма регистрации была в теле выделенной страницы регистрации, а не на боковой панели, но если я вставлю одинаковые точные коды каждой версии из боковой панели в содержимое этой выделенной страницы, они не будут работать, никому, вы можете увидеть сами в http://www.manuelmedina.com.mx/registro/. (Обратите внимание, что формы на боковой панели являются текстовыми виджетами, а для выделенной страницы я вставляю коды в редактор страниц, вы знаете, wp-admin / post.php? post = XXX & action = edit).

Это не имеет смысла для меня, потому что плагин кнопки входа в систему отлично работает как на боковой панели (вверху), так и в теле страницы регистрации, как вы можете видеть вта же ссылка, над нерабочими плагинами регистрации.

Используемые мной коды:

Iframe

  <iframe src="https://www.facebook.com/plugins/registration.php?
               client_id=XXXXXXXXXXXXX&
               redirect_uri=http%3A%2F%2Fmanuelmedina.com.mx%2Fgracias%2F&
               fields=name,birthday,gender,location,email"
          scrolling="auto"
          frameborder="no"
          style="border:none"
          allowTransparency="true"
          width="100%"
          height="330">
  </iframe>

XFBML

  <div id="fb-root"></div>
    <script src="https://connect.facebook.net/es_LA/all.js#appId=XXXXXXXXXXXX&xfbml=1">
    </script>

  <fb:registration
    fields="name,birthday,gender,location,email"
    redirect-uri="http://manuelmedina.com.mx/gracias/"
    width="530">
  </fb:registration>

HTML5

  <div
    class="fb-registration"
    data-fields="[{'name':'name'}, {'name':'email'}, {'name':'desired_content','description':'¿Qué tipo de artículos te gustaría ver en esta página?', 'type':'text'}]"
    data-redirect-uri="http://manuelmedina.com.mx/gracias/"
  </div>

Я не уверен, какая дополнительная информация может быть полезна вам, ребята, но если кто-то скажет мне, что я хочу знать.

1 Ответ

0 голосов
/ 10 ноября 2011

Я вижу, вы нарушили HTML-код. Убедитесь, что WordPress не фильтрует и не изменяет ваш HTML. После того, как вы вставите код в редактор Wordpress (убедитесь, что вы делаете это в режиме HTML), перейдите в визуальный режим и снова вернитесь к html. Посмотрите, что изменилось

...