WordPress добавление javascript функций на указанных c страницах, получающих необработанную ссылку - PullRequest
0 голосов
/ 13 апреля 2020

Я искал net, может быть, не в том месте, но пытался просто вставить выпадающий список с помощью кнопки "go", которая при выборе приведет меня на страницу для этого состояния. Вот код, который я добавил на страницу функций моей темы:

function wpb_hook_javascript() {
  if (is_page ('covid-19-resources-for-artists')) { 
    ?>
        <script type="text/javascript">
        // your javscript code goes here
          function gotosite() {
  window.location = document.getElementById("menu").value; // JQuery:  $("#menu").val();
}// your javscript code goes here
        </script>
    <?php
  }
}
add_action('wp_head', 'wpb_hook_javascript');

, а вот html на странице

<select id="menu">
<option value="">Please Choose...</option>
<option value="http://www.google.com/">Google</option>
<option value="http://www.youtube.com/">Youtube</option>
<option value="http://www.pinterest.com/">Pinterest</option>
</select>
<button id="go" onclick="gotosite()">Go</button>

ошибка консоли:? Preview = true : 324 Uncaught ReferenceError: gotosite не определен в HTMLButtonElement.onclick (? Preview = true: 324)

Может кто-нибудь помочь мне с тем, что я делаю неправильно? Предположительно WordPress загружает все автоматически? Спасибо!

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