【发布时间】:2017-10-01 22:23:19
【问题描述】:
我有以下代码用于在我的 WordPress 网站中的帖子 the_content 之前添加广告。
<?php if (!empty($smof_data['ads_entry_top'])) { ?>
<div class="entry-img-300"><?php echo stripslashes($smof_data['ads_entry_top']); ?></div>
<?php } ?>
我想在第一段后面加上,所以把这个函数写成functions.php:
add_filter( 'the_content', 'insert_after_first', 20 );
function insert_after_first( $content ) {
$content = preg_replace( "/<\/p>/", "</p>" . stripslashes($smof_data['ads_entry_top']) , $content, 1 );
return $content;
}
但它什么也没做。怎么了?
【问题讨论】: