Wordpressで固定ページを作って、その固定ページのテンプレートで自作スクリプトを走らせています。
スクレイピングをしたいので、phpQueryというライブラリを/テーマフォルダ/lib/phpQuery.php
のようなパスにおきました。
そして、自作スクリプト内でrequire
またはrequire_once
で読み込んだのですが、うまく行きません。
読み込み時点ではエラーもWarningも出ていません。
ただ、
php
1// スクレイピング用ライブラリ 2define("PHP_QUERY_LIB", get_template_directory_uri() . "/lib/phpQuery.php"); 3require PHP_QUERY_LIB; 4 5phpQuery::getDOMDocument("<html><head><title>TITLE</title></head></html>");
のようなスクリプトを動かすと、
Fatal error: Uncaught Error: Class 'phpQuery' not found
と言われてしまいます。
Simple HTML DOM parserというライブラリも試したのですが「未定義の関数です」と言われてしまいました。
WordPress: 4.8.3 PHP: 7.1.4 phpQuery: phpQuery-0.9.5.386-onefile.zip ( "https://code.google.com/archive/p/phpquery/downloads" )
解決策はありますでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/21 12:13
2017/11/21 12:13