WordPress 非插件方法實現在文章內容content中間插入廣告
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
沒啥可說的,畢竟運營需要錢,加點廣告也沒啥,直接上干貨~~~
/**
?* WordPress 非插件方法實現在文章內容中間插入廣告
?* http://0mbx6.cn
?*/
//在文章內容的第二段后面插入廣告
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$ad_code = '<div>添加你的廣告代碼</div>';?
if ( is_single() && ! is_admin() ) {
// 如何修改出現段落位置,修改 2 為其他段落
return prefix_insert_after_paragraph( $ad_code, 2, $content );
}
return $content;
}
?
// 插入廣告所需的功能代碼
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '</p>';
$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 );
}
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!