Loading...

社内システム開発日記:その50

前書き

お疲れ様です!
小手投げです。

健康診断に行ったら身長が1月より1mm減っていました。
前は午前中で今回は午後なのでその分の差だということにします。

今回は日記です。

日記

DBのドメインはSearch and Replace for WordPress Databases Scriptで置換を試みる
The script encountered an error while running an AJAX request…とエラー

SQLで直接書き換えてお茶を濁してみるがダメ

バージョン3.1でやっていたが2.1安定板を試す
mysql系の関数でエラーでまくり→mysqliに書き換えて無理やり置換

変わらない
wp_optionsを直接書き換える
なんで置換されてなかったのか(置換文字列の末尾に/を入れていたためと判明)

開発環境の管理画面に飛ぶにはwp-adminだとダメ
wp-login.phpからログインに成功

画面で記事ページが404
mod_rewriteが無効だったためhttpd.confを修正するがダメ
wordpressのインストールディレクトリのAllowOverrideをAllにする
やっと上手くいった

記事だけでイベント等が見られない
URLを手で補完してやれば見られたのでいったんこれでいいかな

管理画面でメディアが読み込み中のままになる
リスト表示だと見られるのでajaxの問題?
コンソール上もエラーが出ないので手当たり次第に試してみる
admin-ajax.phpを書き換え、ダメ
プラグイン全部オフにしてもダメ
テーマをデフォルトのにしてもダメ
function.phpにおかしなとこもない

メディア自体はリスト表示で使えるのでいったん放置
と思ったらカスタムフィールドに画像を選ぶ時も表示されない

再びメディアを直そうと調べるもうまくいくものはない
あきらめて本番で試す

カルーセル1画面に4枚表示させるのはOK、リンクもうまくいっている
カルーセルの位置を示すキャプションを追加
文字なしだと画像が被るのでnbsp

ブラウザを縮小すると画像の横が被ってしまうのが課題だが保留

イベントをリストのみ表示させたい
default-template.phpのtribe_get_viewでビューを出しているのは分かったが、テンプレートがどこか分からない

後書き

一部不具合があるものの、開発環境でwordpressの管理画面を表示できました。

ブラウザは全画面で使う人だけじゃないですよね…

ではまた次回。

情報戦略テクノロジー