Using your comments, I found what I was missing. I initialized my textdomain with :
add_action('admin_init', 'related_post_shortcode_init');
function related_post_shortcode_init() {
load_plugin_textdomain('related-post-shortcode', false, basename( dirname( __FILE__ ) ) . '/i18n' );
}
So, the textdomain was ok and ready for back-office translations (admin_init
), but not for front, as @Mark Kaplun suggested.
I simply added another hook :
add_action('after_setup_theme', 'related_post_shortcode_init');
Related Posts:
- Shortcodes, output buffering, and WordPress functions
- How to make a WordPress plugin translation ready?
- Add self-closing shortcode button to TinyMCE in WP 4.6
- How to provide translations for a WordPress TinyMCE plugin?
- How would I create a plugin for my shortcodes?
- How to prevent newline from appearing in shortcode?
- Shortcode adding p and br tags
- Enqueue script only when shortcode is used, with WP Plugin Boilerplate
- Preparing a string in an array for localization
- How to make WordPress use non-greedy shortcode parsing?
- Multiple Parameters for a Shortcode
- Filter on the_content ignores shortcodes
- Problems with localization
- Multiple textdomains
- How to properly load text domain of custom mu plugin
- Front-End Form Submission in Shortcode
- `wp_set_script_translations` with `wp.i18n` does not return translated strings in simple plugin
- How to get shortcode to work inside a foreach loop called within a shortcode?
- WordPress Localization and Templating
- Get returned variable from a function to add_shortcode function
- Can’t we use strings defined as PHP constants if we want to translate them in a plugin?
- How to update the language used by wordpress from a plugin
- Singular name Plugin localization
- What is rich_editing?
- Why is my shortcode not working
- Error : “Updating failed: The response is not a valid JSON response” with custom shortcode
- On plugin deactivation hide its shortcode
- Can’t get JS code to work with shortcode
- add_shortcode is not working [duplicate]
- How can I render shortcode so that its not cached by Caching plugins?
- Is it possible to delay execution of shortcode output callback?
- Processing shortcodes in groups (separated by line breaks)?
- How to i18n text coming from the db or from an external source
- How do I write a shortcode that opens and closes?
- Using a Shortcode to Replace Themes Stylesheet?
- Some strings from a .mo file do not load
- How to render a time-of-day string like ’16:42′ with a site’s chosen time format?
- Frontend language per user
- Gutenberg Block showing invalid content on edit
- Creating a shortcode, but getting tied up with OOP and Classes?
- Storing product price data in the database
- What is the proper way to include Bootstrap when executing a shortcode
- Adding option to Gallery shortcode
- add_shortcode() not working inside of function
- Asynchronously render shortcodes in TinyMCE visual editor
- Is using custom table to suit business needs instead of transients a big hit to page load speed?
- Hide shortcodes “code” when using the “editor” the same as wordpress do with “gallery”
- Enumerating shortcode attributes in JavaScript
- Wrap text around shortcode
- wp_nonce_field displaying twice
- How to handle shortcodes through plugin
- When echoing my own shortcode, it keeps adding a 1 at the end of my blogpost
- Automating the process of shortcode generation in a plugin – how is it done?
- Shortcode not appearing when used as post content in wp_insert_post() or possibly, shortcode not being registered at all
- Plugin language always shows WP site language, not profile language
- How to display the categories on page using shortcode?
- Shortcode conflicts
- How to create ShortCode
- How to display the specific post content by using POST ID
- How to output functions from plugin inside theme
- add_filter img_caption_shortcode not implemented
- shortcode tags not working in do_shortcode
- Including template in shortcodes
- Passing values between enclosing and enclosed shortcodes
- post content and shortcode content displaying out of order
- Cannot output plugin twice with shortcode
- Paragraph Tags removed when contents are only a shortcode
- How to call a function from a shortcode function in an oop plugin
- WPGut – Updating failed and shortcode?
- Do I lose translations when I change my Text domain for my plugin on wp.org?
- How to write a custom shortcode name book?
- By adding “?login – failed” code unable to access my dashboard
- How can I pass WP_Query results to a plugin?
- Transform internationalized plugin into internationalized mu-plugin?
- How can we stop showing short code in create or edit post section
- Shortcode content is not showing. Only the [shortcode-tag] is showing
- Including content into an add_shortcode() function
- Some data has already been output, can’t send PDF file – fpdf issue in WordPress
- Translation not working for Constant strings in Plugin
- How do I make two shortcode use the same id and increment it when I use them multiple times?
- Which filter to use to pre-parse form elements, which are generated by plugin’s shortcode?
- Caption Shortcode: what filter to change the image size?
- How to add conent (text) to Add New pages form of admin in WordPress
- Do a summary based on sections in a post
- Children Shortcodes?
- Wrapping shortcodes in another shortcode
- Identifying a Page Containing Shortcode at `init`
- How to show custom taxonomy child posts through shortcode in WordPress
- Multi-part form and wp_redirect()
- add short code not working
- Create pages for authors
- Correct usage of scripts with shortcodes
- Shortcode attribute “title” doesn’t appear in $atts array
- Developing a wordpress.com shortcode [closed]
- WordPress simple ‘Hello World’ plugin – problems
- How are themes and plugins localized using the gettext GNU framework?
- Leveraging Core Functionality in Icon Upload Plugin [closed]
- React Plugin Settings Page Localization
- Developing an IP lookup function using an API
- How to get locale within WP REST Request?