Editor::image_button()
Description #
Image upload button.
Source #
File: lib/form/class-editor.php
public function image_button() {
$btn_args = wp_json_encode(
array(
'__nonce' => wp_create_nonce( 'ap_upload_image' ),
'action' => 'ap_upload_modal',
'form_name' => $this->form_name,
)
);
if ( ap_user_can_upload() ) {
$this->add_html( '<button type="button" class="ap-btn-insertimage ap-btn-small ap-btn mb-10 ap-mr-5" apajaxbtn aponce="false" apquery="' . esc_js( $btn_args ) . '"><i class="apicon-image ap-mr-3"></i>' . __( 'Insert media', 'anspress-question-answer' ) . '</button>' );
}
/**
* Action trigged after image button before editor.
*
* @param string $field_name Original name of the field.
* @param object $field Field object.
* @since 4.1.8
*/
do_action( 'ap_editor_buttons', $this->original_name, $this );
}
Expand full source code Collapse full source code View on GitHub: lib/form/class-editor.php:71
Add your comment