0

我想使用以下代码将 PHP 文件加载到带有 JQuery 的 DIV 中:

jQuery(pid + " .entry-details .details-wrapper").load("http://thesitename.com/wp-content/themes/twentytwelve/entry-details.php", {'postid': theid});

我已经将下面的代码添加到我的主题的 function.php 中:

function my_init_slider()
{
    wp_register_script( 'bpslider-script-js', get_template_directory_uri() . '/js/bpslider.js',
    array('jquery'), 1.0, true );

    wp_enqueue_script( 'bpslider-script-js' );
}
add_action( 'wp_enqueue_scripts', 'my_init_slider' );

但是,无法识别我的 PHP 文件中的 Wordpress 函数(例如 get_header() 和查询函数),从而导致错误 500。我尝试剥离所有代码,只回显我传递的 ID,它可以工作。因此,我确信 wordpress 函数会导致错误。我知道包含 wp-load.php 不是一个好习惯,所以我避免这样做。

谁能给我解决这个问题?

4

0 回答 0