The after_theme_row WordPress PHP action fires after each row in the Multisite themes list table.
Usage
add_action('after_theme_row', '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
Examples
Display a message after a specific theme row
This example displays a message after the row of a specific theme in the Multisite themes list table.
add_action('after_theme_row', 'display_message_after_theme_row', 10, 3);
function display_message_after_theme_row($stylesheet, $theme, $status) {
    if ('your-theme' === $stylesheet) {
        echo '**This is a custom message for Your Theme.**';
    }
}
Add a link after a theme row
This example adds a custom link after the row of a specific theme in the Multisite themes list table.
add_action('after_theme_row', 'add_link_after_theme_row', 10, 3);
function add_link_after_theme_row($stylesheet, $theme, $status) {
    if ('your-theme' === $stylesheet) {
        echo '**[Custom Link](https://example.com/custom-link)**';
    }
}
Display theme status after each row
This example displays the status of each theme after its row in the Multisite themes list table.
add_action('after_theme_row', 'display_theme_status_after_row', 10, 3);
function display_theme_status_after_row($stylesheet, $theme, $status) {
    echo '**Theme Status: ' . $status . '**';
}
Show a message for active themes
This example displays a message after the row of an active theme in the Multisite themes list table.
add_action('after_theme_row', 'display_message_for_active_themes', 10, 3);
function display_message_for_active_themes($stylesheet, $theme, $status) {
    if ('active' === $status) {
        echo '**This theme is currently active.**';
    }
}
Add custom data after theme row
This example adds custom data after the row of a specific theme in the Multisite themes list table.
add_action('after_theme_row', 'add_custom_data_after_theme_row', 10, 3);
function add_custom_data_after_theme_row($stylesheet, $theme, $status) {
    if ('your-theme' === $stylesheet) {
        echo '**Custom Data: ' . get_custom_data($theme) . '**';
    }
}
function get_custom_data($theme) {
    // Retrieve custom data for the given theme
    // This is just a placeholder function for demonstration purposes
    return 'Sample custom data';
}