Hi, welcome@budiharyono.com

Call Me

Oxygen Editor Hint

Oxygen adalah plugin yang kuat untuk WordPress yang menonaktifkan tema WordPress, mendukung pembuatan template sendiri dengan pembangun visual dan dengan demikian memungkinkan desain yang sepenuhnya individual untuk situs web Anda.

Juga halaman dan posting dapat dirancang dengan Oxygen Builder daripada editor Gutenberg.

Sayangnya, dalam tinjauan administrasi halaman dan posting, tidak segera dapat dikenali apakah halaman atau posting dibuat dengan Gutenberg atau dengan Oxygen.

Code Snippet

Matthias Altmann
Project:		Code Snippet: Oxygen Editor Hint
Version:		1.0.0
Plugin URI:		https://www.altmann.de/en/blog-en/
Description:	en: https://www.altmann.de/en/blog-en/code-snippet-oxygen-editor-hint/
                de: https://www.altmann.de/blog/code-snippet-oxygen-editor-hinweis/
Copyright:		© 2021, Matthias Altmann
*/

if (is_admin() && !wp_doing_ajax() && !wp_doing_cron() ) {
    MA_OxygenPostState::init();
}
class MA_OxygenPostState {
    // ===== CONFIGURATION =====
    private static $post_types 		= ['post','page']; 	// post types to show new column "Editor" in posts list


    //-------------------------------------------------------------------------------------------------------------------
    public static function init() {
        foreach (self::$post_types as $post_type) {
            add_filter( 'display_post_states', array( __CLASS__, 'ma_editorcolumn_add_post_state' ), 1000, 2 );
        }
    }
    //-------------------------------------------------------------------------------------------------------------------
    public static function ma_editorcolumn_add_post_state($post_states, $post) {
        // Fix PHP 7+ warnings if another plugin returns unexpected type.
        $post_states = (array) $post_states;
        $post_meta = get_post_meta($post->ID,'',true);
        if (isset($post_meta['ct_builder_shortcodes']) && (trim(@$post_meta['ct_builder_shortcodes'][0]) != ''))  {
            // remove mis-leading editor hints from plugin "Classic Editor"
            unset($post_states['classic-editor-plugin']);
            // add "Oxygen" as editor hint
            $post_states['ma_editorcolumn'] = 'Oxygen';
        }
        return $post_states;
    }
}

 

Source: https://www.altmann.de/en/blog-en/code-snippet-oxygen-editor-hint/

BudiHaryono.com

Chat