
适合初学者和专业人士CSS备忘单
wp_add_privacy_policy_content ( $plugin_name, $policy_text )
wp_add_privacy_policy_content: 这个函数用于在WordPress网站上添加隐私政策内容: 该函数需要一个参数:$content。$content是应该被添加到隐私政策页面的文本或HTML内容。
声明了一个用于向隐私政策指南添加内容的辅助函数。
插件和主题应建议将文本纳入网站的隐私政策中。建议的文本应包含任何影响用户隐私的功能的信息,并将显示在隐私政策指南屏幕上。
一个插件或主题可以多次使用这个功能,只要它有助于更好地展示建议的政策内容。例如,WooCommerse或Jetpack等模块化插件可以根据所启用的模块/扩展,添加或删除建议内容。更多信息见《插件手册》:https://developer.wordpress.org/plugins/privacy/suggesting-text-for-the-site-privacy-policy/。
`$policy_text`的HTML内容支持使用专门的`.privacy-policy-tutorial`CSS类,可以用来提供补充信息。任何包含在应用了`.privacy-policy-tutorial`CSS类的HTML元素中的内容,在复制该部分内容时将从剪贴板中省略。
function wp_add_privacy_policy_content( $plugin_name, $policy_text ) { if ( ! is_admin() ) { _doing_it_wrong( __FUNCTION__, sprintf( /* translators: %s: admin_init */ __( 'The suggested privacy policy content should be added only in wp-admin by using the %s (or later) action.' ), '<code>admin_init</code>' ), '4.9.7' ); return; } elseif ( ! doing_action( 'admin_init' ) && ! did_action( 'admin_init' ) ) { _doing_it_wrong( __FUNCTION__, sprintf( /* translators: %s: admin_init */ __( 'The suggested privacy policy content should be added by using the %s (or later) action. Please see the inline documentation.' ), '<code>admin_init</code>' ), '4.9.7' ); return; } if ( ! class_exists( 'WP_Privacy_Policy_Content' ) ) { require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php'; } WP_Privacy_Policy_Content::add( $plugin_name, $policy_text ); }