Intereting Posts
Форматирование в WordPress – возможность отправки PHP-кодов Попытка внедрить AJAX в мои страницы администратора. Я неправильно помещаю в очередь и локализую свои сценарии? Отображение страниц для предыдущей страницы / следующей страницы (с несколькими сообщениями / страницами) add_filter the_content str_replace после короткого кода get_post_metadata приводит к сбою некоторых метаданных Сортировка объекта $ posts ACF, который уже был отсортирован Крюк, который срабатывает при сохранении настроек администратора Постоянная ссылка Изменение изменений от имени сообщения до значения по умолчанию после изменения имени страницы Задача полевого поля Как редактировать почтовые метаданные в блоге WordPress? Тема Dashicons не отображается Лучший подход к созданию разделов «Горячие» и «Тенденции» Использование дополнительных настраиваемых полей для создания слайдера на странице Итерация через ID в цикле На странице появляется только последнее сообщение?

Страница не загружается

У меня есть следующий код, но моя страница больше не загружается. Что не так?

require( plugin_dir_path( __FILE__ ) . 'menu.php'); require_once( plugin_dir_path( __FILE__ ) . 'getuser.php'); add_action( 'wp_enqueue_scripts', 'ffd_load_scripts' ); function ffd_load_scripts() { $myoption = get_option( 'fixformdata_options' ); $myoptionValue = maybe_unserialize( $myoption ); $arguments = array(); for($i=1; $i<= $myoptionValue[fieldcount]; $i++) { $arguments['index'.$i] = $myoptionValue['id'.$i]; } wp_register_script('ffd_js_script', WP_PLUGIN_URL.'/FixFormData/js/ffd_js_script.js', array('jquery')); wp_localize_script('ffd_js_script', 'myAjax', merge_array(array( 'ajaxurl' => admin_url('admin-ajax.php'), 'idinfo' => $myoptionValue['idinfo']),$arguments) ); wp_enqueue_script('jquery'); wp_enqueue_script('ffd_js_script', plugin_dir_url(__FILE__) . 'js/ffd_js_script.js'); } 

Раньше он работал нормально, проблема дается аргументами $, которые я думаю. Пробовал некоторые вещи, но все еще есть эта проблема.

Проблема находится в этой части:

 $arguments = array(); for($i=1; $i<= $myoptionValue[fieldcount]; $i++) { $arguments['index'.$i] = $myoptionValue['id'.$i]; } wp_register_script('ffd_js_script', WP_PLUGIN_URL.'/FixFormData/js/ffd_js_script.js', array('jquery')); wp_localize_script('ffd_js_script', 'myAjax', merge_array(array( 'ajaxurl' => admin_url('admin-ajax.php'), 'idinfo' => $myoptionValue['idinfo']),$arguments) ); 

Когда я использую этот код, все работает нормально, но мне действительно нужен итератор:

 function ffd_load_scripts() { $myoption = get_option( 'fixformdata_options' ); $myoptionValue = maybe_unserialize( $myoption ); /*$arguments = array(); for($i=1; $i<= $myoptionValue['fieldcount']; $i++) { $arguments['index'.$i] = $myoptionValue['id'.$i]; }*/ wp_register_script('ffd_js_script', WP_PLUGIN_URL.'/FixFormData/js/ffd_js_script.js', array('jquery')); wp_localize_script('ffd_js_script', 'myAjax', array( 'ajaxurl' => admin_url('admin-ajax.php'), 'idinfo' => $myoptionValue['idinfo'], 'index1' => $myoptionValue['id1'], 'index2' => $myoptionValue['id2'] ) ); wp_enqueue_script('jquery'); wp_enqueue_script('ffd_js_script', plugin_dir_url(__FILE__) . 'js/ffd_js_script.js'); }