關注本網的朋友應該發現,本網的「友情鏈接」頁面已經更新。
之前因為用前端加載,所以會有延遲,現在改為用php調取post_meta數據,後端渲染,沒有延遲。
WordPress AJAX
知道了snippets插件能在特定頁面插入php代碼之後,我就準備用來實現ajax更改post_meta。結果我做成了。
但是(幾個小時之後),我躺在床上,用手機搜到一些文章,知wordpress有一個內置的admin-ajax.php。則簡化了很多代碼和頁面。
post_meta
如果能將json數據保存在post_meta中,則不必新建數據庫表。因此學會如何調取和更改post_meta成了我一直以來的願望。
不過想不到這麼簡單,只需要用到get_post_meta()以及update_post_meta()就可以操作wordpress的數據庫。
WordPress的admin-ajax.php我倒是没有用过。
post_meta我经常用来存储一些自定义的数据,还是挺方便的。
post_meta確實方便,不用再新建表和字段了,並且如果某些引用文段較長,也可以塞到裏面去,使正文編輯時變的簡潔優雅。