2022.06.12 WordPress 要使用 form 跟 post 有點麻煩,更辛苦的是使用 admin-post.php 得要自己把網址轉回來。
步驟 1:要送出的表單。
要注意紅字的地方要更改,而要改 add_foobar 跟下一步驟的名稱都要改成一樣,藍字部分送出網址。
<form action=”http://www.example.com/wp-admin/admin-post.php” method=”post”><input type=”hidden” name=”action” value=”add_foobar“><input type=”hidden” name=”data” value=”foobarid”><input type=”hidden” name=”url” value=”<?php echo home_url(add_query_arg(array(), $wp->request))?>“><input type=”submit” value=”Submit”></form>