The after_theme_row_{$stylesheet} WordPress PHP action fires after each specific row in the Multisite themes list table.
Usage
add_action('after_theme_row_exampletheme', 'your_custom_function', 10, 3); function your_custom_function($stylesheet, $theme, $status) { // your custom code here }
Parameters
$stylesheet
(string) – Directory name of the theme.$theme
(WP_Theme) – Current WP_Theme object.$status
(string) – Status of the theme.
More information
See WordPress Developer Resources: after_theme_row_{$stylesheet}
Examples
Add custom action link to theme row
Add a custom action link to the specific theme row in the Multisite themes list table.
add_action('after_theme_row_exampletheme', 'add_custom_action_link', 10, 3); function add_custom_action_link($stylesheet, $theme, $status) { echo '<a href="your-custom-link">Custom Link</a>'; }
Display custom message based on theme status
Display a custom message after the theme row based on the theme’s status.
add_action('after_theme_row_exampletheme', 'display_custom_message', 10, 3); function display_custom_message($stylesheet, $theme, $status) { if ($status == 'active') { echo 'This theme is currently active.'; } else { echo 'This theme is not active.'; } }
Display theme version
Show the theme version after the theme row.
add_action('after_theme_row_exampletheme', 'display_theme_version', 10, 3); function display_theme_version($stylesheet, $theme, $status) { echo 'Theme version: ' . $theme->get('Version'); }
Display custom message for specific theme
Display a custom message after a specific theme row.
add_action('after_theme_row_exampletheme', 'display_custom_message_for_theme', 10, 3); function display_custom_message_for_theme($stylesheet, $theme, $status) { if ($stylesheet == 'exampletheme') { echo 'This is the Example Theme.'; } }
Add custom CSS class to theme row
Add a custom CSS class to the specific theme row in the Multisite themes list table.
add_action('after_theme_row_exampletheme', 'add_custom_css_class', 10, 3); function add_custom_css_class($stylesheet, $theme, $status) { echo '<style>.theme.exampletheme { background-color: #f5f5f5; }</style>'; }