以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 ---