コード例

admin_init アクション中に wp_add_privacy_policy_content を呼び出すことをお勧めします。アクションフックの外で呼び出すと問題が発生する可能性があります。詳細についてはチケット #44142 を参照してください。

特定の .privacy-policy-tutorial CSS クラスを使用することで補足情報を提供できます。この CSS クラスが適用された HTML 要素内のコンテンツは、セクションコンテンツがコピーされるときにクリップボードから省略されます。

  1. /**
  2. * Adds a privacy policy statement.
  3. */
  4. function wporg_add_privacy_policy_content() {
  5. if ( ! function_exists( 'wp_add_privacy_policy_content' ) ) {
  6. return;
  7. }
  8. $content = '<p class="privacy-policy-tutorial">' . __( 'Some introductory content for the suggested text.', 'text-domain' ) . '</p>'
  9. . '<strong class="privacy-policy-tutorial">' . __( 'Suggested Text:', 'my_plugin_textdomain' ) . '</strong> '
  10. . sprintf(
  11. __( 'When you leave a comment on this site, we send your name, email address, IP address and comment text to example.com. Example.com does not retain your personal data. The example.com privacy policy is <a href="%1$s" target="_blank">here</a>.', 'text-domain' ),
  12. 'https://example.com/privacy-policy'
  13. );
  14. wp_add_privacy_policy_content( 'Example Plugin', wp_kses_post( wpautop( $content, false ) ) );
  15. }
  16. add_action( 'admin_init', 'wporg_add_privacy_policy_content' );