Добрый день всем кодерам-работягам. Объясните, пожалуйста, нормально, для чего нужны закарлючки в WP вроде этих - %s, %1$s, %2$s. Как они работают я не понимаю до конца, а поэтому использовать их не могу. приведу один пример: Код (Text): the_content( sprintf( /* translators: %s: Name of current post. */ wp_kses( __( 'Continue reading %s <span class="meta-nav">→</span>', 'humescores' ), array( 'span' => array( 'class' => array() ) ) ), the_title( '<span class="screen-reader-text">"', '"</span>', false ) ) ); Этот код я взял из стартовой темы underscores. Люди говорят, что вместо %s будет подставлен результат выполнения the_title. Так и есть, но как понять, что именно это произойдет? Также я не совсем понимаю, для чего нужен screen-reader, и как он работает. (в гугле искал, но как-то слабовато).
Вот как то так)) PHP: <?php $num = 5; $location = 'дереве'; $format = '%d обезьян сидят на %s'; echo sprintf($format, $num, $location); ?> http://www.php.net/manual/ru/function.sprintf.php а вот такой вот аргумент %2$s указывает очередность.. PHP: <?php $format = 'На %2$s сидят %1$d обезьян'; echo sprintf($format, $num, $location); ?> но лично я не люблю такие вот записи)) мне легче вставить переменные в тело текстовой строки)