前提・実現したいこと
同一サーバーに対して異なる2つのIPアドレスでアクセスしなければならない環境にて、WordPressのURL設定を相対パスにして対応しようとしています。
下記のページを参考に試行しています。フロントエンドでは問題なく動作するのですが、管理画面で問題が生じています。
WordPressのURL設定は片方のIPを設定しています。
■参考ページ
http://2inc.org/blog/2012/02/03/1198/
発生している問題・エラーメッセージ
後者のページで
php
1add_action('admin_footer', array(&$this, 'wp_footer'), 99999);
の部分がそのままだとログインはできるがメディア一覧が表示されない。投稿ができないなど症状があります。
これを試しに
PHP
1add_action('admin_footer', array(&$this, 'admin_footer'), 99999);
とかにすればメディア一覧の表示は行えるのですが、投稿を更新などすると
loadingAnimation.gif
admin-ajax.php
などが絶対パスで呼び出され読み込みできてないようです。
その結果、投稿ボタンを押すと、(実際には保存はされているが)ボタンが完了状態にもどらずローディング状態のままです。
以下のような警告も出ます。
call_user_func_array() expects parameter 1 to be a valid callback, class 'relative_URI' does not have a method 'admin_footer'
解決方法についてアドバイスいただけますと幸いです。
よろしくお願いいたします。