Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. function modify_search_term($request_vars) {
  2. if (!empty($request_vars['s'])) {
  3.  
  4.  
  5. $request_vars['s'] = str_replace("·", '', $request_vars['s']);
  6. $request_vars['s'] = str_replace("ُ", '', $request_vars['s']);
  7. $request_vars['s'] = str_replace("ٌ", '', $request_vars['s']);
  8. $request_vars['s'] = str_replace("ً", '', $request_vars['s']);
  9.  
  10.  
  11. if(mb_substr($request_vars['s'], 0, 1, 'utf-8') == 'ا') {
  12. $new_keyword_one = preg_replace(
  13. '/^ا/'
  14. ,'أ',
  15. $request_vars['s']);
  16.  
  17. $new_keyword_two = preg_replace(
  18. '/^ا/'
  19. ,'إ',
  20. $request_vars['s']);
  21.  
  22. $request_vars['s'] = $request_vars['s'] .
  23. ' | '
  24. . $new_keyword_one . ' ' . $new_keyword_two;
  25. }
  26.  
  27. if(mb_substr($request_vars['s'], 0, 1, 'utf-8') == 'أ') {
  28. $new_keyword_one = preg_replace(
  29. '/^أ/'
  30. ,'ا',
  31. $request_vars['s']);
  32.  
  33. $new_keyword_two = preg_replace(
  34. '/^أ/'
  35. ,'إ',
  36. $request_vars['s']);
  37.  
  38. $request_vars['s'] = $request_vars['s'] .
  39. ' | '
  40. . $new_keyword_one . ' ' . $new_keyword_two;
  41. }
  42.  
  43. if(mb_substr($request_vars['s'], 0, 1, 'utf-8') == 'إ') {
  44. $new_keyword_one = preg_replace(
  45. '/^إ/'
  46. ,'ا',
  47. $request_vars['s']);
  48.  
  49. $new_keyword_two = preg_replace(
  50. '/^إ/'
  51. ,'أ',
  52. $request_vars['s']);
  53.  
  54. $request_vars['s'] = $request_vars['s'] .
  55. ' | '
  56. . $new_keyword_one . ' ' . $new_keyword_two;
  57. }
  58.  
  59.  
  60. }
  61. return $request_vars;
  62. }
  63. add_filter('request', 'modify_search_term');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement