
Uncaught exception ‘Exception’ with message ‘Serialization of ‘SimpleXMLElement’ is not allowed’このエラーが表示されて困ったので対応してみた。 対応したソースはこちら::エラーが出現している部分に型のキャストしてあげると エラーが出なくなります、これが正しい対応かどうかは分かりませんが エラーが出なくなったのでひとまずこれで自分は運用していきます。
function add( $item ) { global $wpdb; $added = false; // this basically tries to add the option until enough time has elapsed that // it has a unique (microtime-based) option key while ( ! $added ) { $rows_added = $wpdb->query( $wpdb->prepare( "INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES (%s, %s,%s)", (string)$this->get_next_data_row_option_name(), serialize((string)$item), 'no' ) ); $added = ( 0 !== $rows_added ); } }