Bestimmte Teile von Texten will man in WordPress unter Umständen nicht übersetzen, z.B. Links oder auch Zahlen, die evtl. dynamisch berechnet werden.
Dabei ist %s ein Platzhalter für Strings und %d ein Platzhalter für Dezimalzahlen.
printf(
__('Designed by %s in %d minutes', 'textdomain'),
'Batman',
23*60
);
Unterschied zwischen printf() und sprintf()
Während printf() den String sofort ausgibt, gibt die Funktion sprintf() den String nur zurück, z.B. in eine Variable $text = sprintf('Text %d', 23);