PHP 初心者が WordPress の プラグイン 作成 ! part75 ( ココナラブログの要素ビルダーの変換失敗調査)

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

前回、ココナラブログの要素ビルダーで正規表現の書式ミスを修正しました。

PHP 初心者が WordPress の プラグイン 作成 ! part74 ( ココナラブログの要素ビルダーの変換失敗調査)

しかしまだ不具合がでてしまい正常にココナラブログに投稿ができません😥

要素ビルダー変換後のデバッグ

要素ビルダーで変換後の処理をデバッグしたいと思います。

ブログを投稿します!

・・・・

ブレークポイントにすら到達しませんでした(笑

やっぱり要素ビルダー

次に要素ビルダーの処理にtry~catchを実装して投稿してみます。

・・・catchにも止まらない・・・・

 

やはり地道に探すことにしました。

わかりました。

またしても別の言語の癖が・・・上記の画像のメソッド呼び出し部分です。

「ドット」を使用してしまいました。

正しくは以下の実装となります。

if(!$builder->isEmpty()) {
// body用の値
$contentForBody .= $builder->getBody();

// bodyText用の値
$contentForBodyText .= $builder->getBodyText();
}

またやってしまいました。。。

結果

大成功!

 

ココナラブログにも想定通りの投稿が行われていました。

まとめ

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

またしても別の言語の癖にやられました。

しかしなぜtry~catchで捕まえられないのか謎です。

まいいか😏

今日はここまで!