Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wordpress/wp-includes/functions.php on line 6114
お天気Webサービスの設置について – コンピュータ学

rgb-green.net

お天気Webサービスの設置について

Ajax+DOMを利用したライブドアの「お天気Webサービスの設置」について苦労しましたが、うまく設置できなかった理由がようやく判明しました。それは、proxy.phpを設置する場所にありました。
次のproxy.phpファイルを利用しているthemaのhome.phpと同じディレクトリーに置くのでなく、wordpressを導入したルートディレクトリーに置くことです。これで解決しました。
なお、/* ライブラリのディレクトリ */の設定で、libraryにpathを通しておくことも要注意です。

[php]
<?php
/* ———————————————————-
* 定数定義
* ——————————————————– */
/* リクエスト先URLの定義 */
define("REQ_BASE_URL", "http://weather.livedoor.com/forecast/webservice/rest/v1");

/* ライブラリのディレクトリ */
define("ZEND_LIB_DIR", "../library/");  ←要注意

/* HTTPリクエストのタイムアウト(秒) */
define("HTTP_TIMEOUT", 10);
[/php]


© 2023

© 2023 Study of Reason, Inc. All rights reserved.