欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」WordPress后台找回ICP备案号设置选项

作者 : 自学哈 本文共1206个字,预计阅读时间需要4分钟 2022-11-26 共109人阅读
也想出现在这里? 联系我们

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

所以我把泪雪博客目前在用的主题和插件都给他了,让他慢慢去折腾吧,然后今天就遇到问题了,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 判断,这样干脆又直接。

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」WordPress后台找回ICP备案号设置选项
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号