前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress后台找回ICP备案号设置选项

WordPress后台找回ICP备案号设置选项

原创
作者头像
张子凡
发布2022-11-03 14:05:34
3.4K0
发布2022-11-03 14:05:34
举报
文章被收录于专栏:张子凡

还记得子凡之前《做网站最忌讳的就是推倒重来》一文中我提到的那位大兄弟吗?昨天他真的又开始推倒重来了,从 zblog 程序开始尝试 WordPress 程序了,原因是他发现他们公司有一个年盈利 5 千万级别的项目就是用 WordPress 开发的,所以他也想用 WordPress 来做网站了。

WordPress set
WordPress set

所以我把泪雪博客目前在用的主题和插件都给他了,让他慢慢去折腾吧,然后今天就遇到问题了,WordPress 后台无法设置 ICP 备案号,原本可以通过在 wp-config.php 中添加

1 2

//WordPress 后台 ICP 备案号设置开启 define('WP_ZH_CN_ICP_NUM', true);

就能够在 WordPress 后台-设置-常规中看到“ICP 备案号”设置的选项,如果有主题能够支持就能够调用这里设置的备案号,但是由于添加以上代码后,WordPress 后台依旧无法显示备案号的设置,于是乎子凡就去查了一番,网上有人发现说 WordPress 4.9.4 版本后缺少了 wp-content/languages/zh_cn.php 文件,但是子凡也发现新版的 WordPress 确实没有该文件,但是从其它地方复制文件过来居然也不生效。

于是干脆直接提炼相关的代码出来:

1 2 3 4 5 6 7 8 9 10 11

//WordPress ICP 备案好设置(后台-设置-常规) add_action('admin_init', 'zh_cn_l10n_settings_init'); function zh_cn_l10n_settings_init() { if ( defined( 'WP_ZH_CN_ICP_NUM' ) && WP_ZH_CN_ICP_NUM ) { add_settings_field( 'zh_cn_l10n_icp_num','ICP 备案号','zh_cn_l10n_icp_num_callback','general' ); register_setting( 'general', 'zh_cn_l10n_icp_num' ); } } function zh_cn_l10n_icp_num_callback() { echo '<input name="zh_cn_l10n_icp_num" type="text" value="'.esc_attr(get_option('zh_cn_l10n_icp_num')).'" class="regluar-text ltr" /><p class="description">仅对 WordPress 自带主题有效。</p>'; }

将以上代码添加到当前的 WordPress 主题 functions.php 文件中,或者插件中就能够在 WordPress 后台开启 ICP 备案号设置的选项了。当前前提也是要在 wp-config.php 添加开启备案号的代码才可以哈,否者也可以删除以上代码中的 if 判断,这样干脆又直接。

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

本文链接:https://zhangzifan.com/wordpress-icp.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档