當(dāng)前位置:首頁>WordPress建站>基礎(chǔ)教程>在所有WordPress文章底部添加自定義內(nèi)容

在所有WordPress文章底部添加自定義內(nèi)容

有時候,你可能需要在所有文章底部添加自定義內(nèi)容,可以將下面的代碼添加到主題的 functions.php 文件中:

//在所有文章底部添加自定義內(nèi)容
function wpkj_add_after_post_content($content) {
	if(!is_feed() && !is_home() && is_singular() && is_main_query()) {
		$content .= '你需要添加的自定義內(nèi)容';
	}
	return $content;
}
add_filter('the_content', 'wpkj_add_after_post_content', 99, 1);

第 3 行代碼使用了條件標(biāo)簽,禁止Feed和首頁輸出自定義內(nèi)容。

關(guān)于條件標(biāo)簽,你可以看看:WordPress條件標(biāo)簽(Conditional Tags)

上面代碼的最后一行,我們將函數(shù) wpkj_add_after_post_content 掛載到鉤子 the_content 中,而主題或插件可能也會同時掛載函數(shù)到這個鉤子,那就存在一個優(yōu)先級問題,也就是顯示順序。

第三個參數(shù) 99 是優(yōu)先級,你可以通過適當(dāng)修改這個數(shù)字來調(diào)整函數(shù)的優(yōu)先級,修改該函數(shù)的顯示順序,數(shù)字越大,執(zhí)行的順序就越靠后。

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

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

修改WordPress搜索結(jié)果的鏈接樣式

2013-6-24 11:57:31

基礎(chǔ)教程

WordPress超過一定時間的老文章頂部顯示自定義信息

2013-6-25 8:27:21

11 條回復(fù) A文章作者 M管理員
  1. 達拉崩吧

    大佬,可以修改add_after_post_content為文章頁中指定的div后面嗎?
    因為加了后,不是文章最底部,反而在某些div之上。

    • 達拉崩吧

      如果要在文章頁某個div前加這個指定內(nèi)容,應(yīng)該怎么改?老哥給個思路。

    • 網(wǎng)站編輯

      可以通過調(diào)整優(yōu)先級實現(xiàn),具體看文章內(nèi)容,已更新

    • 達拉崩吧

      大佬!收下我的膝蓋,昨天百度無數(shù)資料,都沒搞定。剛剛看你更新的內(nèi)容后,直接原地解決!完美!

  2. 老五

    添加這段代碼后 是有信息了,但是頁面部分也有了,怎么排除頁面部分呢 忘老大解答一下

  3. sddtly

    謝謝 感謝 注冊賬號僅為感謝樓主

  4. 請問博主 可不是判斷成只在部分分類文章下顯示 自定義信息 有分類不適合加一樣的信息

    • 使用 if( in_category() ) 判斷

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

景谷| 东方市| 云和县| 舟曲县| 泰和县| 景泰县| 湟源县| 肇州县| 克什克腾旗| 灵丘县| 清镇市| 衡南县| 章丘市| 乐都县| 含山县| 汝州市| 金沙县| 卓尼县| 隆回县| 定州市| 阿克陶县| 德清县| 胶州市| 沂源县| 常德市| 郓城县| 天台县| 江油市| 南木林县| 佛山市| 汝州市| 江源县| 温州市| 台东县| 抚远县| 凤山市| 清流县| 永胜县| 林甸县| 孝昌县| 凤台县|