Hello
My problem is that the ACF field group appears multiple times (3) on the location I have chosen
If I register the field group via PHP on the same location, everything is fine
The location has been added by me on the WC checkout page
WC version : 2.6
Thank in advance
]]>I inherited a wordPress site that uses Advanced Custom Fields PRO and ACF Enhanced Message Field.
ACF PRO is used to add some fields to the user profile. And i’ve added yet another field to this. Then there is a page with this shortcode [display-consultants] which displays the fields added by ACF PRO.
Where do i find the shortcode code so i can edit it to display the new field i added?
]]>I have created a repeater, and each row of the repeater has 2 fields: a select (dropdown menu) and an Enhanced Message field. The goal is to be able to display the value selected in the dropdown menu in the message field.
Currently, the value that is selected in all rows of the repeater are being displayed. For example: the repeater field display social media options to share the post on (Facebook, Twitter, Instagram, and Reddit). The goal is:
Row 1 – {Facebook is selected} – You have shared on: Facebook
Row 2 – {Twitter is selected} – You have shared on: Twitter
Row 3 – {Instagram is selected} – You have shared on: Instagram
However, I am seeing:
Row 1 – {Facebook is selected} – You have shared on: Facebook Twitter Instagram
Row 2 – {Twitter is selected} – You have shared on: Facebook Twitter Instagram
Row 3 – {Instagram is selected} – You have shared on: Facebook Twitter Instagram
This is my code:
<?php
if( have_rows('create_urldfp') ):
while( have_rows('create_urldfp') ) : the_row();
?>
<?php $userchoice=get_sub_field('choose_source');
echo 'You have shared to: '.$userchoice;
?>
<?php
endwhile;
endif;
?>
]]>
There are some cases where fields are loaded before the file wp-admin/includes/screen.php is included and this causes Fatal error: Call to undefined function get_current_screen() in …/wp-content/plugins/acf-enhanced-message-field/acf-enhanced-message-v5.php on line 104.
This happens when a call to an internal acf function get_acf_field_groups()
is used. The problem comes up in specific other plugins and in theme where fields are modified during on acf/include_fields
.
I’d like to request that you change line 131 of acf-enhanced-message-v4.php and line 100 of acf-enhanced-message-v5.php from
if ( ! is_admin() ) {
to
if ( ! is_admin() || !function_exists('get_current_screen') ) {
Thanks,
~JH
I’m now experiencing a weird issue with this plugin. When I’m editing a post type that includes a field with a Enhanced Message and I go to preview or publish the changes, I’m left with a white screen and the following message:
Cannot modify header information - headers already sent by (output started at ..../wp-content/plugins/acf-enhanced-message-field/acf-enhanced-message-v5.php:108) in /wp-includes/pluggable.php on line 1171
Thanks for the help!
BTW, I’ve cross posted this on GitHub as well.
https://www.ads-software.com/plugins/acf-enhanced-message-field/
]]>how to get a value from repeater field inside a button?
acf repeater:
CART
-> cart-id
-> cart-name
-> cart-image
I included in Enhanced Message:
<a href="/wp-content/themes/bootstrap-basic/img/<?php echo get_sub_field('cart-image');?>" target="_blank" class="acf-button">Download</a>
Hi,
I’m facing this problem:
Fatal error: Call to undefined function get_current_screen() in /public_html/wp-content/plugins/acf-enhanced-message-field/acf-enhanced-message-v5.php on line 100
THis is the code I wrote:
add_action(“wp_head” , “pramod_single_php_logic”);
function pramod_single_php_logic() {
if(is_single()) {
global $post;
$routing_rules = get_field(“routing_rules” , $post->ID);
}
}
routing_rules is a repeater type parent field.
https://www.ads-software.com/plugins/acf-enhanced-message-field/
]]>Would it be possible to get the plugin updated with a minor change? I’m trying to include this plugin in a plugin of my own and I’m having a bit of difficulty with duplicate functions if this plugin is already installed. I have made the needed change to a fork of this plugin as an example here https://github.com/Hube2/acf-enhanced-message-field/blob/master/acf-enhanced-message.php
https://www.ads-software.com/plugins/acf-enhanced-message-field/
]]>— deleted —
]]>Not sure if it’s anything to worry about but with debugging on I came across this error on the options page when attempting to display my message.
Notice: Trying to get property of non-object in C:\Program Files (x86)\Ampps\www\wp-content\plugins\acf-enhanced-message-field\acf-enhanced-message-v5.php on line 91
https://www.ads-software.com/plugins/acf-enhanced-message-field/
]]>How can i take value from previous field and use it to call a function?
Thanks
https://www.ads-software.com/plugins/acf-enhanced-message-field/
]]>Is possible integrated in a theme?
https://www.ads-software.com/plugins/acf-enhanced-message-field/
]]>