當(dāng)前位置:首頁>WordPress建站>基礎(chǔ)教程>WordPress 在文章內(nèi)容中間插入廣告

WordPress 在文章內(nèi)容中間插入廣告

不少朋友希望在文章內(nèi)容的中間插入廣告(倡萌認(rèn)為這個(gè)對(duì)用戶體驗(yàn)有點(diǎn)不太好),下面就來看看如何實(shí)現(xiàn)吧。

使用 Insert Post Ads 插件

Insert Post Ads 是一個(gè)非常簡單易用的插件,可以在文章和頁面中的不同段落插入多個(gè)不同廣告,你需要做的只是在后臺(tái)新建廣告,然后選擇插入的段落位置即可。

insert-post-ads-1_wpdaxue_com

insert-post-ads_wpdaxue_com

在后臺(tái)插件安裝界面搜索 Insert Post Ads 即可在線安裝,或者到 WordPress官方插件庫下載。倡萌已將該插件漢化(部分詞條無法應(yīng)用語言包),下載簡體中文包,解壓后上傳到該插件的 languages 目錄即可。

純代碼實(shí)現(xiàn)

如果你只想添加簡單的廣告代碼,不想用插件,那你可以將下面的代碼添加到當(dāng)前主題的 functions.php 即可:

注意按照下面的注釋修改廣告代碼和段落

/**
 * WordPress 在文章內(nèi)容中間插入廣告
 * http://www.ydqwiac.cn/insert-ads-within-post-content-in-wordpress.html
 */
//在文章內(nèi)容的第二段后面插入廣告
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
	$ad_code = '<div>添加你的廣告代碼</div>'; 
	if ( is_single() && ! is_admin() ) {
		// 修改 2 這個(gè)段落數(shù)
		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 );
}

參考資料:http://www.wpbeginner.com

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號(hào) WPDAXUE
基礎(chǔ)教程

將WordPress作者存檔鏈接中的用戶名改為用戶ID

2014-5-2 12:02:47

基礎(chǔ)教程

WordPress 小工具指定頁面顯示: Conditional Widgets

2014-5-5 9:00:31

7 條回復(fù) A文章作者 M管理員
  1. 這個(gè)確實(shí)不錯(cuò),我剛剛插入試了試

  2. 使用了代碼 可以設(shè)置居中顯示嗎

  3. 優(yōu)秀攝影資源

    這個(gè)插件支持什么樣的廣告代碼 HTML的支持嗎?

  4. 這個(gè)有點(diǎn)深?yuàn)W 需要慢慢揣摩,對(duì)代碼有點(diǎn)不懂!最好可以直接上插件. :mrgreen:

  5. 看不懂說的不夠詳細(xì),代碼要在那個(gè)地方加?怎么加呢?最好有個(gè)樣板看一下就好了

  6. 謝謝,還是喜歡代碼形式的

  7. 不錯(cuò),很實(shí)用

?
個(gè)人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

徐州市| 天全县| 勐海县| 巴南区| 枞阳县| 伊川县| 岫岩| 广丰县| 龙川县| 上林县| 瓮安县| 清新县| 米脂县| 尖扎县| 巴楚县| 喀什市| 格尔木市| 巴林左旗| 渭源县| 墨竹工卡县| 兴和县| 武安市| 汉阴县| 泰州市| 微博| 樟树市| 辉县市| 木兰县| 卢龙县| 棋牌| 洛南县| 尉氏县| 呼玛县| 桓仁| 宁阳县| 乾安县| 威宁| 姚安县| 济源市| 常州市| 旺苍县|