Support Forum » User Profile

Forum Replies Created

Viewing 15 posts - 1,276 through 1,290 (of 3,702 total)
  • Author
    Posts
  • Anh TranAnh Tran
    Keymaster

    Can you send me a temporary admin account to check and fix that?

    in reply to: Metabox Plugin issue #13861
    Anh TranAnh Tran
    Keymaster

    Yes, of course, I will.

    in reply to: Cannot get custom fields to display on a taxonomy page #13856
    Anh TranAnh Tran
    Keymaster

    Hi Toomas,

    Can you var_dump( $term_id ) to see if that's the correct ID of the current term?

    in reply to: Take settings values in add_action( 'init' #13855
    Anh TranAnh Tran
    Keymaster

    I got it. Let me summarize the process flow that you're trying to do:

    1. Getting settings
    2. Use the settings to register a CPT
    3. Register custom fields for the CPT

    If you don't do the step 3, then you can do both steps 1+2 at priority 30. The CPT will be registered without any problem.

    A better solution is getting the settings with get_option, like this:

    $option = get_option( 'multi_tema_privado' );
    $mb_activacion_articulo = $option['modulo_articulos_activacion'] ?? '';
    if ($mb_activacion_articulo == 1) $show_articulo = true;    
    $mb_slug_articulo = $option['modulo_articulos_slug'] ?? '';
    in reply to: I cannot get custom fields to display, thanks #13854
    Anh TranAnh Tran
    Keymaster

    Hi Sean,

    You're using field ID coaching_lesson_summary in the helper function. But the real ID is $prefix . 'coaching_lesson_summary', which is prefix-coaching_lesson_summary. So, your code should be:

    $value = rwmb_meta( 'prefix-coaching_lesson_summary' );
    echo $value;
    in reply to: Metabox Plugin issue #13841
    Anh TranAnh Tran
    Keymaster

    I got it. I've fixed it here. Can you take a look?

    Anh TranAnh Tran
    Keymaster

    Hi Ale, can you var_dump( $image_fields ) to see what values it has?

    in reply to: Metabox Plugin issue #13835
    Anh TranAnh Tran
    Keymaster

    I've just tested again on Firefox and Chrome and couldn't replicate the bug. Would you mind giving me the code for the slider field?

    in reply to: Metabox Plugin issue #13829
    Anh TranAnh Tran
    Keymaster

    Hi, thanks for your feedback. I'm checking it now.

    Anh TranAnh Tran
    Keymaster

    Hi Ale, can you post the code you use on those locations?

    in reply to: "mb_user_meta & mb_rest_api" has problem #13806
    Anh TranAnh Tran
    Keymaster

    Hi Jiro, you're right about the missing user in the update_user_meta call. I've just added that fixed.

    Regarding the var_dump, it's not strange as the field registry (where all fields are stored) is structured like this:

    object_type
      specific_type
        field 1
        field 2

    For posts, object_type is post and specific_type is post type. For terms, it's term and taxonomy. For users, as there's no specific type, we use user and user.

    in reply to: Take values from database in a select #13805
    Anh TranAnh Tran
    Keymaster

    Hi, you can do like this with Meta Box:

    First, separate the code that get list of BuddyPress groups into a function (it's a good practice to keep this logic away from plugins):

    function prefix_get_bp_groups() {
        global $wpdb;
        $table = $wpdb->prefix."bp_groups";
        $groups = $wpdb->get_results( "SELECT id,name FROM $table" );
    
        if ( !empty( $groups ) ) {
            return [];
        }
        $return = [];
        foreach( $groups as $group ) {
            $return[$group->id] = $group->name;
        }
        return $return;
    }

    Then register a meta box with the following code:

    add_filter( 'rwmb_meta_boxes', 'prefix_register_meta_boxes' );
    function prefix_register_meta_boxes( $meta_boxes ) {
        $meta_boxes[] = [
            'title' => 'Your title',
            'fields' => [
                [
                    'id' => 'your_key',
                    'name' => 'BuddyPress group',
                    'type' => 'select',
                    'options' => prefix_get_bp_groups(), // THIS
                ],
            ],
        ];
        return $meta_boxes;
    }
    in reply to: Take settings values in add_action( 'init' #13804
    Anh TranAnh Tran
    Keymaster

    Hi, please change the priority in the add_action from 0 to something greater than 20. Meta Box plugin register fields at priority 20 (to make sure all custom post types and custom taxonomies are available when they also use the init hook with priority 10). So, changing it to a number greater than 20 makes the meta boxes and fields available and you're able to use the helper functions to get the value.

    in reply to: recaptcha #13794
    Anh TranAnh Tran
    Keymaster

    I'm afraid it's not possible. I'll see if we can add that to the plugin. This is a good idea.

    Anh TranAnh Tran
    Keymaster

    Hi,

    I think this can be done with custom JavaScript only. So you need to enqueue your JS file on the page that has the form, then in the code, when the form is being submitted, check if the value of the textarea is a mobile number or email address. If it is, then return false to prevent the submission.

    This is a pseudo-code that might give you some idea:

    jQuery( function( $ ) {
        $( '.your-form' ).on( 'submit', function() {
            var value = $( '#your-field' ).val();
            if ( checkIfIsMobileNumberOrEmail( value ) ) {
                return false;
            }
        } );
    } );
Viewing 15 posts - 1,276 through 1,290 (of 3,702 total)