見出し画像

note 240日目 放置サイトを検討 【自作プラグイン】

放置サイトを目指したサイト設計を検討しています。できるか判りませんが、今回もChatGPT先生は100%できると言ってます… 

「できる」と言われると、やはり作ってみたくなります。
子供が虫取りに行く気分と同じです。ワクワクします。


プラグインの作り方もほんの少しですが、理解しつつプロンプトで適切に書けることも増えてきました。

で、放置サイトの設計ですが、ディレクトリ構造はこんな感じにしました。

/fanza-video-plugin/
  ├── fanza-video-plugin.php             # プラグインのメインファイル
  ├── includes/                          # プラグインの機能ファイル
  │   ├── class-api-fetcher.php          # FANZA APIからデータを取得
  │   ├── class-post-handler.php         # データをカスタム投稿タイプに保存
  │   ├── class-admin-page.php           # 管理画面の設定とボタン追加
  │   ├── class-edit-screen-settings.php # 投稿編集画面のカスタム設定
  │   ├── class-custom-fields.php        # カスタムフィールドの作成
  │   ├── class-cache-handler.php        # キャッシュ機能の実装
  │   ├── class-shortcode-generator.php  # ショートコードの生成
  │   ├── class-seo-optimizer.php        # SEO最適化機能
  │   ├── class-user-permissions.php     # ユーザー権限の管理
  └──  assets/                           # CSSとJSのリソースファイル
      ├── admin-style.css                # 管理画面のスタイル
      └── admin-script.js                # 管理画面用のJavaScript

コードが長くなるとChatGPTはミスることが多々ありました。何度も試した結果、ファイル数を多くしてコードを短くする策が良さそうです。ミスは減ってます。
今までは多くても5個のphpでしたが、今回は10個のphpで作ってみることにしました。果たしてどうなるでしょうか… 

できるだけシンプルに作ることを目指します。
目標は2時間くらいで試作レベルまで仕上げたいです。

眠くなったら無理せず寝ます。


■ 言語生成プラグイン

FANZA動画のタイトルを400作品ほど学習させてみました。
残念ながら言語スキルはあまり進歩してません。

サンプル数が少ないのが理由かは不明。

更新すると毎回タイトルが変わります。


■ 9/12に立ち上げた新サイト(同人マンガ) 
完全自動化ではないけど、ほぼ自動投稿。

自動投稿プラグイン
サチコ

緩やかに伸びてます。無理せず育ってほしいです。今日は20記事ほどリライトしてみました。

9/22(日)
JetPack

この記事が気に入ったらサポートをしてみませんか?