Support Forum » User Profile

Forum Replies Created

Viewing 15 posts - 1,591 through 1,605 (of 3,707 total)
  • Author
    Posts
  • in reply to: metabox removes multiple text field with html links inside #12386
    Anh TranAnh Tran
    Keymaster

    Hi, I've just fixed this bug on Github. New version is coming soon.

    in reply to: metabox removes multiple text field with html links inside #12358
    Anh TranAnh Tran
    Keymaster

    Hi Gunvor, I've just tried your code and seen the problem. I'll fix it soon.

    in reply to: Creating Custom Field - Telephone #12357
    Anh TranAnh Tran
    Keymaster

    Hi Neil,

    The tel input still allows to enter text. In order to force a format, please add another custom attribute with name pattern and value like [0-9]{3}-[0-9]{3}-[0-9]{4} (123-456-7890). Then the plugin will use that pattern as a validator for data entered.

    Please note that the value is a regular expression, where [0-9] means only numbers, {3} means only 3 times. For more info, please read this guide.

    in reply to: Date formatting #12356
    Anh TranAnh Tran
    Keymaster

    Hello, it's not possible yet. We're working on the date formats for Meta Box. When it's done, it will be shipped to the Admin Columns.

    in reply to: Creating Complex User Forms #12355
    Anh TranAnh Tran
    Keymaster

    Hi Neil,

    #1. I'm afraid there's no pagination supported at the moment. But I think you can use the MB Tabs to organize the fields into tabs, so not many fields are displayed to users at once.

    #2. Yes, that's doable. Firstly, you need to create an archive page for your packages. It's like a custom post type archive in WordPress, so no big deal.

    Secondly, create a "Edit" page, where you insert the shortcode [mb_frontend_form] to edit a package.

    Finally, add a link to the "Edit" page in packages. To make the "Edit" page understands the package, you can pass the post_id to its URL. So, I'd like to use a filter to auto insert the link to package's post content, like this:

    add_filter( 'the_content', function( $content ) {
        if ( ! is_singular( 'package' ) ) {
            return $content;
        }
        $edit_page = 123; // ID to "Edit" page
        $edit_page_link = get_permalink( $edit_page );
        $edit_link = add_query_arg( 'rwmb_frontend_field_post_id', get_the_ID(), $edit_page_link );
        $content .= "<p><a href='$edit_link'>Edit package</a></p>";
    } );
    in reply to: Multiple Metabox array names #12354
    Anh TranAnh Tran
    Keymaster

    Hi Nakaiya,

    Yes, of course. But in the callback function of the rwmb_meta_boxes filter, please just use the variable $meta_boxes. It's an array of meta boxes. Each meta box has a different title.

    So, your code can be modified to this:

    add_filter( 'rwmb_meta_boxes', 'announcements_register_meta_boxes' );
    function announcements_register_meta_boxes( $meta_boxes ) {
        $prefix = 'announcements_';
        $meta_boxes[] = array(
            'id'         => 'announcements',
            'title'      => 'Announcements Meta',
            'post_types' => 'announcements',
    
            'fields' => array(
                // DATE
                array(
                    'name'       => __( 'Event Date - If nothing is entered here, the post publish date will be used', 'announcements_' ),
                    'id'         => "{$prefix}display_date",
                    'type'       => 'date',
                ),
    
            )
        );
        return $meta_boxes;
    }
    
    add_filter( 'rwmb_meta_boxes', 'register_meta_boxes' );
    function register_meta_boxes( $meta_boxes ) {
        $prefix = 'uu_';
        $meta_boxes[] = array(
            'id'         => 'uu_metabox',
            'title'      => 'My Metabox',
            'post_types' => 'post',
    
            'fields' => array(
                // DATE
                array(
                    'name'       => __( 'Event Date - If nothing is entered here, the post publish date will be used', 'announcements_' ),
                    'id'         => "{$prefix}display_date",
                    'type'       => 'date',
                ),
    
            )
        );
        return $meta_boxes;
    }
    Anh TranAnh Tran
    Keymaster

    Hi Saqib,

    I've just updated the extension to make it works with Gutenberg. However, there's some limitation in Gutenberg, it only supports the template and post_format rules. Other rules are still not supported and need to wait for update from Gutenberg. I'll update the extension when it's done.

    in reply to: exclude some posts from post query #12323
    Anh TranAnh Tran
    Keymaster

    Can you try re-save the meta box?

    in reply to: exclude some posts from post query #12320
    Anh TranAnh Tran
    Keymaster

    I forgot to change the version number on the website. Please try again.

    in reply to: Creating Custom Field - Telephone #12314
    Anh TranAnh Tran
    Keymaster

    Ah, you're using the MB Builder :). I was saying about using code.

    In MB Builder, to change the type, please go to Advanced tab, try add a custom attribute type with value tel.

    in reply to: exclude some posts from post query #12313
    Anh TranAnh Tran
    Keymaster

    It's now available in the AIO. Please update!

    in reply to: exclude some posts from post query #12291
    Anh TranAnh Tran
    Keymaster

    Just fixed this issue in the Builder, please update.

    in reply to: Is it possible to use Select2 in select_tree field type? #12290
    Anh TranAnh Tran
    Keymaster

    Hi Jefferson,

    Thanks for the suggestion. I'll put it on my note and will try to implement this.

    in reply to: How to put the select of select_tree in columns? #12289
    Anh TranAnh Tran
    Keymaster

    Hi Jefferson,

    Unfortunately, no. The whole "tree" is considered as a field, and it's to be put in a single column.

    in reply to: How to integrate my MB Custom Talbe with Algolia? #12288
    Anh TranAnh Tran
    Keymaster

    Hi Jefferson,

    I haven't integrated with Algolia. From what I've just read on its docs is you need to add objects to their database to make them index. They already have PHP library, so I think the process would be:

    • get the value from custom table,
    • use the library to add this value to their database.
Viewing 15 posts - 1,591 through 1,605 (of 3,707 total)