Support » Plugin: Bogo » BOGO ver3.3更新時に不具合

  • Resolved river

    (@jpairb)


    素晴らしいブラグインありがとうございます。

    今回、ver3.3に更新したところ、サイトの全てのページで編集画面に進めなくなりました。
    「問題が起きている」とのメッセージが出ていました。
    その時のエラーは以下です。

    3.2.1に戻したところ、サイトの方は正常に使えるようになりました。
    テーマは、snowmonkeyを使用しています。

    私固有の問題なのか、分かりませんが、修正可能でしたらお願いしたいです。

    ※エラーコード

    TypeError: bogo.localizablePostTypes.indexOf is not a function
        at render (サイトURL/wp-content/plugins/bogo/includes/js/block-editor.js?ver=3.3:1:1499)
        at je (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:78:476)
        at ph (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:215:173)
        at lh (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:126:409)
        at O (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:121:71)
        at ze (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:118:14)
        at サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:53:49
        at unstable_runWithPriority (サイトURL/wp-includes/js/dist/vendor/react.min.js?ver=16.9.0:26:340)
        at Ma (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:52:280)
        at mg (サイトURL/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:52:496)

    以上です。

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter river

    (@jpairb)

    自己解決できました。
    function.phpに記載していた 以下のコードが原因だったようで、これを削除したところ正常に動きました。

    /* BOGOでカスタム投稿タイプを使用可能にする*/
    function my_localizable_post_types( $localizable ) {
        $args = array(
            'public'   => true,
            '_builtin' => false
        );
        $custom_post_types = get_post_types( $args );
        return array_merge( $localizable, $custom_post_types );
    }
    add_filter( 'bogo_localizable_post_types', 'my_localizable_post_types', 10, 1 );

    Unfortunately Bogo v3.3 don’t set lang cookie anymore. My site used this cookie to check current locale.

    Also don’t know what happened but even after I reverted back to version 3.2.1, I can’t choose any language for my menus. The options are not there anymore.

    I’m using the Avada theme.

    以下の書き方に変更してエラー解消しました。

    
    function my_localizable_post_types( $localizable ) {
    	$localizable = array( 'post', 'page', 'news', 'blog' );
    	return $localizable;
    }
    add_filter( 'bogo_localizable_post_types', 'my_localizable_post_types', 10, 1 );
    
    Thread Starter river

    (@jpairb)

    nobuyucki 様

    ご回答ありがとうございます。
    ご教示いただいたコードでうまくいきました!

    ただ、カスタム投稿タイプのみ「リビジョン」が使えないので、ネット情報を参考に以下のコードを追記してみましたが、できませんでした。
    bogoを使っている場合はこれではだめなのでしょうか。
    この点ももしなにか分かりましたら、ありがたいです。

    function my_custom_revision()
    {
    add_post_type_support( 'カスタム投稿タイプ名', 'revisions' );
    }
    add_action('init', 'my_custom_revision');
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘BOGO ver3.3更新時に不具合’ is closed to new replies.