我觉得通过MySQL查询添加小部件并不像我想象的那么简单。我的印象是所有数据都存储在options
表,但似乎我错了。
知道如何通过$wpdb放置小部件吗?应记录哪些数据?在哪里呢?
谢谢
我觉得通过MySQL查询添加小部件并不像我想象的那么简单。我的印象是所有数据都存储在options
表,但似乎我错了。
知道如何通过$wpdb放置小部件吗?应记录哪些数据?在哪里呢?
谢谢
通过MySQL或通过全局变量抽象的MySQL放置小部件$wpdb
这是WPDB类的一个实例,它不是平凡的。
这并不是因为MySQL很复杂,也不是因为$wpdb
根本没有用,但这与小部件配置存储在mysql数据库选项表中的方式有关。
但总有一个解决办法。小部件配置的性质存储在mysql数据库选项表中。只需从选项中读取小部件配置(get_option), 根据需要编辑(使用var_dump 检查该数组的使用方式),然后通过update_option.
完成后,您应该能够“通过mysql”(例如在数据库中)编辑此内容,同时进行所需的设置。
这是一个很快的答案,但它可能解决了您的问题。
我为页面编写了以下自定义查询- $menu_loop = new WP_Query( array( \'post_type\' => \'page\', \'posts_per_page\' => 50, \'post_parent\' => 616, \'order_by\' => \'post_title\', \'order\' => \'ASC\' ) ); while ($menu_loop->have_posts()) : $menu_l