Hi @sb0k,
The editor requirement has been set for compatibility and usability reasons. Almost always post types without an editor aren’t public, or are used in special scenarios.
You could add the code below to your theme’s functions.php file to limit or increase post type support for the SEO meta box.
Please be aware that the code is not tested, and might contain typos.
Use either 1 or 2.
In rare cases, if it still doesn’t work, use 3 in combination with 1 or 2.
1. Remove editor requirement (at own risk).
add_filter( 'the_seo_framework_custom_post_type_support', function() {
return array( 'title' );
});
2. Add specific post type support for TSF.
add_post_type_support( 'my_post_type', 'autodescription-meta' );
3. If all else fails, adjust ‘my_post_type’ in the code with the post type slug. Use this in combination with either 1 or 2.
add_filter( 'the_seo_framework_supported_post_type', function( $supported = false, $post_type = '' ) {
// Return default if supported.
if ( $supported )
return $supported;
// Return my own post type name to be supported.
if ( 'my_post_type' === $post_type )
return $post_type;
// Return default.
return $supported;
});
I’ve added a GitHub issue for a Free Extension that would allow the code above to be accessible from a user interface:
https://github.com/sybrew/the-seo-framework/issues/86
I hope this helps. If you still require assistance, do let me know!