Forum Replies Created
-
AuthorPosts
-
Anh Tran
KeymasterHello,
Thanks for the question. All the plugins will work normally with or without Gutenberg. Gutenberg has no effect to the plugins on the frontend at all.
By the way, if you don't like Gutenberg, you can always disable it and use the classic editor.
Anh Tran
KeymasterI will do that today!
Updated: the version 4.14.1 has been released!
Anh Tran
KeymasterHello,
Unfortunately, Gutenberg doesn't support contexts. It has only one place to show meta boxes. So, please just remove the
contextsparam from the meta box settings.March 23, 2018 at 2:49 PM in reply to: Using Custom Attributes from rwmb_before_save_post action #8926Anh Tran
KeymasterHello,
I've just added
rwmb_after_save_fieldhook, that can help you ease the pain ๐Here is the code using it:
add_action( 'rwmb_after_save_field', function ( $null, $field, $new, $old, $post_id ) { $pre = ''; if ( ! empty( $field['attributes']['mod_lock'] ) ) { $pre = 'pending_'; } $storage = $field['storage']; if ( $new !== $old ) { $storage->update( $post_id, $pre . $field['id'], $new ); } if ( empty( $new ) ) { $storage->delete( $post_id, $pre . $field['id'] ); } }, 10, 5 );Anh Tran
KeymasterHi,
The files field is a sub-group of the
press_group, so you should not get sub-group's value directly withrwmb_meta. Instead, get the value from the parent grouppress_group, like this:$group = rwmb_meta( 'press_group' ); $files = isset( $group['Press_Files_group'] ) ? $group['Press_Files_group'] : array(); print_r( $files );Anh Tran
KeymasterIn the link I pasted above, there's full code to detect if the URL is a valid oembed, you can try it, like this:
$url = get_post_meta( get_the_ID(), 'oembed', true ); $args = ['width' => 640]; $embed = wp_oembed_get( $url, $args ); if ( ! $embed ) { $embed = $GLOBALS['wp_embed']->shortcode( $args, $url ); } if ( $embed ) { echo $embed; } else { // Do something when there's no controls if you want }Anh Tran
KeymasterHello,
Currently, it's not worked in the frontend yet. We're working on adding this feature. Probably in the next 1 or 2 weeks. The code is completed, but there's a bug that we need to fix before releasing.
Anh Tran
KeymasterHello, I've just checked and don't find it in the file. Probably I removed it in the version 1.0.1. Can you try redownloading again?
Anh Tran
KeymasterHello,
No problem, I'll send you the refund.
FYI, we're working closely with support from Beaver Builder teams to make Meta Box and BB compatible. nomad411 - the admin of BB's Slack channel is also a customer here ๐
Anh Tran
KeymasterHi, which topic are you talking about? I'm happy to clarify if there's something unclear.
Anh Tran
KeymasterHi,
#1: If you don't use the exported code, then the whole meta box settings is saved in the database (under a special custom post type called "meta-box"). The MB Builder will get all the configured meta boxes and pass them to the Meta Box plugin (and extensions).
Technically, meta box settings (an array) is stored as a serialized data in the post content of "meta-box" custom post type.
#2: Yes, definitely. You can use the Export/Import features of the MB Builder to use it on other sites. Or you can just copy the exported code (in the Code Export tab) to use on other sites. Both methods work.
Anh Tran
Keymaster@jacek: the latest version of MB Builder already supports that. You don't need to do that manual anymore. Please update.
Anh Tran
KeymasterHi James,
You can do that in the MB Builder extension with Custom Attributes. Just go to tab Settings and you'll see Custom Attributes button. Clicking on that and add "storage_type" and "table" attributes, then you're done!
Anh Tran
KeymasterThank you very much! The docs has been updated!
-
AuthorPosts