Forum Replies Created
-
AuthorPosts
-
April 28, 2020 at 9:51 AM in reply to: ✅"Image Advanced" field doesn't save full image details to REST API #19325
Anh Tran
KeymasterHi Amanda,
That's right. For groups, the data is sent as raw, similarly to what you get via the helper function.
Anh Tran
KeymasterI've just updated the plugin to show the fields in the admin if the post type doesn't have support for them. If you want to show them, make sure you remove post type support for the post type, like this:
add_action( 'init', function() { // Remove post type supports and show Meta Box fields for them. remove_post_type_support( 'post', 'title' ); remove_post_type_support( 'post', 'thumbnail' ); } );Anh Tran
KeymasterHi Robert,
TailwindCSS is not included in MB Views. We use it in the video for building the HTML quickly (otherwise, we have to write a lot of CSS). You can use any theme, any CSS framework with MB Views. Think like MB Views provides you the HTML only.
April 21, 2020 at 5:09 PM in reply to: ✅Uncaught Error: Call to undefined function rwmb_csv_to_array #19193Anh Tran
KeymasterHi Axel,
Thanks for your feedback. It's a deprecated function that is used in the MB Template extension. We'll update it soon.
Anh Tran
KeymasterHi prafgon,
The
clone_as_multipleis available for all fields, not just group. So it's nice to make query for those fields. But due to the fact that group already store group value as a serialized array of all sub-fields, this option doesn't change the serialization issue.I'm afraid we haven't got a plan for moving from serialization for group in a near future. I'll check the ACF repeater to see if we can learn from them. Thanks a lot for the reference.
Anh Tran
KeymasterHi David,
Allowing HTML in textarea doesn't mean less secured. In fact, it's the recommended way to sanitize content that contains HTML. WordPress is smart enough to filter the allowed HTML tags based on the role of the current user. Using it actually prevents websites from being compromised. So, I think no problems using it on the frontend.
PS: The topic is always open for discussion.
Anh Tran
KeymasterHi guys,
Rao pointed some valid point over the decision.
I want to clarify that:
sanitize_textarea_fieldis the best fortextareafield from the developer point of view and I agree with that. However, there are some reasons we consider usingwp_kses_postas the default sanitize callback:First: from user point of view, as David said, they don't know what happen behind the scene. And in fact, they do use
textareafor storing HTML a lot! Something like footer credit or some text for the top bar. Some even use it for embeded videos. We see this behavior all the time. So we decide to usewp_kses_postto bring more comfort to users. Note that, this doesn't mean less secured! Bothwp_kses_postandsanitize_textarea_fieldare secured (and that's the main point of the sanitization). We need to keep balance between comfort and strictness.Second: as Rao said, backward compatibility is important. Being activated on 500k sites, we don't want to get thousands of complaints and support topics for the same broken textarea. In fact, there are many topics here and on wordpress.org forums asking why their textarea field not working as expected (because they store embeded videos HTML code).
I can say, if I build Meta Box again from scratch,
sanitize_textarea_fieldmight be the best choice. But at this time,wp_kses_postis a better choice.And remember, they're both secured. That's the main point.
Anh Tran
KeymasterHi Jason, can you please share the code of the meta box to test? I don't see the problem on my localhost.
Anh Tran
KeymasterThat's a good idea, Drake. I'll add to the plugin.
Updated: Added to version 1.0.11.
Anh Tran
KeymasterHi John,
I'm very sorry for what you feel. Long didn't give enough information on the answer, but he didn't mean to be rude.
Regarding to your question, if I understand correctly, you want to build a custom filter for Facet using Meta Box. Is that correct? I'm not sure if that's right when you say "hard coded".
Just FYI, the integration with Meta Box and Facet allows you to use Facet to create your own filters based on custom fields created with Meta Box. I think Facet has a good collection of filter types (checkboxes, radio, select) and the data sources. What we did in the integration is adding Meta Box fields as a data source for Facet, which will allow you to use them to filter posts later.
I'm not sure how to write custom filter for Facet, cause that's not what we do with the integration. I also look at Facet docs, and the only resource I found is the
facetwp_facet_typeshook, which probably the right hook you want to use to add more filter type:https://facetwp.com/documentation/developers/advanced/facetwp_facet_types/
If I don't understand your question correctly, please clarify it. I'll try my best to help. And if you're not happy with the product, I can issue a refund without any problem.
Anh Tran
KeymasterHi Drake,
I've just tested again with the latest version of Meta Box AIO and don't see any errors in the console. Please see my video:
https://www.loom.com/share/9e7ea11e6a974e1db22dd8d82258a32e
I remember I fixed this bug in the latest version of MB Views.
Anh Tran
KeymasterThe site puts your topics in pending mode, probably due to spam protection. I've restored your topic and it's visible now.
Anh Tran
KeymasterWe have resolved this issue on Github! The change was merged into the plugin. Thanks Content Pilot for your help!
Anh Tran
KeymasterHi Austin,
Thanks for your feedback. I have it on the backlog, but not really sure what it does. With the MB REST API extension, all fields are available for the REST API already. Can you share your thoughts?
Anh Tran
KeymasterHmm, Paypal didn't process the refund. I've just done that again. https://imgur.com/1saExap
-
AuthorPosts