Plugin Directory

Changeset 3454652


Ignore:
Timestamp:
02/05/2026 01:13:08 PM (8 weeks ago)
Author:
asmkc
Message:

Tagging version 1.0.7

Location:
asmkc-schema/tags/1.0.6
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • asmkc-schema/tags/1.0.6/admin/fields/faq.php

    r3454224 r3454652  
    77 * FAQ フィールド描画
    88 * 修正: ライセンス認証状態に基づいて制限を適用するように変更
     9 * 注意: Pro版が有効な場合は、Pro版の関数が優先されます
    910 */
     11if (!function_exists('asmkc_schema_render_faq_fields')) {
    1012function asmkc_schema_render_faq_fields( $post ) {
    1113
     
    98100    <?php
    99101}
     102}
    100103
     104if (!function_exists('asmkc_schema_save_faq_fields')) {
    101105function asmkc_schema_save_faq_fields( $post_id ) {
    102106
     
    138142    }
    139143}
     144}
  • asmkc-schema/tags/1.0.6/asmkc-schema.php

    r3454524 r3454652  
    5555/**
    5656 * 管理画面ロジック (UI関連)
     57 * ★修正: plugins_loadedフックで読み込むことで、Pro版が先に関数を定義できるようにする
    5758 */
    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 );
     59add_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' );
    7079    }
    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)より後に実行
    7881
    7982/**
Note: See TracChangeset for help on using the changeset viewer.