更新日期:2021-03-06
hook 到正確的位置讓你上天堂,hook 到錯的位置讓你網站有夠忙。有些 hook 是找特定的 action 才有效果,而有些是可以勾在好幾個地方處理。但有時候想中斷輸出時,勾在順序前面一點回應比較快一點點。
在官方網站也有 do_action 清單,不過在各種不同類型頁面會有些為差異。我們可以寫一個函數把現在頁面的 action 列出來:
add_action( 'shutdown', function(){
foreach( $GLOBALS['wp_actions'] as $action => $count ){
printf( '%s (%d) <br/>' . PHP_EOL, $action, $count );
}
});
同樣的,你也可以列出當頁面所使用的 filters,將上面的 $GLOBALS[‘wp_actions’] 換成 $GLOBALS[‘wp_filter’] 即可。
2022-09-30 at 16:52:04
賽門您好,我在架設網站時使用了您製作的插件”Form Line Notify”
但我發現我的 Line Notify只能收到[your-name] 也就是名稱的訊息,而無法顯示其他的完整資訊
搜尋插件問題討論與Google有看見類似的問題,但沒有找到解決方式,因此想請教您是不是我在網站的後台還是表單程式碼設定有誤造成的😭
我的contact form 7程式碼如下
寄件者: [your-name]
電子郵件內文:
IP[_remote_ip]
姓名[your-name]
電話[tel-491]
您從哪裡得知我們?[menu-809]
您方便聯繫的時間是?[menu-10]
有任何問題都歡迎留言給團隊!(此處可留白) [text-690]
—
這封電子郵件由《[_site_title]》的聯絡表單所傳送,網站網址為 [_site_url]
您製作的插件真的很棒!解決了很多在網頁架設上的問題,十分感謝您~
也謝謝您百忙之中讀信🙏
2022-09-30 at 16:57:48
你好,關於 contact form 7 有自訂欄位問題,我的下一版有做修正了,
改成寄送你在 contact form 7 內所編輯的內容,這幾天會更新上去,再請你注意看看