add_thickbox() wordpress function and usage This text is not used because the data attribute has a value

add_thickbox() wordpress function and usage

Home / WordPress / WordPress Wiki / add_thickbox() wordpress function and usage

add_thickbox()
Enqueues the default ThickBox js and css.

Description

If any of the settings need to be changed, this can be done with another js file similar to media-upload.js. That file should require array(‘thickbox’) to ensure it is loaded after.

Sample Usage

If you use the following without a hook:

add_thickbox();

You will see the following PHP warning if debug mode is on:

Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information.

Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information.

To prevent this issue when calling the method, use one of the three hooks mentioned in the error as so:

function fnctn_add_thickbox () {
    add_thickbox();
}
add_action ( 'wp_enqueue_scripts','fnctn_add_thickbox' );

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments