simpods_delete_fn will delete data from the target database table, also those in relationship. For example, if you delete an item from a table created by Pods Framework, Pods’ delete function will be used and delete anythings saved in Pods tables and the WordPress ones. If it is a post type but not created by Pods, wp_delete_post will be used. Otherwise, custom code will be used to do the delete. In the future, it will be able to delete related data inserted by Simpods components.
general_insert_fn accepts four parameters:
simpods_delete_fn( $table_str, $data_arr, $show_bln = false, $prefixMe_bln = true )
- $table_str: the target table to update
- $data_arr: Pass in the fields and values in an associated array to insert, in this format: array(‘key’ => ‘value’). simpods_select_fn will be used to located the item.
- $show_bln: Default to false. If set to true, the SQL query will be displayed on the screen if it is not processed by Pods or WordPress, for debugging purpose.
- $prefixMe_bln: Default to true. If set to false, the function won’t automatically prefix $table_prefix to the ‘target_tb’ in the $atts_arr array. It is useful if you are querying a database table that are not designed for WordPress.
This function will return an Boolean.