在Custom Meta Box插件中使用Nonce-field,无法保存数据

时间:2014-04-14 19:19:22

标签: wordpress nonce

我一直在努力创建一个允许我的客户更新其联系信息的插件。我管理过,插件会显示首页管理区域中的字段(只想在那里显示信息)。当我填写信息&按更新帖子,字段变为空白,没有任何内容被保存。

我相信我已将原因隔离到nonce-field,通过在if-statement中测试isset & wp_verify_nonce的某些字段进行测试。字段消失了,因此nonce不能正常工作。我做错了什么?

这是我第一个使用WordPress的网站,所以使用多个字段的解决方案可能不是最聪明的,但似乎最简单的包围。

作为一个附带问题,我是否正确地假设我可以回复一个字段的内容(例如使用echo get_post_meta( get_the_ID(), 'h3_nimi', true );' h3_nimi'

希望可以使用pastebin来避免因为多个字段导致代码相当长而导致帖子混乱?先感谢您。

http://pastebin.com/fqRW2Yyx

1 个答案:

答案 0 :(得分:0)

您的随机数创建为tt-tallennus,但您正在检查tt_henkilosto,因此检查将始终失败。