BestWebSoft」プラグインはこのアクションフックによってCaptcha(文字・画像認証フォーム)を設置している。33行目は、25行目のelse文の終わりの閉じ括弧で、以降はログインの有無にかかわらない共通項目となる。35行目はフォームの送信ボタン。?>37〜44行目このあたりは、コメントフォームの隠しフィールドなどを記述している。わかりにくい部分ではあるが、重要なので間違いのないように。37行目は、ページIDに関する隠しフィールド。いう権限を持つユーザー(管理者とか)向けの処理だが、俺もぶっちゃけよくわかってない。」を解除している、だったはず。改行文字のことで、HTMLソースの整形のために記述している。--></section>45〜48行目45行目はフォームの終了タグ。46行目は18行目のelse文の閉じ括弧。48行目はセクションの終了タグ。?>49〜51行目この部分は、コメントが有効になっていないページ(投稿)向けのコード。49行目は1行目のif文に対するelse文。まとめ関数ひとつで設置できるコメントフォームだが、こうやって中身を分解して書き直してみると、仕組みがよくわかる。元の関数ではやたらややこしい処理をしてるんだな、ということが身に染みてわかる......元の関数は282行もあるんだからな......ほとんどは見やすくするための空行と、説明書きのコメント行だけど。先に言った通り、この記事の方法を真似してコメントフォームを自作した場合、WordPress本体のアップデートでコメントフォームに関する仕様変更があった時には自力で対応する必要がある。元の関数のソースを見てても、WordPressバージョン4.4での変更点が何箇所かあるからな。俺も書きっぱなしじゃなくて、覚えてたら仕様変更に対応した記事を書くかも。(No.340)2021/01/23読み応えがありました。こめんとする本文のみ必須。メールアドレスは公開されないよ。お名前メアド名前とメアドを入力欄に記憶する数式の空欄を正しく埋めてね。※本文には日本語を最低でも“何文字か”含めてね。(詳細)コメントを投稿すると、メールアドレスを含む投稿内容と、投稿者を識別するIPアドレスなどが当サイトのサーバーに送信され、保持される。これらの情報は当サイトのサービスの提供やコンテンツの改善のために利用される。あなたは、当サイトによるこれらの情報の取り扱い(取得・処理・利用)に同意しなければ、コメントを投稿することはできない。この同意の要件は法的な要件として追加されたもので、当サイトによるこれらの情報の取り扱いは従来から変わっていない。当サイトの個人情報の取り扱いについて詳しくは、プライバシー・ポリシーを読んでね。(125)※過去30日間の閲覧数データによる。