Andy的前後端技術筆記、生活紀錄
Wordpress當後端傳文章內容到前端(Vue)
發佈於: 2024-01-29 更新於: 2024-04-21 分類於: frontend

以Wordpress為後端傳資料到前端

wordpress 為後端,前端向後端取得wp中的文章時,我希望直接取得可以呈現的HTML格式,試過使用 WP 中的 function get_post_field,雖然可以取得HTML,但是HTML結構與真正在以WP當作前端呈現的文章的html有些出入,也就是在WP呈現頁面前會對原始的html做特殊格式化,這就要透過 apply_filters ‘the_content’ 去把取得的html做格式化,這樣才會與wp呈現出來的樣式一樣。

範例如下

1
apply_filters('the_content', get_post_field('post_content', $latest_id))

如此一來在 Vue 中就可以透過 v-html 把取得的html呈現在前端。

--- 到底拉 The End ---