WordPress之給文章內(nèi)容中間插入廣告的實(shí)現(xiàn)方法
不少朋友希望在文章內(nèi)容的中間插入廣告(個(gè)人認(rèn)為這個(gè)對(duì)用戶體驗(yàn)有點(diǎn)不太好),下面就來看看如何實(shí)現(xiàn)吧。
使用 Insert Post Ads 插件
Insert Post Ads 是一個(gè)非常簡單易用的插件,可以在文章和頁面中的不同段落插入多個(gè)不同廣告,你需要做的只是在后臺(tái)新建廣告,然后選擇插入的段落位置即可。
在后臺(tái)插件安裝界面搜索 Insert Post Ads 即可在線安裝,或者到 WordPress官方插件庫下載。
純代碼實(shí)現(xiàn)
如果你只想添加簡單的廣告代碼,不想用插件,那你可以將下面的代碼添加到當(dāng)前主題的 functions.php 即可:
注意按照下面的注釋修改廣告代碼和段落
- //在文章內(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 );
- }
欄 目:WordPress
下一篇:wordpress調(diào)用當(dāng)前分類下子分類的方法
本文標(biāo)題:WordPress之給文章內(nèi)容中間插入廣告的實(shí)現(xiàn)方法
本文地址:http://mengdiqiu.com.cn/a1/WordPress/12652.html
您可能感興趣的文章
- 05-31wordpress修改后臺(tái)登錄地址教程
- 05-31WordPress自定義用戶頭像實(shí)現(xiàn)代碼
- 01-11修改wordpress上傳臨時(shí)目錄解決wordpress無法安裝插件包的方法
- 01-11WordPress增加文章排序方式
- 01-11自己做wordpress評(píng)論插件修改評(píng)論樣式(兩步美化評(píng)論內(nèi)容)
- 01-11wordpress get
- 01-11wordpress獲取文章評(píng)論數(shù)過濾掉作者代碼分享
- 01-11在wordpress文章末尾添加內(nèi)容的簡單方法
- 01-11不用wordpress插件顯示文章瀏覽統(tǒng)計(jì)功能代碼修改(原理分析)
- 01-11wordpress dynamic


閱讀排行
本欄相關(guān)
- 05-31wordpress修改后臺(tái)登錄地址教程
- 05-31WordPress自定義用戶頭像實(shí)現(xiàn)代碼
- 01-11WordPress增加文章排序方式
- 01-11修改wordpress上傳臨時(shí)目錄解決wordpre
- 01-11wordpress get
- 01-11自己做wordpress評(píng)論插件修改評(píng)論樣式
- 01-11在wordpress文章末尾添加內(nèi)容的簡單方
- 01-11wordpress獲取文章評(píng)論數(shù)過濾掉作者代
- 01-11wordpress dynamic
- 01-11不用wordpress插件顯示文章瀏覽統(tǒng)計(jì)功
隨機(jī)閱讀
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-10C#中split用法實(shí)例總結(jié)
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 01-10delphi制作wav文件的方法
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 04-02jquery與jsp,用jquery
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置