PHP 初心者が WordPress の プラグイン 作成 ! part73 ( ココナラブログの要素ビルダーの不具合調査)

この記事では PHP 初心者 が WordPress プラグイン を 作成 します。 part73 ではココナラブログの要素ビルダーの不具合調査を行います。

前回、要素ビルダーの実装を確認しようとしたのですが残念ながらエラーとなってしまいました

PHP 初心者が WordPress の プラグイン 作成 ! part72 ( ココナラブログの要素ビルダー確認 )

ビルダーのインスタンス生成部分で問題が発生しているようでした。

原因調査

以下の部分でエラーが発生し、プラグインの処理が終了しているようでした。

$builder = new Coconara_Builder($item, true);

なぜここがわかったかというと、デバッグ実行してこの行の処理に差し掛かった時に後続処理が行われていなかったからです。

try~catch構文を使用しても例外をとらえられませんでした(笑

try{
    $builder = new Coconara_Builder($item, true);
} catch(\Exception $e) {
    $a = 1;
}

・・・

・・・

しばらく調査していてきがつきました。

要素ビルダーにnamespaceが無い😅

いくら探しても見つからないわけですよ。

namespace com\ik_genety\plugin\coconara;

無事通過!

 

がしかし・・・

まだ少しおかしいようです。

まとめ

ココナラブログの要素ビルダー不具合調査を行いました。

なんとか解決できてよかったです!

ただまだうまく動いていないところがあるようです。

引き続き調査します。

今日はここまで!