что означает эта строка в WordPress? - PullRequest
0 голосов
/ 14 марта 2011
 'before_widget' => '<li id="%1$s" class="widget %2$s">',

что означают id = "% 1 $ s" и class = "widget% 2 $ s"?

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Как таковое, это не имеет большого значения.

Но я предполагаю, что это будет использовано позже с такой функцией, как sprintf() - вв этом случае эти %1$s и %2$s являются маркерами, которые указывают, куда в него будут вставлены строки.

См. примеры о обмене аргументами на странице справки sprintf();-)

0 голосов
/ 14 марта 2011

Я предполагаю, что эти %1 позже будут заменены фактическими значениями;они заполнители.Вот что я имею в виду (в Python):

print 'One {0} three'.format('two')

{0} (в вашем случае %1) заменяется на two.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...