No se si tu ingles ande muy corto o no hiciste las pruebas pertinentes, el material es de lectura y aprendizaje no es un simple copy-paste, si solo copias el código que muestran este tiene un par de errores en las comillas simples que es fácil de notar el ver que ellos usan
´ en lugar de
'
va intenta de nuevo aquí te dejo el código que yo probé y me funciono a la primera.
Código PHP:
Ver original<?
function SearchFilter($query) {
if ($query->is_search) {$query->set('p','-9');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
?>
ahora bien si hay alguna parte del código que no entiendas, pregunta por esa sección en concreto.