0
のために、私は次のような文字列をしました:I18N()()は、複数のパラメータ
<?php
/** pre_wp_version() is to return version dynamically */
printf(__('<strong>Plugin Name</strong> requires WordPress core version <strong>%1$s</strong> or greater. The plugin has been <strong>deactivated</strong>. Consider <a href="%2$s">upgrading WordPress</a>.', 'plugin-text-domain'), pre_wp_version(), admin_url('/update-core.php'));
私はそれがあまりにもバギー、そして危険なだ、ということを知るようになりました。だから私はこれをstated in the Codexとしてwp_kses()
と使いたいと思う。
コーデックスは、それを実装する方法の例があります。
<p>
<?php
$url = 'http://example.com';
$link = sprintf(wp_kses(__('Check out this link to my <a href="%s">website</a> made with WordPress.', 'my-text-domain'), array( 'a' => array('href' => array()))), esc_url($url));
echo $link;
?>
</p>
をしかし、例では、単一のパラメータだけを示しているが、私の場合、私はprintf()
のための複数のパラメータをしました。 i18n機能で現在のシナリオでwp_kses()
を使用するにはどうすればよいですか?次のように