我在function.php中的the_content之前尝试了add_filter但是,它显示在帖子之后。我需要在发布之前显示数据。实际上,过滤后的内容将成为我主要内容的一部分。我也尝试在single.php中的the_content之前添加,但是,它看起来不像我主要内容的任何部分。这是代码,我试过了。
add_filter( 'the_content', 'my_the_content_filter', 0 );
function my_the_content_filter( $content ) {
if (is_single()) {
global $post;
$pgLnk=get_post_meta($post->ID, 'Button', true);
ob_start();
?>
<!-- Custombodytext -->
<p><?php the_field('customtext'); ?></p>
<!-- Custom H2 -->
<h2><?php the_field('customh2'); ?></h2>
<!-- Table -->
[table id=2 cache_table_output=false /]
Some contents........
<?php
$content .= ob_get_clean();
}
return $content;
}