PHP 初心者が WordPress の プラグイン 作成 ! part30 ( ヘッドレスブラウザでココナラのブログを公開設定 その2)

この記事では PHP 初心者 が WordPress プラグイン を 作成 します。 part30 ではヘッドレスブラウザでココナラのブログの公開設定に再挑戦します。

前回はヘッドレスブラウザでココナラのブログの公開設定を試みたのですが失敗してしまいました。
クエリセレクタの構文がおかしかったようです。

PHP 初心者が WordPress の プラグイン 作成 ! part29 ( ヘッドレスブラウザでココナラのブログを公開設定)

数値と文字の結合

エラー内容にこのような部分がありました。

Unsupported operand types: string + int

変だなぁと思い調べると・・・。
なんと文字列結合の文法が誤っていました(笑

PHPで文字列を結合させる方法【初心者向け】 | TechAcademyマガジン

PHPの文字列結合は「. (ドット)」ということです。
ちょっとJavaの意識が強すぎましたね😇

こんな感じで修正しました。

document.querySelector("div.c-blogPublishing_parentCategory select[value=\"'.$val.'\"]).selected = true;

 

確認

それでは確認してみましょう。
http://localhost:8099/index.php にアクセスしてみます。

だめでした😪

「公開設定」のボタンをクリックできていないように見えますね。
クエリセレクタ間違えたかな?

 

まとめ

ココナラのブログの公開設定に再挑戦しました。
なにがいけないのかわからない・・・。

少し進んだのは「公開設定」をするには「タイトル」と「本文」の両方に値が入力されていないといけないということです。
ヘッドレスブラウザで機械的に入力した値について、「入力されていない」と判断している可能性もあります。

どうやって検証していきましょう😑

今日はあまり時間が取れませんでした。ここまで!