HTML und benutzerdefinierte Feldvariable, interne Variable

Ich versuche, Daten von einem benutzerdefinierten Feld zu erhalten und dann in eine Variable zu übergeben, die dann verwendet wird, um eine function auszuführen, die – den Tweet im Körper von the_content () hinzufügt; Dieser Code wurde ursprünglich zum Einfügen von Anzeigen in the_content () verwendet. Deshalb wird die function so genannt, änderte den Namen noch nicht.

Ich kann die tatsächlichen benutzerdefinierten Felddaten nicht abrufen, um das Echo zu bestätigen und die Tweet-Absicht mit dem eingegebenen Benutzer abzuschließen, da ich das Echo in einer Variablen nicht verwenden kann.

add_filter( 'the_content', 'prefix_insert_post_ads' ); function prefix_insert_post_ads( $content ) { $tweet = get_field('tweet_msg'); $tweet_intent = ''; if ( is_single() && ! is_admin() ) { return prefix_insert_after_paragraph( $tweet_intent, 2, $content ); } return $content; } // Parent Function that makes the magic happen function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) { $closing_p = '

'; $paragraphs = explode( $closing_p, $content ); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$index] .= $closing_p; } if ( $paragraph_id == $index + 1 ) { $paragraphs[$index] .= $insertion; } } return implode( '', $paragraphs ); }

Solutions Collecting From Web of "HTML und benutzerdefinierte Feldvariable, interne Variable"