我正在使用子主题,并尝试在单个帖子/页面上的内容之后显示一些代码
function app_bits() {
global $post;
$app_logo = get_post_meta($post->ID, \'AppLogo\', TRUE);
$zund_id = get_post_meta($post->ID, \'AppURL\', TRUE);
if ( is_single() || is_page() ) {
?>
<div class="hidemobile">
<div class="one_half">
<!-- ad code -->
sample
</div>
<div class="one_half column-last">
<?php
if ($zund_id !=\'\') {
?>
<div style="text-align: center;">custom code goes here
</div>
<?php } else { ?>
<div style="text-align: center;">custom code goes here
</div>
<?php } ?>
</div>
</div>
<?php
}
}
add_filter( \'the_content\', \'app_bits\');
问题是它取代了内容。是否有
after_the_content
我可以使用挂钩,以便我想要的内容放在内容之后?
在阅读了@toscho所说的内容后,我想到了这个(我不是一个使用PHP的人,在看了下面的代码后,这一点应该会变得很明显-)。如果有人esle也在寻找相同的内容,下面是我使用的
function app_bits($content) {
global $post;
$app_logo = get_post_meta($post->ID, \'AppLogo\', TRUE);
$zund_id = get_post_meta($post->ID, \'AppURL\', TRUE);
if ( !is_singular() )
{
return $content;
}
$custom_bits1=\'<div class="hidemobile">
<div class="one_half">
<!-- ad code -->
sample here
</div>
<div class="one_half column-last">\';
$custom_bits2=\'<div style="text-align: center;">custom code goes here
</div></div></div>\';
$custom_bits3=\'<div style="text-align: center;">custom code goes here
</div></div></div>\';
if ($zund_id !=\'\') {
return $content . $custom_bits1. $custom_bits2;
} else {
return $content . $custom_bits1. $custom_bits3;
}
}
add_filter( \'the_content\', \'app_bits\');