1745 posts
- Microlancer Beta Tester
- Author had a Free File of the Month
- Has been a member for 3-4 years
- Item was Featured
- Author was Featured
- Austria
- Exclusive Author
- Referred between 200 and 499 users
revaxarts
says
I would like to enqueue scripts only if the editor is supported
This is what I havefunction init(){
global $post;
if(!post_type_supports( $post->post_type, 'editor' )) return false;
//enqueue scripts
}
add_action('admin_init', 'init');
Unfortunately $post is not defined yet. So I guess ‘admin_init’ is “to early” in the hook queue
FlexiPress
says
this is my code
add_action( 'admin_menu', 'prima_editor_init' );
function prima_editor_init() {
$post_types = get_post_types( array( 'show_ui' => true ), 'objects' );
foreach ( $post_types as $type ) {
if ( post_type_supports( $type->name, "editor" ) ) {
add_action( "load-post.php", 'prima_editor_enqueue_script' );
add_action( "load-post-new.php", 'prima_editor_enqueue_script' );
}
}
}
function prima_editor_enqueue_script() {
// my wp_enqueue_script script
}
