Wordpress-找不到functions.php中定义的函数

时间:2013-07-21 14:10:00

标签: php wordpress

我在wordpress主题中有以下设置:

在functions.php中的

我定义了一个名为function listing_pins()

的函数 在functions.php中

我也有

    add_action('wp_enqueue_scripts', 'load_scripts');

    function load_scripts() {   
    wp_enqueue_script('googlecode_regular', get_template_directory_uri().'/js/google_js/google_map_code.php',array('jquery'), '1.0', true); 
    }

最后是google_map_code.php文件

  header("Content-Type: text/javascript");
  include_once("{$_SERVER['DOCUMENT_ROOT']}/wp-load.php"); 
  $general_latitude =  get_option('wp_estate_general_latitude','');
  $general_longitude=  get_option('wp_estate_general_longitude','');
  $place_markers=listing_pins();
  ....

我不会列出整个功能,因为我不认为它们与我的问题无关。

上面的设置在我的服务器上完美运行,但在我收到的客户端设置

致命错误:在 / home / content / 64/45654654 / html / blue / wp-content / themes / wpestax / js / google_js / google_map_code_home中调用未定义的函数listing_pins() .php 6

我做错了什么?当使用wp_enqueue_script时,Wordpress不知道functions.php中定义的内容?但在这种情况下,为什么这适用于我的服务器而不是客户端。

0 个答案:

没有答案