1

Wordpress サイトで Google API PHP クライアント ライブラリを使用したいと考えています。

https://code.google.com/p/google-api-php-client/

ライブラリを「プロジェクト ルート」の下にインストールするよう指示されていますが、Wordpress のインストールでそれが何を意味するのかはわかりません。httpdocs の下に置くことは避けたいと思います。コードを Web で表示できるようにする正当な理由はないようです。最適なコースは?

4

2 に答える 2

2

google-apilibrary/includes などの作成されたディレクトリにテーマ フォルダーに配置し、その中に含めることができます。functions.php

たとえば、私のテーマ ディレクトリには、lib という名前のフォルダーがあり、その中には、作成framework.phpしたフレームワークを格納するフォルダーがあります。シンプルな使い方

require_once locate_template( '/lib/framework.php' );

内でそれを呼び出しますfunctions.php

そうすれば、ワードプレスの機能をその機能と一緒に使用できます...

于 2013-03-28T19:40:36.500 に答える
0

私がやったこと:

「httpdocs」の兄弟である新しい「libphp」ディレクトリを作成し、その下に「google-api-php-client」を配置しました。

次に、ライブラリを使用する必要がある php ファイルで、次のようにしました。

<?php
$path = "/absolute/path/to/libphp";
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_FusiontablesService.php';

これは問題なく機能し、lib コードを httpdocs ツリーから除外するという私の目標を達成しました。これをグローバル インクルード パスに追加して set_include_path 呼び出しを回避する方法はおそらくありますが、今のところはこれで十分です。

于 2013-03-29T20:16:55.520 に答える