Forum Replies Created
-
AuthorPosts
-
Anh Tran
KeymasterNo, you can't include our extensions in your free products. Please see the Terms and Conditions for more details.
Anh Tran
KeymasterHi Aaron,
The purpose of using a CDN is to share the libs across extensions. Currently tooltip is used in the Tooltip and Builder extensions (backend). We'll move them to local in the next version.
Anh Tran
KeymasterHi guys, can you please drop me a message with a temporary admin account and FTP details to debug and check the issue? Currently, I can't replicate this bug on our environments. Thanks.
Anh Tran
KeymasterThis bug was fixed in the latest Meta Box version. In my test, it was triggered when removing all images and re-save the post. Is that the same thing happened to you?
December 22, 2022 at 10:49 PM in reply to: Fatal Error: Meta Box searches for /vendor/autoload.php which is not found #40001Anh Tran
KeymasterLooks like when you use Composer, after installing packages, you don't include the Composer's
autoload.phpfile.There are 2 workarounds for this case:
1. In your code, just add this line somewhere:
require 'path/to/vendor/autoload.php';(Note that this is the
vendor/autoload.phpgenerated by Composer, it's in the root folder. It's not thevendorfolder in Meta Box).This way, when you install anything with Composer (maybe a common PHP lib), autoload will works for all packages, not just Meta Box.
2. Or replace Meta Box's Composer package
wpmetabox/meta-boxwith WP Packagist. Using this method, you'll pull all the content from wordpress.org/plugins/meta-box/ into your code, and thus - will contain fullvendorfolder. And you don't have to modify your code.Anh Tran
KeymasterHi Aaron,
I've just fixed the issue with can't set the limit to 0.
I also tried to delete a license that you add with 0 limit and it worked for me. If you still see the issue, please let me know.
December 22, 2022 at 9:57 PM in reply to: Fatal Error: Meta Box searches for /vendor/autoload.php which is not found #39995Anh Tran
KeymasterHi,
I've just fixed it. Can you please try this fix? I'll release new version for Meta Box soon when it's confirmed.
December 22, 2022 at 2:24 PM in reply to: ✅MB Toolset Migration not working in "Post Reference" field #39987Anh Tran
KeymasterHi Eddy,
In remote validation, all fields’s values are submitted to the server using their IDs. You can access to their values using $GET[‘field_id’]. And then perform your check with that value and return the result.
The “field_id” is the same Id as you setup the field. If you need to validate many fields, you might want to loop through list of field IDs to get values and check. Something like:
$field1_value = $GET[‘field1’];
$field2_value = $GET[‘field2’];
if ( strpos( $field1_value, ‘bad word’ ) !== false || strpos( $field2_value, ‘bad word’ ) !== false ) {
echo ‘Please use good words’;
return;
}// Other checks if you need
echo ‘true’;
PS: type on my phone so just use the code as a starting point.
Anh Tran
KeymasterHi John,
If you set the
rawtofalse(which is default), then the data saved in the custom field is not applied withwpautop. So, you can just get it with$value = rwmb_meta( 'field_id' ); echo $value; // no wpautopIf you set the
rawtotrue, then the data saved is always applied withwpautop, thus, you'll see the<p>tag on the front end.December 2, 2022 at 4:11 PM in reply to: ✅Possible to template_lock MB Block and still allow other blocks to be added? #39455Anh Tran
KeymasterIn addition, if you want to remove the locking UI (the lock icon), which helps preventing from unlock the block, you can add
lockto the list of blocksupports, like this:<?php add_filter( 'rwmb_meta_boxes', function( $meta_boxes ) { $meta_boxes[] = [ 'title' => 'Testimonial', 'id' => 'testimonial', 'type' => 'block', 'render_template' => __DIR__ . '/testimonial-template.php', 'supports' => [ 'lock' => false, // THIS ], 'fields' => [ [ 'type' => 'text', 'id' => 'name', 'name' => 'Name', ], [ 'type' => 'textarea', 'id' => 'content', 'name' => 'Content', ], [ 'type' => 'single_image', 'id' => 'image', 'name' => 'Image', ], ], ]; return $meta_boxes; } );December 2, 2022 at 4:08 PM in reply to: ✅Possible to template_lock MB Block and still allow other blocks to be added? #39454Anh Tran
KeymasterHi Jacob,
I've just tested locking a custom block created with MB Blocks and it works. Here is a sample code taken from the WP docs, that adds 2 blocks to the post default template and locks them from removing and moving (this is block-level locking).
add_action( 'init', function () { $post_type_object = get_post_type_object( 'post' ); $post_type_object->template = [ [ 'core/paragraph', [ 'placeholder' => 'Content goes here....', 'lock' => [ 'move' => true, 'remove' => true, ], ], ], [ 'meta-box/testimonial', [ 'lock' => [ 'remove' => true, 'move' => true, ], ], ], ]; } );And here is the screenshot:
https://monosnap.com/direct/PWSTrtDMnvpYHhU1lxPHjNiZquXKYg
(The code will work similarly when you
register_post_type, here thepostpost type is registered, so I just get the post type object).November 22, 2022 at 3:29 PM in reply to: ✅Metabox Admin menu does not appear after plugin activation #39265Anh Tran
KeymasterHi Jose,
I've merged 2 accounts into one, please check the downloads in My Account. If you still see problems, please let me know.
November 22, 2022 at 2:32 AM in reply to: ✅Metabox Admin menu does not appear after plugin activation #39257Anh Tran
KeymasterHi Jose,
Please give me a few days to merge 2 accounts. I’m currently in the hospital and can’t work.
November 17, 2022 at 6:50 AM in reply to: ✅Metabox Admin menu does not appear after plugin activation #39181Anh Tran
KeymasterThat email is different from the account email that I’m seeing, which is adm**@ exceptional**.org. Please use this email to login and you’ll see all extensions.
The problem might be that when you purchased the plugins, you entered a different email than your current account email, then the system thinks they’re different and two accounts are created.
-
AuthorPosts