1
我想將do_action的輸出保存在變量中以便稍後使用。 我怎樣才能保存這些輸出?WordPress:將do_action的輸出保存在變量中
我想將do_action的輸出保存在變量中以便稍後使用。 我怎樣才能保存這些輸出?WordPress:將do_action的輸出保存在變量中
使用ob_start()和ob_get_content()和ob_end_clean()見例如#1下頁PHP手冊http://php.net/manual/en/function.ob-get-contents.php
它看起來嚇人的第一次,但它工作得很好。只要確保始終使用ob_end_clean()每次使用ob_start()
在這裏解釋更多與您的函數 – Mickey
我有一個插件的這些行動,並希望使用短碼 – Cray
中的行動的輸出,請參閱do_action是一個鉤子,你正在附加一個函數(回調)。如果回調真的返回一些東西,那麼你可以調用它。 例如do_action( '初始化', 'your_function');那麼你可以簡單地調用$ x = your_function()。但是如果函數沒有返回什麼呢?可能是你需要修改它們。但如果是通過其他插件,它不應該被編輯,而是可以使用start_ob。希望這可以幫助。 – Mickey