搜索全站
安装部署 12 分钟阅读

企业站信任要素与合规展示:备案号、营业执照、隐私政策怎么放

网站底部到底要放哪些东西才合规?本文梳理 ICP 备案号、公安备案、营业执照、隐私政策与 Cookie 提示的法定要求与摆放位置,给出 WordPress 主题页脚的统一实现代码与自查清单,避免被抽查整改。

U
UFO_PF 2018-12-19 · 阅读 12 分钟
企业 安装部署
阅读提示
本文约 4,677 字,预计阅读 12 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:一个电话打来,说网站底部信息不合规

做外贸和企业官网的站长,最怕的不是服务器宕机,而是接到通管局或网安的电话:网站底部未按规定链接备案信息、未提供真实联系方式、未公示营业执照。这类问题通常不会被立刻关站,但会限期整改,严重的会被注销备案号——备案号一注销,国内服务器就得停机,业务直接中断。

现实中,多数企业站的页脚是主题自带的默认文案,上线时没人检查:备案号写成了纯文字没有跳转链接、公司地址是三年前的旧址、隐私政策那栏干脆是个空链接 #。还有一些站用了英文主题,页脚只有 “Copyright © 2024″,连公司主体名称都没有。合规展示不是”锦上添花”,而是企业站的基本配置,且这些内容一旦被抽查发现,整改窗口通常只有几天。

原理分析:合规展示分”法定必填”和”商业增信”两层

第一层是法定要求。依据《互联网信息服务管理办法》与《非经营性互联网信息服务备案管理办法》,境内非经营性网站必须在其网站主页底部标明备案编号,并链接至工业和信息化部备案管理系统(beian.miit.gov.cn)。公安备案则依据《计算机信息网络国际联网安全保护管理办法》,网站需在开通后 30 日内提交;多数地区要求把公安备案号及链接一并放在页脚。

第二层是商业增信,包括营业执照公示、联系方式、隐私政策、用户协议、Cookie 提示。这些内容虽然多数场景不强制,但直接影响转化——B2B 客户在询盘前往往会先确认对方是真实公司。

项目 是否强制 摆放位置 形式要求
ICP 备案号 是 首页底部 可点击,链接至 beian.miit.gov.cn
公安备案号 是(联网单位) 首页底部 附图标并链接至备案平台
营业执照 电商/ICP 经营许可场景强制 关于我们 / 页脚 图片或电子链接标识
隐私政策 收集个人信息时强制 页脚常驻 独立可访问页面
Cookie 提示 面向欧盟用户 首次访问浮层 需可拒绝
联系方式 是 页脚 / 联系我们 真实有效

保姆级实操

步骤 1:建三个合规页面。 后台”页面 → 新建”,分别创建”隐私政策””用户协议””联系我们”,记下各自的页面 ID。WordPress 6.x 在”设置 → 隐私”中可以指定隐私政策页面,会自动出现在页脚隐私链接位置。

步骤 2:在主题页脚统一输出合规区块。 编辑子主题 footer.php,把备案与合规信息集中在一处,避免散落。

<?php
$beian = get_option( 'mimangfei_icp_beian' );
$ga_beian = get_option( 'mimangfei_ga_beian' );
?>
<div class="site-footer-legal">
    <p class="legal-contact">
        <?php echo esc_html( get_option( 'mimangfei_company_name' ) ); ?>
        &nbsp;|&nbsp;
        <a href="<?php echo esc_url( get_permalink( get_option( 'mimangfei_contact_page_id' ) ) ); ?>">联系我们</a>
        &nbsp;|&nbsp;
        <a href="<?php echo esc_url( get_privacy_policy_url() ); ?>">隐私政策</a>
    </p>
    <?php if ( $beian ) : ?>
        <p class="legal-beian">
            <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow noopener">
                <?php echo esc_html( $beian ); ?>
            </a>
        </p>
    <?php endif; ?>
    <?php if ( $ga_beian ) : ?>
        <p class="legal-beian">
            <a href="http://www.beian.gov.cn/portal/registerSystemInfo" target="_blank" rel="nofollow noopener">
                <?php echo esc_html( $ga_beian ); ?>
            </a>
        </p>
    <?php endif; ?>
</div>

步骤 3:把备案号做成后台可改的设置项。 硬编码在模板里,每次变更都要改文件,不如放进”设置 → 常规”。

add_action( 'admin_init', 'mimangfei_register_legal_settings' );
function mimangfei_register_legal_settings() {
    register_setting( 'general', 'mimangfei_icp_beian', array( 'sanitize_callback' => 'sanitize_text_field' ) );
    register_setting( 'general', 'mimangfei_ga_beian', array( 'sanitize_callback' => 'sanitize_text_field' ) );
    register_setting( 'general', 'mimangfei_company_name', array( 'sanitize_callback' => 'sanitize_text_field' ) );

    add_settings_field( 'mimangfei_icp_beian', 'ICP 备案号', 'mimangfei_text_field_cb', 'general', 'default', array( 'id' => 'mimangfei_icp_beian' ) );
    add_settings_field( 'mimangfei_ga_beian', '公安备案号', 'mimangfei_text_field_cb', 'general', 'default', array( 'id' => 'mimangfei_ga_beian' ) );
    add_settings_field( 'mimangfei_company_name', '公司主体名称', 'mimangfei_text_field_cb', 'general', 'default', array( 'id' => 'mimangfei_company_name' ) );
}

function mimangfei_text_field_cb( $args ) {
    $id = $args['id'];
    printf(
        '<input type="text" id="%1$s" name="%1$s" value="%2$s" class="regular-text">',
        esc_attr( $id ),
        esc_attr( get_option( $id ) )
    );
}

步骤 4:给表单加隐私同意项。 依据《个人信息保护法》,收集手机号、邮箱必须明示并取得同意。Contact Form 7 里加一个 acceptance 类型的勾选项即可。

<label>隐私同意(必选)
    [acceptance gdpr] 我已阅读并同意<a href="/privacy-policy/" target="_blank">《隐私政策》</a>,同意贵司处理我的联系方式用于招聘沟通。[/acceptance]
</label>

[submit "提交简历"]

步骤 5:面向欧盟访客加 Cookie 提示。 用 Complianz 或 CookieYes 插件,它们会按地区展示不同的同意横幅,并在同意前阻止第三方统计脚本加载。国内站若不涉及欧盟用户,可跳过。

步骤 6:营业执照与资质展示。 在”关于我们”页放营业执照图片(打上”仅供网络展示”水印防止盗用),行业资质证书单独做成证书墙,用 WP 媒体库分类管理。

常见踩坑

  • 备案号写成纯文本没有链接,被认定为”未按规定标明”。
  • 备案号与域名主体不一致,比如用 A 公司的备案挂在 B 公司网站上。
  • 页脚隐私政策链接指向 #,属于空链接,抽查时直接判不合格。
  • 主题升级后 footer.php 被覆盖,备案信息整块消失(应放子主题)。
  • 输出时用了 echo get_option() 未转义,属于 XSS 隐患(应 esc_html() / esc_url())。
  • 案例:某公司改版时换了新主题,新模板页脚是英文默认内容,备案号和联系方式全部丢失,且三个月无人发现。通管局抽查后下发限期整改通知,公司紧急停机两天重做页脚才恢复,期间丢了一批正在跟进的询盘。
  • 公安备案号只写了数字,缺少所在省市和网络备案编号格式。
  • 只放邮箱不留电话,被认定为”未提供真实有效的联系方式”。

总结

页脚合规的验收方法很直接:用浏览器打开首页,Ctrl+F 搜索备案号,看它是不是一个能跳到 beian.miit.gov.cn 的链接;再逐个点击页脚所有链接,确认没有 # 空链。行动清单:① 备案号可点击且链接正确;② 主体名称与实际经营主体一致;③ 隐私政策为独立页面并说明信息用途;④ 表单必须有同意勾选项;⑤ 联系方式真实可达;⑥ 页脚代码放子主题。合规之外,信任要素的做法还可参考 企业站上线前检查清单、企业站新闻栏目 SEO 与 WordPress 网站安全加固。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。