The list_translation_updates() WordPress PHP function displays the update translations form.
Usage
To display the update translations form, simply call the function:
list_translation_updates();
Parameters
This function has no parameters.
More information
See WordPress Developer Resources: list_translation_updates()
Examples
Display Translation Updates in a Custom Admin Page
Create a custom admin page in WordPress to display the update translations form.
// Add custom admin menu item
add_action('admin_menu', 'my_custom_admin_menu');
function my_custom_admin_menu() {
add_menu_page('Translation Updates', 'Translation Updates', 'manage_options', 'translation-updates', 'display_translation_updates');
}
// Display translation updates form
function display_translation_updates() {
echo '<div class="wrap">';
echo '<h1>Translation Updates</h1>';
list_translation_updates();
echo '</div>';
}
Check for Available Translation Updates
Use the wp_get_translation_updates() function to check if there are translation updates available and then display the form.
$translation_updates = wp_get_translation_updates();
if (!empty($translation_updates)) {
list_translation_updates();
} else {
echo "No translation updates available.";
}
Display Translation Updates on a Custom Dashboard Widget
Create a custom dashboard widget to display translation updates in the WordPress admin dashboard.
// Add custom dashboard widget
add_action('wp_dashboard_setup', 'my_custom_dashboard_widget');
function my_custom_dashboard_widget() {
wp_add_dashboard_widget('translation_updates_widget', 'Translation Updates', 'display_translation_updates_widget');
}
// Display translation updates in the dashboard widget
function display_translation_updates_widget() {
list_translation_updates();
}
Create a Shortcode to Display Translation Updates
Create a shortcode to display translation updates in a post or page.
// Register shortcode
add_shortcode('translation_updates', 'shortcode_translation_updates');
function shortcode_translation_updates() {
ob_start();
list_translation_updates();
return ob_get_clean();
}
Display Translation Updates in a Custom Theme Template
Include the translation updates form in a custom theme template.
// In your custom theme template file echo '<div class="translation-updates">'; list_translation_updates(); echo '</div>';