//在wp文章内容的第二段后面插入广告
add_filter( ‘the_content’, ‘prefix_insert_post_ads’ );
function prefix_insert_post_ads( $content ) {
//广告代码部分
$ad_code = ‘<div><script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9876182897080246″
crossorigin=”anonymous”></script>
<ins class=”adsbygoogle”
style=”display:block; text-align:center;”
data-ad-layout=”in-article”
data-ad-format=”fluid”
data-ad-client=”ca-pub-9876182897080246″
data-ad-slot=”6170904174″></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>’;
if ( is_single() && ! is_admin() ) {
// 2即为第二个段落,按需修改即可
return prefix_insert_after_paragraph( $ad_code, 1, $content );
}
return $content;
}
// 插入广告所需的功能代码
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = ‘</figure>’;
$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 );
}
wordpress 文章内第一张图片后添加广告代码
登录之后回答问题,请先登录!
我的回答: 最多上传一张图片和一个附件
请先登录!