Description
Show/process a new post form using oik
Usage
bw_display_new_post_form( $atts, $user );Parameters
- $atts
- ( array ) required – shortcode parameters
- $user
- ( ? ) optional –
Returns
voidSource
File name: oik-fields/shortcodes/oik-new.phpLines:
1 to 15 of 15
function bw_display_new_post_form( $atts, $user=null ) { oik_require( "shortcodes/oik-contact-form.php" ); $new_post_form_id = bw_new_post_form_id( true ); $new_post = bw_array_get( $_REQUEST, $new_post_form_id, null ); if ( $new_post ) { oik_require( "bobbforms.inc" ); $new_post = bw_verify_nonce( "_oik_new_post_form", "_oik_new_post_nonce" ); if ( $new_post ) { $new_post = _bw_process_new_post_form_oik( $atts ); } } if ( !$new_post || is_user_logged_in() ) { _bw_show_new_post_form_oik( $atts, $user ); } }View on GitHub
Called by
1 to 1 of 1
Invoked by
Calls
1 to 5 of 5
- bw_array_get() – Return the array[index] or array->index (for an object) or a default value if not set
- bw_new_post_form_id() – Return a unique new post form ID
- bw_verify_nonce() – Verify the nonce field
- _bw_process_new_post_form_oik() – Process a new post form submission
- _bw_show_new_post_form_oik() – Show the "oik" new post form
