Changeset 3454652
- Timestamp:
- 02/05/2026 01:13:08 PM (8 weeks ago)
- Location:
- asmkc-schema/tags/1.0.6
- Files:
-
- 2 edited
-
admin/fields/faq.php (modified) (3 diffs)
-
asmkc-schema.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
asmkc-schema/tags/1.0.6/admin/fields/faq.php
r3454224 r3454652 7 7 * FAQ フィールド描画 8 8 * 修正: ライセンス認証状態に基づいて制限を適用するように変更 9 * 注意: Pro版が有効な場合は、Pro版の関数が優先されます 9 10 */ 11 if (!function_exists('asmkc_schema_render_faq_fields')) { 10 12 function asmkc_schema_render_faq_fields( $post ) { 11 13 … … 98 100 <?php 99 101 } 102 } 100 103 104 if (!function_exists('asmkc_schema_save_faq_fields')) { 101 105 function asmkc_schema_save_faq_fields( $post_id ) { 102 106 … … 138 142 } 139 143 } 144 } -
asmkc-schema/tags/1.0.6/asmkc-schema.php
r3454524 r3454652 55 55 /** 56 56 * 管理画面ロジック (UI関連) 57 * ★修正: plugins_loadedフックで読み込むことで、Pro版が先に関数を定義できるようにする 57 58 */ 58 if ( is_admin() ) { 59 // Free版のフィールド定義 60 // ★修正: 変数名にプレフィックス(asmkc_)をつけて警告を回避 61 $asmkc_admin_fields = [ 62 'admin/fields/field-render.php', 63 'admin/fields/hours-table.php', 64 'admin/fields/article.php', 65 'admin/fields/person.php', 66 'admin/fields/faq.php', 67 ]; 68 foreach ( $asmkc_admin_fields as $asmkc_f ) { 69 asmkc_schema_require( $asmkc_f ); 59 add_action('plugins_loaded', function() { 60 if ( is_admin() ) { 61 // Free版のフィールド定義 62 // ★修正: 変数名にプレフィックス(asmkc_)をつけて警告を回避 63 $asmkc_admin_fields = [ 64 'admin/fields/field-render.php', 65 'admin/fields/hours-table.php', 66 'admin/fields/article.php', 67 'admin/fields/person.php', 68 'admin/fields/faq.php', 69 ]; 70 foreach ( $asmkc_admin_fields as $asmkc_f ) { 71 asmkc_schema_require( $asmkc_f ); 72 } 73 74 asmkc_schema_require( 'admin/admin-common-settings.php' ); 75 asmkc_schema_require( 'admin/admin-schema-control.php' ); 76 asmkc_schema_require( 'admin/admin-page-sidebar.php' ); 77 asmkc_schema_require( 'admin/schema-output-common.php' ); 78 asmkc_schema_require( 'admin/schema-output-engine.php' ); 70 79 } 71 72 asmkc_schema_require( 'admin/admin-common-settings.php' ); 73 asmkc_schema_require( 'admin/admin-schema-control.php' ); 74 asmkc_schema_require( 'admin/admin-page-sidebar.php' ); 75 asmkc_schema_require( 'admin/schema-output-common.php' ); 76 asmkc_schema_require( 'admin/schema-output-engine.php' ); 77 } 80 }, 20); // Pro版(優先度1)より後に実行 78 81 79 82 /**
Note: See TracChangeset
for help on using the changeset viewer.