JavaScript вмешивается с загрузкой страницы WordPress - PullRequest
0 голосов
/ 08 апреля 2020

Итак, я новичок в разработке WordPress и пытаюсь внедрить MixClouds API в этот сайт. Мне удалось заставить изображения загружать URL-адрес Mixcloud через настраиваемые поля в WordPress. Когда вы нажимаете на изображение, оно загружает песню в виджет MixCloud, который я вставил в функцию. php темы.

https://gamma.itmotr-radio.com/shows

Эта часть работает отлично. Это заняло у меня некоторое время, но теперь это та часть, которую я не могу понять. Скрипт для виджета Mixcloud должен быть на всем сайте. Но поскольку скрипт загружен, и вы хотите go перейти на другую страницу, виджет продолжит воспроизведение (что хорошо !!), но сама страница остается полностью черной, ни один из кодов страниц не будет загружен, но виджет все еще там.

Я думаю, что это как-то связано со сценарием и что он прекращает загрузку самой страницы после загрузки сценария. Может кто-нибудь помочь? Я также попытался поместить скрипт в один из файлов. PHP, таких как нижний колонтитул. php и заголовок. php. но это тоже не помогает.

- Скрипт MixCloud -

<script src="//widget.mixcloud.com/media/js/widgetApi.js" type="text/javascript">
</script>
<script src="//widget.mixcloud.com/media/js/footerWidgetApi.js" async>
    {"feed": "/itmotr-radio/"}
</script>

загружает URL из

<div ... data-mixcloud-play-button="<?php
    echo get_post_meta($post->ID, 'mixcloud-url', true);
?>"></pr>

, который можно найти в блоге / шоу страница веб-сайта.

Если кто-нибудь знает, как заставить загрузку страницы WordPress снова работать, пока этот скрипт еще есть, пожалуйста, дайте мне знать :)

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