У меня есть небольшой скрипт jQuery для импорта значений из другого файла и вставка этих значений в страницу POST на WordPress как пользовательские метатеги.
Когда я создаю новое сообщение, форма отображается ниже области «Почтовый контент», и каждая вещь работает на 100%.
Проблема в том, что я нажимаю кнопку «Редактировать сообщение» / ссылку, затем загружает страницу «Редактировать сообщение», но ничего не отображается. Просто белый экран загружается, поэтому я не могу отредактировать эту запись.
Вот мой сценарий:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script> <input name="file" type="text" id="file"> <script type="text/javascript"> $(document).ready(function() { $('.button').click(function() { var val = $('#file').val(); $.get('import.php', {file: val}, function(data) { result = $.parseJSON(data); $("input[name='nick_name']").val(result.name); $("input[name='work_city']").val(result.location); }); }); }); </script> <input type="button" class="button" value="GET/IMPORT">
Я также попытался добавить этот скрипт (после jquery.min.js):
<script type="text/javascript"> $.noConflict(true); </script>
Затем работала страница «Редактировать почту», но я не мог использовать свою собственную форму / кнопку.
Мой вопрос: как загрузить этот скрипт без конфликта с WordPress Edit Post?
Если я удалю:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script>
Из моего сценария все страницы загружаются в порядке, но моя пользовательская форма / кнопка не работает.
ПОСЛЕДНИЕ ОБНОВЛЕНИЯ: У меня РАБОТАЕТ: D: D: D Просто проверяйте, когда и где я должен загрузить этот скрипт, чтобы получить мои результаты успешно. Я начал редактирование /wp-admin/admin-header.php (я знаю, что его НЕ рекомендуется редактировать файлы CORE, но я просто делаю это для debuggig!) Прежде всего, я вставил сценарий jQuery, который Im использует в строке 1 перед открытием
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script>
Затем я пошел на страницу POST NEW , я мог видеть несколько разных размеров шрифтов, но функция, которую я хотел, была там, я мог бы использовать свою кнопку. Поэтому я открыл страницу EDIT POST, и я мог видеть СТРАНИЦУ ИЗОБРАЖЕНИЯ! Сейчас работает EDIT PAGE. Наконец, я понял, что если я вставляю этот скрипт jQuery в начало LINE 59 in /wp-admin/admin-header.php
тогда каждая вещь работает на 100% : D CSS-дизайн выглядит хорошо и функциональность есть!
Теперь мне нужна помощь для вставки / вставки этого скрипта в LINE 59 в admin-header.php. Как я могу это сделать с помощью functions.php?