Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Copy_Recipe_Parts::replace_action_token_ids( $content )
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Parameters Parameters
- $content
(Required)
Return Return
(array|mixed|string|string[]|null)
Source Source
File: src/core/admin/class-copy-recipe-parts.php
public function replace_action_token_ids( $content ) { // Loop thru multiple actions and update token's action ID based on that. foreach ( $this->action_tokens as $prev_id => $new_id ) { // Sanity check if ( is_array( $prev_id ) || is_array( $new_id ) ) { continue; } // check if content contains a replaceable token by previous ID if ( preg_match( '/{{(ACTION_(FIELD|META)\:)' . $prev_id . '\:\w.+?}}/', $content ) ) { $content = preg_replace( '/{{ACTION_(FIELD|META)\:' . $prev_id . ':/', '{{ACTION_$1\:' . $new_id . ':', $content ); } } return $content; }
Expand full source code Collapse full source code View on Github