當前位置:首頁>WordPress建站>WordPress開發(fā)>the_content() 和 get_the_content() 的不同之處

the_content() 和 get_the_content() 的不同之處

如果你是一名WordPress開發(fā)者,你可能知道WordPress函數(shù) the_content() 可以直接輸出文章內容,而 get_the_content() 則需要在前面添加 echo 才可以輸出文章內容。

<?php
the_content();

echo get_the_content();
?>

這是WordPress內置函數(shù)的一個很重要的標志,the_ 開頭的函數(shù)直接輸出,get_ 開頭的函數(shù)不執(zhí)行輸出。

然而,兩者的區(qū)別不僅如此:

  1. get_the_content()不會通過the_content傳遞內容 。這意味著它不會自動嵌入視頻或擴展簡碼。所以,使用get_the_content(),它將刪除嵌入和簡碼等標簽。
  2. get_the_content() 獲取的內容是原始保存的數(shù)據(jù),不含段落標簽 p,導致原本應該分段的內容,無法進行分段。也即是說 <?php echo get_the_content(); ?><?php the_content(); ?> 輸出的內容是不一樣的,前者會過濾掉很多標簽。所以,如果你要輸出正文的完整內容時,請使用 <?php the_content(); ?>

最近折騰的項目就遇到這個問題,這次才搞明白 <?php echo get_the_content(); ?><?php the_content(); ?> 是真的不一樣的。

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

給TA打賞
共{{data.count}}人
人已打賞
歡迎關注WordPress大學公眾號 WPDAXUE
WordPress開發(fā)

為什么要開發(fā)WordPress免費主題和插件?

2020-3-13 9:52:19

WordPress開發(fā)

WordPress和WooCommerce內置的Cookies大全

2020-4-6 10:20:16

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

安平县| 滕州市| 安龙县| 宜君县| 桂平市| 汉中市| 郎溪县| 彭州市| 开鲁县| 洛浦县| 吉水县| 沁水县| 大埔区| 班戈县| 宝兴县| 延安市| 黄龙县| 井研县| 青神县| 浪卡子县| 延津县| 茂名市| 扶余县| 邢台县| 湛江市| 昔阳县| 马鞍山市| 苍溪县| 望谟县| 大关县| 专栏| 乌什县| 聂拉木县| 中牟县| 车险| 兴安盟| 盐亭县| 当涂县| 闵行区| 西宁市| 塔河县|