Hi everybody.
I'm new here, and my English is not the best, but I trust you'll understand me :-)
I'm a dummy, I don't know PHP, and I hope some of you will help me...
I would like to translate via WPML plugin a couple of words, but the text must be wrapped in gettext calls, and I have not idea how to do.
The words that I need to translate are "Published on" and "Last Updated on".
Here is the code:
add_filter( 'generate_post_date_output', function( $output, $time_string ) {
$time_string = '<time class="entry-date published" datetime="%1$s" itemprop="datePublished">%2$s</time>';
if ( get_the_date() !== get_the_modified_date() ) {
$time_string = '<time class="entry-date published" datetime="%1$s" itemprop="datePublished">Published on: %2$s</time> | <time class="entry-date updated-date" datetime="%3$s" itemprop="dateModified">Last Updated on: %4$s</time>';
}
$time_string = sprintf( $time_string,
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() ),
esc_attr( get_the_modified_date( 'c' ) ),
esc_html( get_the_modified_date() )
);
return sprintf ( '<span class="posted-on">%s</span> ',
$time_string
);
}, 10, 2 );
That's all. I hope anybody has time to help me.
Thank you in advance.
Bye