включить функцию в php - PullRequest
0 голосов
/ 08 октября 2010

это правильно или нет, потому что он показывает ошибку, когда я сделал это

if(is_page('payment-success')) { 
    include("/wp-content/ga-ecommerce-tracking/ga-ecommerce-tracking.php");
}

Ответы [ 3 ]

1 голос
/ 08 октября 2010

Включить принимает в качестве аргумента абсолютный путь, относительный путь или поток URL. Но вы используете неправильный абсолютный путь здесь. Попробуйте сделать это по относительному пути (я предполагаю, что вы редактируете файл в корневом каталоге Wordpress, если не измените путь соответствующим образом)

if(is_page('payment-success')) { 
    include("./wp-content/ga-ecommerce-tracking/ga-ecommerce-tracking.php");
}
1 голос
/ 08 октября 2010

include предполагает использование пути в файловой системе в качестве аргумента.Похоже, вы передаете корневой относительный URL.

0 голосов
/ 08 октября 2010

Попробуйте дать полный путь.Вы можете использовать dirname(__FILE__), чтобы получить путь вашего включающего скрипта и построить оттуда с относительным путем.

Также проверьте, что file_exists говорит вам о том, что вы хотите включить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...