DB Cache Reloaded和WP-Postviews兼容的办法
作者:巢皮 日期:2010-02-28
其实严格来说是解决DB Cache Reloaded和filter矛盾的解决办法吧。之前一直是这个问题放弃了使用DB Cache Reloaded,因为使用后WP-Postviews无法正常运作,现在发现解决办法就好办了。
具体办法:修改DB Cache Reloaded插件的db-module.php 第 829行,注意红色字部分是要修改的地方:
elseif ( // For hard queries - skip them
!preg_match( "/\\s*(JOIN | \* |\*\,)/si", $query ) || (
// User-defined cache filters
isset( $config['filter'] ) && ( $config['filter'] != '' ) &&
preg_match( "/\\s*(".$config['filter'].")/si", $query ) )) {
$dbcr_cacheable = false;
}
具体办法:修改DB Cache Reloaded插件的db-module.php 第 829行,注意红色字部分是要修改的地方:
elseif ( // For hard queries - skip them
!preg_match( "/\\s*(JOIN | \* |\*\,)/si", $query ) || (
// User-defined cache filters
isset( $config['filter'] ) && ( $config['filter'] != '' ) &&
preg_match( "/\\s*(".$config['filter'].")/si", $query ) )) {
$dbcr_cacheable = false;
}















