wordpressで、フックに登録した関数内から別のPHPにパラメータを渡す方法、もしくはPHPからフックに登録した関数内にパラメータを渡す方法がわからずに困っています。
wordpressの固定ページでテンプレートのPHPを呼び出すようにしています。
この固定ページへアクセス時はクエリパラメータを渡すようにしています。
固定ページが受け取ったクエリパラメータは、別のサーバにcurlでアクセスするために渡す値として使っており、レスポンスとして返却された値を元に、画面を生成しています。
パラメータで受け取った値により表示画面を変更しているため、別のサーバから返却される値をもとに、タイトルを変更したいと考えています。
そこで、function.phpでタイトルを変更するためにフックに登録した関数内で、curl処理を行うことにしましたが、この方法だと「固定ページのphp」と「フックに登録する関数内」の両方で他サーバにアクセスすることになり、アクセス回数が倍になってしまいます。
それを回避するために「フックに登録する関数内」で他サーバから取得した結果を固定ページのphpに渡したいのですが、その方法はありますでしょうか。
もしくは、固定ページのphpの処理を、「フックに登録する関数内」に渡す方法でも良いです。
(固定ページ内では他サーバからの結果を元に画面を生成しているため、他サーバからのレスポンスを取得する必要があります)
調べてみたのですが、解決方法がわからなかったため、お力を貸していただけますと大変助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/31 11:51
2018/05/31 12:44
2018/05/31 12:57 編集
2018/05/31 15:40
2018/06/03 04:54