我已经从主页的第一页中排除了前5篇帖子。这是我在函数中唯一适用的代码。php:
function my_function_for_excluding_posts( $query ) {
if ($query->is_home() && $query->is_main_query()) {
$offset = 5;
$paged = 0 == $query->get( \'paged\' ) ? 1 : $query->get( \'paged\' );
$query->set( \'offset\', $paged * $offset );
function myprefix_adjust_offset_pagination($found_posts, $query) {
if ( $query->is_home() && $query->is_main_query() ) {
return $found_posts -5;
}
return $found_posts;
}
}
}
add_action( \'pre_get_posts\', \'my_function_for_excluding_posts\' );
add_filter(\'found_posts\', \'myprefix_adjust_offset_pagination\', 1, 2 );
但是管理面板错误显示错误。我怎样才能修复它?
管理面板所有帖子
警告:call\\u user\\u func\\u array()要求参数1为有效回调,未找到函数“myprefix\\u adjust\\u offset\\u pagination”,或者在D:\\EasyPHP-DevServer-14.1VC9\\data\\localweb\\wp includes\\class wp hook中的函数名无效。php在线298
谢谢你的帮助