0
我有以下代碼,但我的頁面不再加載。哪裏不對?頁面無法加載 - Wordpress
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');
}
錯誤日誌中的任何內容? – 2014-08-30 21:37:25
什麼也沒有,我檢查了螢火蟲。編輯OP。 – 2014-08-30 21:37:52
對不起,我的意思是在你的服務器錯誤日誌中。即如果cPanel,那麼在你的根目錄下的文件「error_log」中。 – 2014-08-30 21:39:58