zibll子比主题6.7用户徽章功能详解及配置教程[V6.7新功能]


一、详细介绍

用户徽章功能是现在很多社交类网站和app必不可少的功能了,能有效的增加网站交互的趣味性。

zibll子比主题V6.7就更新了用户徽章功能,接下来我们就来了解一下这个功能。

首先我们简单的了解一下用户徽章功能的特色

支持添加并排序任意数量的徽章分类、徽章
所有的徽章均可自定义名称、简介、图标以及获取方式
用户自定义设置主要佩戴徽章(默认佩戴最新获取的)
支持手动赋予用户徽章功能,方便实现限定徽章、活动徽章等功能
系统支持10多种自动判断达标获取徽章的类型设置
主题自带了一套徽章参数,覆盖了常用徽章,包含30个徽章图标,减低站长首次配置的难度,特别是绘图

将源码包上传到主机或者服务器,php建议>=7.4,然后访问域名直接安装即可
安装完成之后为了防止wp自动更新,请到服务器根目录找到文件wp-config.php,在最后面加上下面这段代码
注意注意,必须要在安装之后再去跟目录找这个文件,安装之前你是找不到的
那应该有人会说我没安装之前在根目录看到一个名为wp-config-sample的文件然后我把代码放上去不就行了
不行不行这里不行的,必须要在完成之后上传代码到wp-config.php这个文件夹里才行
下面是代码

define(‘WP_AUTO_UPDATE_CORE’,false);
define(‘AUTOMATIC_UPDATER_DISABLED’, true);

出现8440致命错误,原因就是主题版本和wp版本不兼容,所以要防止他更新

二、效果展示

1.部分代码

代码如下(示例):

function login_header( $title = 'Log In', $message = '', $wp_error = null ) {
    
    
	global $error, $interim_login, $action;

	// Don't index any of these forms.
	add_filter( 'wp_robots', 'wp_robots_sensitive_page' );
	add_action( 'login_head', 'wp_strict_cross_origin_referrer' );

	add_action( 'login_head', 'wp_login_viewport_meta' );

	if ( ! is_wp_error( $wp_error ) ) {
    
    
		$wp_error = new WP_Error();
	}

	// Shake it!
	$shake_error_codes = array( 'empty_password', 'empty_email', 'invalid_email', 'invalidcombo', 'empty_username', 'invalid_username', 'incorrect_password', 'retrieve_password_email_failure' );
	/**
	 * Filters the error codes array for shaking the login form.
	 *
	 * @since 3.0.0
	 *
	 * @param string[] $shake_error_codes Error codes that shake the login form.
	 */
	$shake_error_codes = apply_filters( 'shake_error_codes', $shake_error_codes );

	if ( $shake_error_codes && $wp_error->has_errors() && in_array( $wp_error->get_error_code(), $shake_error_codes, true ) ) {
    
    
		add_action( 'login_footer', 'wp_shake_js', 12 );
	}

	$login_title = get_bloginfo( 'name', 'display' );

	/* translators: Login screen title. 1: Login screen name, 2: Network or site name. */
	$login_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $login_title );

	if ( wp_is_recovery_mode() ) {
    
    
		/* translators: %s: Login screen title. */
		$login_title = sprintf( __( 'Recovery Mode — %s' ), $login_title );
	}

2.效果图展示

请添加图片描述

请添加图片描述


三、学习资料下载

蓝奏云:https://qumaw.lanzoul.com/iQItR0iy2jmb

猜你喜欢

转载自blog.csdn.net/m0_57941469/article/details/128361737
6.7