- lib/dashboard-message.php – ダッシュボードのメッセージ表示
- lib/dashboard-message.txt – ダッシュボードメッセージのテキストデータ
- lib/db.php – データベーステーブルの作成と更新
- lib/debug.php – デバッグ用の空ファイル
- lib/entry-card.php – エントリーカードのサムネイルサイズ設定
- lib/eyecatch.php – タイトルからアイキャッチ画像を生成
- lib/font-awesome.php – Font Awesomeアイコンの管理
- lib/gutenberg.php – ブロックエディターのカラーパレットと設定
- lib/html-forms.php – HTMLフォーム生成関数
- lib/html-tooltips.php – ツールチップHTML生成
- lib/html5.php – HTML5バリデーションエラーの修正
- lib/image.php – Lightbox系プラグインの対応
- lib/language.php – 多言語翻訳ファイルの読み込み
- lib/links.php – 本文内リンクの置換とブログカード化
- lib/medias.php – YouTube/Instagram等のレスポンシブ対応
- lib/ogp.php – OGPタグとTwitterカードの出力
- lib/open-graph.php – OGP情報取得ライブラリ
- lib/original-menu.php – Cocoon設定メニューの追加
- lib/php-html-css-js-minifier-new.php – HTML/CSS/JS圧縮ライブラリ(新版)
- lib/php-html-css-js-minifier-odrigo.php – HTML/CSS/JS圧縮ライブラリ(Odrigo版)
- lib/php-html-css-js-minifier.php – HTML/CSS/JS圧縮ライブラリ(旧版)
- lib/plugins.php – プラグイン関連の機能(Jetpack等)
- lib/products.php – 商品リンク用の空ファイル
- lib/profile.php – プロフィール画像とURLの管理
- lib/punycode-obj.php – Punycodeエンコード/デコードクラス
- lib/punycode.php – Punycode関連の関数
- lib/related-entries.php – 関連記事の取得と表示
- lib/scripts.php – CSS/JavaScriptファイルの読み込み
- lib/seo.php – SEO関連のタイトルとメタタグ設定
- lib/settings.php – WordPressの基本設定とサムネイルサイズ
- lib/shortcodes-amazon.php – Amazon商品リンクショートコード
- lib/shortcodes-product-func.php – 商品リンク共通関数
- lib/shortcodes-rakuten.php – 楽天商品リンクショートコード
- lib/shortcodes.php – 各種ショートコード(プロフィール、新着記事等)
- lib/sns-follow.php – SNSフォローボタンとカウント取得
- lib/sns-share.php – SNSシェアボタンとカウント取得
- lib/sns.php – Facebook SDK等のSNS機能
- lib/ssl.php – SSL(HTTPS)対応の処理
- lib/toc.php – 目次の自動生成
- lib/utils.php – 汎用的なユーティリティ関数集
- lib/walkers.php – ナビゲーションメニューのカスタマイズ
- lib/widget-areas.php – ウィジェットエリアの登録
- lib/widget.php – ウィジェットのカスタマイズ
- lib/youtube.php – YouTube動画の高速化とサムネイル表示
サブディレクトリ
- lib/analytics/ – アクセス集計機能
- lib/common/ – カラーパレットCSSと共通機能
- lib/custom-fields/ – 投稿カスタムフィールド(広告、AMP、CSS、リダイレクト等)
- lib/minify/ – 圧縮ライブラリ(外部ライブラリ)
- lib/page-access/ – アクセス解析管理画面
- lib/page-affiliate-tag/ – アフィリエイトタグ管理画面
- lib/page-backup/ – バックアップ管理画面
- lib/page-cache/ – キャッシュ管理画面
- lib/page-func-text/ – テンプレート管理画面
- lib/page-item-ranking/ – アイテムランキング管理画面
- lib/page-settings/ – Cocoon設定画面(forms/funcs/posts)
- lib/page-speech-balloon/ – 吹き出し管理画面
- lib/page-speed-up/ – 高速化設定管理画面
- lib/plugin-update-checker/ – プラグイン更新チェッカー
- lib/tinymce/ – TinyMCEエディタのカスタマイズ
- lib/widgets/ – カスタムウィジェット(新着記事、人気記事、広告等)
RSSフィードのショートコードとブロック機能を作成する場合、以下の関連ファイルが必要です:
ショートコード関連
- shortcodes.php – ショートコード登録と処理関数を追加
ブロック関連(blocks/src/内)
- blocks/src/block/新規ブロック名/ – 新しいRSSフィードブロック用ディレクトリ
index.js– ブロックの登録とメインロジックedit.js– エディタ画面の編集UIsave.js– 保存時の出力HTMLstyle.scss– フロントエンド用スタイルeditor.scss– エディタ用スタイル
設定画面関連(lib/page-settings/内)
- lib/page-settings/rss-forms.php – RSS設定フォーム
- lib/page-settings/rss-funcs.php – RSS設定の取得/保存関数
- lib/page-settings/rss-posts.php – RSS設定のPOST処理
コア機能
ウィジェット(オプション)
- lib/widgets/rss.php – RSSウィジェットクラス(ウィジェットとしても使う場合)
その他
- _imports.php – 新規ファイルのrequire_once追加
- plugin.php – 新しいブロックの登録追加

コメント