这不是WordPress,而是PHP。%1$s
, %2$s
, etc是由返回的格式化字符串中变量的占位符sprintf()
(或打印人printf()
).
这个1$
表示它是第一个变量,2$
将是第二个,以此类推。这个s
表示它是一个字符串变量。存在其他选项(例如,d
表示整数)。
你所举的例子并不完整:整个例子肯定是这样的:
sprintf( __( \'%1$s is deprecated. Use %2$s instead.\' ),
$string_1,
$string_2 );