wp_print_update_row_templates()
Prints the JavaScript templates for update and deletion rows in list tables.
The update template takes one argument with four values:
param {object} data { Arguments for the update row
@type string slug Plugin slug. @type string plugin Plugin base name. @type string colspan The number of table columns this row spans. @type string content The row content.
}
The delete template takes one argument with four values:
param {object} data { Arguments for the update row
@type string slug Plugin slug. @type string plugin Plugin base name. @type string name Plugin name. @type string colspan The number of table columns this row spans.
}
No Hooks.
Return
null
. Nothing (null).
Usage
wp_print_update_row_templates();
Changelog
Since 4.6.0 | Introduced. |
wp_print_update_row_templates() wp print update row templates code WP 6.7.1
<?php function wp_print_update_row_templates() { ?> <script id="tmpl-item-update-row" type="text/template"> <tr class="plugin-update-tr update" id="{{ data.slug }}-update" data-slug="{{ data.slug }}" <# if ( data.plugin ) { #>data-plugin="{{ data.plugin }}"<# } #>> <td colspan="{{ data.colspan }}" class="plugin-update colspanchange"> {{{ data.content }}} </td> </tr> </script> <script id="tmpl-item-deleted-row" type="text/template"> <tr class="plugin-deleted-tr inactive deleted" id="{{ data.slug }}-deleted" data-slug="{{ data.slug }}" <# if ( data.plugin ) { #>data-plugin="{{ data.plugin }}"<# } #>> <td colspan="{{ data.colspan }}" class="plugin-update colspanchange"> <# if ( data.plugin ) { #> <?php printf( /* translators: %s: Plugin name. */ _x( '%s was successfully deleted.', 'plugin' ), '<strong>{{{ data.name }}}</strong>' ); ?> <# } else { #> <?php printf( /* translators: %s: Theme name. */ _x( '%s was successfully deleted.', 'theme' ), '<strong>{{{ data.name }}}</strong>' ); ?> <# } #> </td> </tr> </script> <?php }