Forum Replies Created
-
AuthorPosts
-
April 25, 2019 at 10:40 AM in reply to: ✅Open Street Map: error display when 'marker_icon' is activated #14275
Anh Tran
KeymasterHi Toomas,
Unfortunately, it's not possible with the plugin.
Anh Tran
KeymasterWhich PHP version are you using? I'm writing in PHP 5.4 (that accepts short array syntax). Please upgrade if you're using lower PHP version.
Anh Tran
KeymasterPlease try this:
jQuery(document).ready(function( $ ){ $('.count input').attr('readonly', true); $('.radio').change(function () { // Counting. var count=0; $('.radio input:checked').each(function(){ if ($(this).val().replace(/V_/g,'')=="Specialiteit") { count += 1; } }); $('.count input').val(count); var $submitButton = $( '.rwmb-form-submit' ).children( 'button' ); if ( count > 3 ) { $submitButton.prop( 'disabled', true ); } else { $submitButton.prop( 'disabled', false ); } }); });April 25, 2019 at 10:23 AM in reply to: ✅Can't Get Image Field to Display Image via Shortcode #14270Anh Tran
KeymasterGreat video, Mark!
Can you try again with
rwmb_metashortcode and the latest version of Meta Box on Github? I pushed a fix for the shortcode to get the correct post ID from the loop inside another page.Not sure why BB's shortcode not working. Let me check that.
April 25, 2019 at 10:16 AM in reply to: Taxonomy Field With Type Select Advanced Broken in Gutenberg Editor #14269Anh Tran
KeymasterHi, I've just checked and can't replicate the bug:
https://imgur.elightup.com/VGrQIH1.png
Can you try with no plugins activated and with normal
post?April 25, 2019 at 10:10 AM in reply to: change the name of the pdf file name that is displayed on front end #14268Anh Tran
KeymasterHi Brian,
Thanks for the detailed reply! Ok slowly learning. For the first two snippets you provided. I’m not using a template file. I’d like to incorporate it into a shortcode in my functions.php file and then just use the shortcode to output those added values? Is that possible / what would that look like?
Yes, of course. Here is the modified code for the 1st snippet:
add_shortcode( 'your_shortcode', function( $atts ) { $output = ''; $file = rwmb_meta( 'my_file' ); $file = empty( $file ) ? null : reset( $file ); // Just get the first file. $title = rwmb_meta( 'my_file_title' ); if ( is_array( $file ) ) { $output .= "<a href='{$file['url']}'>{$title}</a>"; } return $output; } );But the link it generated was for the exact same page I was on. Not the pdf link? Not sure what went wrong there.
Can you check if the current page has PDF file in the
my_filefield?April 25, 2019 at 10:05 AM in reply to: ✅rwmb_my_custom_field_after_save_field can't update my own fields in the database #14267Anh Tran
KeymasterHi Sergio,
Did you try:
add_action( 'rwmb_field_A_after_save_field', function ( $null, $field, $new, $old, $object_id ) { $storage = $field['storage']; $storage->update( $object_id, 'field_B', 'new value' ); }, 10, 5 );This code works only when the field A is put after field B in the meta box, which means field B is already saved.
If field A is before field B, then after we run this code, field B still use value from the submission. In this case, please try this code:
add_action( 'rwmb_field_A_after_save_field', function ( $null, $field, $new, $old, $object_id ) { $_POST['field_B'] = 'new value'; // Modify directly submitted value from $_POST. }, 10, 5 );Anh Tran
KeymasterHi Christopher,
The sub-fields inside groups are not run through filters. Only the filter for the top-level group is used.
So, please use the filter of the top-level group and modify the value of the sub-fields.
Anh Tran
KeymasterHi Sergio,
I guess you're using another plugin that also enqueues Google Maps. The URL above is different from what Meta Box outputs. If that's correct, it's easy to explain 2 errors in the console: the API key is not provided and the limit exceeds.
Anh Tran
KeymasterHi Sergo,
The Open Street Map field is per post. If you need to display all location of all posts on a same map, you might need to write custom code. I'll make a tutorial about that later in the blog. Stay tuned.
Anh Tran
KeymasterHi Sergo,
Please check the browser dev console to see if there's any message from Google Maps API. Usually, Google will tell you exactly why.
Also check the page source to see if the API key is correct. Maybe other plugins enqueue a different JS file using different a API key.
April 23, 2019 at 10:49 AM in reply to: ✅How to use metabox to expire post type automatically after 30 days interval #14234Anh Tran
KeymasterHi,
I think it's a general WordPress question than specifically for Meta Box.
These are the steps I'm thinking of (it requires some coding, though):
- Make a cron job in WordPress.
- In each run, get posts that have a specific status and were published before 30 days.
- Change their status.
Anh Tran
KeymasterIn the latest version of the MB Frontend Submission plugin, I added some code to disable the submit button when it's already clicked (to prevent duplicated submission). You can take it as a sample and write your own code, like this:
function count_favorites() {...} $( 'input[type="radio"]' ).on( 'change', function() { var $submitButton = $( '.rwmb-form-submit' ).children( 'button' ); if ( count_favorites() > 3 ) { $submitButton.prop( 'disabled', true ); } else { $submitButton.prop( 'disabled', false ); } } );April 23, 2019 at 10:21 AM in reply to: Delete all media images linked to post type using front end form #14232Anh Tran
KeymasterPlease try these solutions:
https://wordpress.stackexchange.com/a/109804/2051
https://wordpress.stackexchange.com/a/134916/2051 (note that in this answer, there's a check for post type of the being deleted post).You can also do some search on Google with the term like "wordpress delete attachments when delete post". This is how I found these answers.
-
AuthorPosts