是否以编程方式取消序列化WP_OPTIONS选项?

时间:2015-08-11 作者:Kerooker

我需要以编程方式取消wp\\U选项的序列化。我正在创建一个Java应用程序来更改数据库信息,例如wp\\u选项上的一些选项,这样我就不需要访问面板来进行更改。

如何取消序列化选项,如

   a:4:{i:0;s:5:"posts";i:1;s:5:"pages";i:2;s:4:"tags";i:3;s:10:"categories";}

    a:1:{s:12:"_multiwidget";i:1;}
更改它们并重新序列化到数据库?

谢谢

1 个回复
SO网友:Kevin Fodness

这个get_optionupdate_option PHP中的函数会自动处理序列化/非序列化:

https://codex.wordpress.org/Function_Reference/get_option

如果需要使用JavaScript与这些函数交互(假设使用JavaScript而不是Java,正如其他人所指出的那样),可以注册一个AJAX端点,为您调用这些函数,您可以通过前端的JavaScript与这些函数交互:

https://codex.wordpress.org/AJAX_in_Plugins

结束

相关推荐

将javascript添加到unctions.php会导致模板出现问题

我想要一个“阅读”链接,点击后可以移动到页面的另一部分。I understand the HTML bit 和I have even used some nice scrolling.它起作用了。但当实施时,我的部分主题就被打破了。滑块图像消失,H1文本全部聚集到左侧。下面是我添加到子函数的内容。php,以便将javascript注入头部区域。/** * Smooth scroll */ add_action(\'wp_head\', \'wpse_43672_wp