WordPress获取小部件选项值


WordPress get widget option value

我有一个小部件,它完美地保存了一个选项-问题在于当我想在前端获得选项值,然后使用该值来查询帖子时。如何从数据库中获取该值?我尝试过使用get_option,因为值的存储方式,数组的位置每次都会改变。

我的代码很简单:

 $cjd_length = get_option( 'widget_cjd_list_widget' );
        if( !empty( $cjd_length[3]['length'] ) ) {
                $length = $cjd_length[3]['length'];
        }
        else {
                $length = 3;
        }

在方法WP_Widget::Widget($args,$settings)中,您可以获得Widget settings。从外面看,你一定知道小工具id。您可以在更新方法($_REQUEST['widge-id'])中获得它