ユーザーフォーラム

AI Assistant
通知
すべてクリア

KantanPro v1.2.46 をリリースしました

2 投稿
1 ユーザー
0 Reactions
74 表示
nonaka
投稿: 47
Admin
トピックスターター
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@kantan)
開発者
結合: 11年前
[#147]

WordPressテーマ:Lightningでの検証結果
タブデザインの修正と新規有効かじのマイグレーション問題
協力会社の職能追加でエラーになる問題を修正しました。

 

= 1.2.46 - 2026年04月18日 =

  • レポートタブのレイアウトを協力会社タブと揃える修正
    • css/ktp-report.css  #report_content { margin-top: 8px !important; } がタブパネル全体に効き、メインタブと本文の間に隙間が出る問題を修正(.ktp_plugin_container .tab_content#report_content にスコープし margin/padding 上を 0 に)
    • styles.css  #report_content を受注書用の下マージン付きルールから分離し、協力会社等のタブと同じ余白ルールに統一
    • レポートのサブタブ行(generate_controller)を協力会社と同様、外側 .controller にインライン style を付けず .ktp-report-controller でレイアウト
    • モバイル・印刷用の #report_content 指定を本文カード(.ktp-report-print-area)中心に整理
  • コントローラー周りの過剰な全タブ共通 !important 上書きを整理

= 1.2.45 - 2026年04月18日 =

  • サービス/協力会社タブのメモ欄クリック時にブラウザがフリーズする問題を多層で解消
    • 他プラグイン(Gomoku Game 等)の $(document) 委譲・MutationObserver による干渉を、KantanProページでのみ自動除外(ktpwp_interfering_asset_handles フィルターで拡張可能)
    • サービス/協力会社/顧客/レポート/リストタブでは受注書専用の重いJS(ktp-invoice-items 等)を読み込まないよう制御
    • メモ textarea に CSS containment(contain: layout style)と独立合成レイヤー化を適用し、レイアウト再計算を閉じ込め
    • Grammarly 等のブラウザ拡張・翻訳による介入を抑止する属性(spellcheck, data-gramm 他)を textarea に付与
    • KTPWP プレフィックス付き console.log をデフォルトで抑制し、DevTools 起動時のメインスレッド詰まりを防止(localStorage / URLパラメータ / 定数で verbose 復活可)
    • 各タブ専用JS(ktp-invoice-items / ktp-cost-items / ktp-client-delete-popup / ktp-delivery-dates)に対象DOM不在時の早期returnを追加
  • プラグイン削除時のデータ保持設定機能を追加
    • 「一般設定」に「プラグイン削除時のデータ保持設定」セクションを追加し、「データを残す(推奨)/完全削除」を選択可能
    • プラグイン一覧画面の KantanPro 行に現在の削除モードをバッジ表示、横の「変更」リンクから設定画面へ直接ジャンプ
    • 「削除」リンク押下時に、現在のモードに応じた確認ダイアログを表示(完全削除時は復元不可の警告)
    • uninstall.php を新設し、「完全削除」選択時に ktp_* テーブル、ktp_/ktpwp_ 系オプション・トランジェント、ユーザーメタ、投稿メタ、KantanPro系cronを一括削除(マルチサイト対応)
  • 詳細フォームをリスト列より前面に固定し、タブの pointer-events を撤去
  • タブ表示をサーバー側クラスで確定し、兄弟セレクタのみに依存しないよう堅牢化
  • サービス・協力会社のレイアウトを顧客タブに合わせて統一
  • タブ内の重複IDを解消し、タブレイアウトの重なりを防止
  • View_Table 内の setcookie を headers_sent でガードし、ヘッダー送出後の警告を防止
  • タブパネルをラジオと兄弟DOMに戻し全タブ表示を修正。ショートコードの tab_name を POST 優先にし、ベースURLの page_id 取得を改善

= 1.2.44 - 2026年04月18日 =

  • 新規インストール判定(ktpwp_is_new_installation)の論理不整合を修正。メインの ktp_* テーブルにデータがあるのにオプション未設定等で新規扱いになる問題を解消
  • マイグレーション履歴オプションの検索を ktp_migration_% にも対応(実際のフラグ名と一致)

= 1.2.43 - 2026年04月18日 =

  • タブビュー(TabsView)で各タブの本体HTMLを #list_content#report_content の要素内に配置し、CSS(#tab:checked ~ #*_content)と整合。協力会社タブなどで本文が真っ白に見える問題を修正
  • タブのアクティブ表示で tab_name を POST 優先とし、ショートコード側のタブコンテンツ生成と一致させる

= 1.2.42 - 2026年04月18日 =

  • 協力会社職能の追加・削除POSTを template_redirect でテーマ出力より前に処理し、投稿名パーマリンク等でヘッダー送出後にリダイレクトできず真っ白になる問題を修正(早期処理時のエラーは GET パラメータで通知)

= 1.2.41 - 2026年04月18日 =

  • 協力会社職能の追加・削除フォームに tab_name / data_id を付与し、POST 時も協力会社タブとして確実に処理されるよう改善
  • 職能追加・削除後のリダイレクトを強化(Referer 欠如時は HTTP_HOST + REQUEST_URI で組み立て、tab_name・data_id を明示、nocache_headers を付与)

= 1.2.40 - 2026年04月18日 =

  • 協力会社タブで職能の追加・削除後に画面が真っ白になる問題を修正(リダイレクト先をフルURLで組み立て、wp_safe_redirect に統一)

= 1.2.39 - 2026年04月18日 =

  • 新規インストール等で協力会社職能テーブル(ktp_supplier_skills)が作成されず職能を追加できない問題を修正(プラグイン有効化時のテーブル作成、未作成時の自己修復、コスト項目用AJAX対応

1件の返信
nonaka
投稿: 47
Admin
トピックスターター
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@kantan)
開発者
結合: 11年前

このバージョンからWordPressのテーマLightningで正常に機能することを確認しました。
その他のテーマは試していません。


返信
共有:

User's Club

スパムはしません!詳細については、プライバシーポリシーをご覧ください。

KantanProEX(WP)最強の販売支援ツール
購入する
KantanProEX 購入!
タイトルとURLをコピーしました