WordPress后台设置ICP备案号选项找不到了怎么解决

发布时间:2022-5-16 10:14

然后今天就遇到问题了,WordPress 后台无法设置 ICP 备案号,原本可以通过在 wp-config.php 中添加:

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

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

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

//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 判断,这样干脆又直接。

WordPress纯代码实现文章相关推荐功能 WordPress

WordPress纯代码实现文章相关推荐功能

这两天准备把的相关推荐功能进行了重写,将原来的文章相关推荐功能做了自我感觉非常优秀的改进,相比用其它 WordPress 相关文章推荐的插件来说,我更喜欢自己来折腾,经过这一番的重写 WordPres...