Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 页面未加载-Wordpress_Php_String_Wordpress_Variables - Fatal编程技术网

Php 页面未加载-Wordpress

Php 页面未加载-Wordpress,php,string,wordpress,variables,Php,String,Wordpress,Variables,我有以下代码,但我的页面不再加载。怎么了 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(

我有以下代码,但我的页面不再加载。怎么了

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给出了问题。尝试了一些东西,但仍然存在此问题

此部分中存在问题:

$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');
}
$myoptionValue[fieldcount]是否应为$myoptionValue['fieldcount']


你的错误日志里有什么吗?没有,我和firebug查过了。编辑了操作。对不起,我是说在你的服务器错误日志中。i、 如果是cPanel,则在根目录中的文件error_log中。logUpdated OP中没有错误,代码仍然有效,但我确实需要迭代器。每个人都这么说,但它在其他上下文中都有效,无论如何,我用引号更新了它,仍然存在问题。
$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)
    );