Support Forum » User Profile

Forum Replies Created

Viewing 15 posts - 1,216 through 1,230 (of 3,702 total)
  • Author
    Posts
  • in reply to: build custom meta boxes for soccer matches #14100
    Anh TranAnh Tran
    Keymaster

    Hi Sadiq,

    Please try to follow these steps:

    1. Create a new custom post type for teams, you can use MB Custom Post Type to do this.
    2. Create a meta box like this:
    add_filter( 'rwmb_meta_boxes', function( $meta_boxes ) {
        $meta_boxes[] = [
            'title' => 'Matches',
            'fields' => [
                [
                    'id' => 'matches',
                    'type' => 'group',
                    'clone' => true,
                    'collapsible' => true,
                    'fields' => [
                        [
                            'id' => 'league',
                            'name' => 'League',
                            'type' => 'text',
                        ],
                        [
                            'id' => 'team1',
                            'name' => 'Team 1',
                            'type' => 'post',
                            'post_type' => 'team',
                        ],
                        [
    
                            'id' => 'team2',
                            'name' => 'Team 2',
                            'type' => 'post',
                            'post_type' => 'team',
                        ],
                    ],
                ],
            ],
        ];
    } );

    PS: Please take the code as a starter point and try to follow the docs for Meta Box and MB Group. As you're the one who knows what you want exactly, you should do the code. I can just only help, but can't do that for you.

    Anh TranAnh Tran
    Keymaster

    Hi,

    Gutenberg removed the hook for meta boxes after title, and there's no way to do that. The WP team said that they will turn the post title into a block itself, so there's no fixed position.

    It would be nice to have a MB Block (reusable?) selectable or a separate one for each MB Group/Field one could place in the Block column so you could edit in full width.

    Can you explain this? I'm not sure I got it.

    in reply to: Duplicate form submissions #14092
    Anh TranAnh Tran
    Keymaster

    Hi Ryan, I think the validate method works only once, e.g. if you implement a validation on the form, then Meta Box's validation won't work.

    A simple workaround is copying the code from validate.js to your file.

    Probably I'll make this feature in the next version. Letting you or other developers doing this seems a little bit confusing.

    in reply to: build custom meta boxes for soccer matches #14091
    Anh TranAnh Tran
    Keymaster

    Hi Sadiq,

    Regarding the first question, I think you can do that with MB Group. You can create a repeatable group with fields: league, team 1, team 2, etc.

    Regarding the 2nd question, yes, you can get field value with helper functions or shortcode.

    in reply to: TypeError: cyclic object value in file upload #14089
    Anh TranAnh Tran
    Keymaster

    Can you please try this fix and let me know if it works? I'll release new version when it's confirmed.

    in reply to: Hide/Show fields on select type #14085
    Anh TranAnh Tran
    Keymaster

    Hi Dave,

    I see the problem. At the moment, the conditions works only if both fields are in a same group clone. I see the module type is outside of the group where the editor belongs to. So it’s not working.

    in reply to: TypeError: cyclic object value in file upload #14084
    Anh TranAnh Tran
    Keymaster

    Hi,

    Thanks for your feedback. Let me check the issue.

    in reply to: Add multiple locations to a single map field? #14065
    Anh TranAnh Tran
    Keymaster

    Hi Aaron,

    Unfortunately, it's not possible yet :(.

    in reply to: Include custom fields in the standard post object #14064
    Anh TranAnh Tran
    Keymaster

    You mean including custom fields in the response of WP_Query?

    If so, then it's not supported. That might lead to a query performance. I think it's better to do something like this:

    $query = new WP_Query( $args );
    while ( $query->have_posts() ) : $query->the_post();
        $field_value1 = rwmb_meta( 'field_id1' );
        $field_value2 = rwmb_meta( 'field_id2' );
        // Do what you want.
    endwhile;

    Calling helper function or get_post_meta function inside a loop is a better way, since WP_Query already cache all post meta and they don't create any extra query to the database.

    in reply to: Hide/Show fields on select type #14063
    Anh TranAnh Tran
    Keymaster

    Hi Dave,

    The condition looks simple and should work. Do you put them in different groups?

    Anh TranAnh Tran
    Keymaster

    Hi Ryan,

    Thanks for your feedback. It's a good addition to the plugin. I'll do that in the next version.

    in reply to: Duplicate form submissions #14060
    Anh TranAnh Tran
    Keymaster

    Hi Ryan,

    This might be a generic problem for all forms. I think your suggestion is good. It can be done with some custom JS.

    in reply to: do I need to create nonces in my function file? #14059
    Anh TranAnh Tran
    Keymaster

    Hi Sean,

    You don't need to create nonces. They're already handled by the plugins.

    Security is an important thing that we care about!

    in reply to: Escaping and Sanitization #14056
    Anh TranAnh Tran
    Keymaster

    Hi Vinny,

    The sanitize method removes all empty values in the group. Empty values are empty string and empty array.

    The esc_meta simply overwrites parent's method, to make the value of sub-fields not escaped.

    They're not bugs and no need to fix them.

    Anh TranAnh Tran
    Keymaster

    Hi Brian, can you send me a temporary admin account to check that? Maybe the problem is somewhere else.

Viewing 15 posts - 1,216 through 1,230 (of 3,702 total)