Support Forum ยป User Profile

Forum Replies Created

Viewing 15 posts - 2,281 through 2,295 (of 3,708 total)
  • Author
    Posts
  • in reply to: Outputing Field elements using Shortcode #9012
    Anh TranAnh Tran
    Keymaster

    Hello,

    The shortcode only output the whole value of the custom field, in this case - the whole fieldset. In order to display only the values, you can create a custom shortcode to get and show the field value, like this:

    add_action( 'init', function () {
      add_shortcode( 'my_meta', function ( $atts ) {
        $atts   = shortcode_atts( [
          'meta_key' => '',
          'post_id'  => get_the_ID(),
        ], $atts );
        $values = rwmb_meta( $atts['meta_key'], array(), $atts['post_id'] );
        $output = '';
        foreach ( $values as $value ) {
          $output .= $value . ', ';
        }
    
        return $output;
      } );
    } );
    Anh TranAnh Tran
    Keymaster

    The strange thing is the code works fine to me. Where do you put the add_filter code? Is it under any condition?

    Anh TranAnh Tran
    Keymaster

    Hello,

    Thanks for bringing an interesting question. I was thinking about this, too. However, the problem is changing the syntax, which requires a lot of code to be modified. Not sure how to do it best and clean.

    in reply to: Feature request : add custom filds in quick edit #8959
    Anh TranAnh Tran
    Keymaster

    Hi,

    This is a feature that has been on our list for a long time. The reason we couldn't implement it because it's quite complicated for some fields like file_advanced or taxonomy. We'll probably take a look at that again and try to implement for simple fields.

    in reply to: Using Custom Attributes from rwmb_before_save_post action #8943
    Anh TranAnh Tran
    Keymaster

    Yes, the documentation is updated ๐Ÿ™‚

    Anh TranAnh Tran
    Keymaster

    Hello,

    I've just tried your code and see it works. The helper function returns an array of IDs. Maybe you register meta boxes only for the admin (with a check like is_admin())?

    in reply to: โœ…front end extension and gutenberg #8940
    Anh TranAnh Tran
    Keymaster

    Hello,

    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.

    in reply to: taxonomy_advanced fields are not cloneable #8939
    Anh TranAnh Tran
    Keymaster

    I will do that today!

    Updated: the version 4.14.1 has been released!

    in reply to: โœ…New contexts broken with Gutenberg #8928
    Anh TranAnh Tran
    Keymaster

    Hello,

    Unfortunately, Gutenberg doesn't support contexts. It has only one place to show meta boxes. So, please just remove the contexts param from the meta box settings.

    in reply to: Using Custom Attributes from rwmb_before_save_post action #8926
    Anh TranAnh Tran
    Keymaster

    Hello,

    I've just added rwmb_after_save_field hook, 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 );
    in reply to: taxonomy_advanced fields are not cloneable #8908
    Anh TranAnh Tran
    Keymaster

    Hi Johann,

    Thanks for bug report. I've just fixed it on Github.

    in reply to: sub group gets only one value #8907
    Anh TranAnh Tran
    Keymaster

    Hi,

    The files field is a sub-group of the press_group, so you should not get sub-group's value directly with rwmb_meta. Instead, get the value from the parent group press_group, like this:

    $group = rwmb_meta( 'press_group' );
    $files = isset( $group['Press_Files_group'] ) ? $group['Press_Files_group'] : array();
    print_r( $files );
    in reply to: OEmbed Empty Control #8906
    Anh TranAnh Tran
    Keymaster

    In 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
    }
    in reply to: โœ…how it will work for front end ? #8905
    Anh TranAnh Tran
    Keymaster

    Hello,

    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.

    in reply to: Forgotten test code on line 30 #8904
    Anh TranAnh Tran
    Keymaster

    Hello, 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?

Viewing 15 posts - 2,281 through 2,295 (of 3,708 total)