php facetwp索引日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php facetwp索引日期相关的知识,希望对你有一定的参考价值。

<?php

add_filter( 'facetwp_index_row', function ( $params, $class ) {
	if ( 'fecha' == $params['facet_name'] ) { 
		$date = $params['facet_display_value'];
		$months_en = array( 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' );
		$months_es = array( 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio',  'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre' );
		$date = str_replace( $months_es, $months_en, $date );
		$date = date_create_from_format('j M, Y', $date);
		$date_formatted = date_format($date, 'Y-m-d');
		if ( !empty( $date_formatted ) ) {
			$params['facet_value'] = $date_formatted;
			$params['facet_display_value'] = $date_formatted;
		} else {
			return false;
		}
	}
	return $params;
}, 10, 2 );

以上是关于php facetwp索引日期的主要内容,如果未能解决你的问题,请参考以下文章

php facetwp索引一个PODS关系字段

php facetwp索引关系

php facetwp索引类及其子类

php facetwp索引只有父母

php facetwp索引父母

php facetwp索引文件扩展名