tribe_get_the_content( string $more_link_text = null, bool $strip_teaser = false, WP_Post|object|int $post_id = null )

Gets the post content. Basically a wrapper around get_the_content that will prevent warnings on PHP 7.3 and be compatible with WP 5.3


Parameters

$more_link_text

(string) (Optional) Content for when there is more text.

Default value: null

$strip_teaser

(bool) (Optional) Strip teaser content before the more text. Default is false.

Default value: false

$post_id

(WP_Post|object|int) (Optional) WP_Post instance or Post ID/object. Default is null.

Default value: null


Top ↑

Return

(string)


Top ↑

Source

File: src/functions/template-tags/post.php

function tribe_get_the_content( $more_link_text = null, $strip_teaser = false, $post_id = null ) {
	global $post, $wp_version;

	// Save the global post to be able to restore it later.
	$previous_post = $post;

	$post = get_post( $post_id );

	// Pass in the third param when dealing with WP version 5.2 or higher.
	if ( version_compare( $wp_version, '5.2', '>=' ) ) {
		$content = get_the_content( $more_link_text, $strip_teaser, $post );
	} else {
		$content = get_the_content( $more_link_text, $strip_teaser );
	}

	/**
	 * Filters the post content.
	 *
	 * @since 0.71 of WordPress
	 *
	 * @param string $content Content of the current post.
	 */
	$content = apply_filters( 'the_content', $content );
	$content = str_replace( ']]>', ']]>', $content );

	$post = $previous_post;

	return $content;
}

Top ↑

Changelog

Changelog
Version Description
4.9.23 Introduced.