Make WordPress Core

Opened 18 years ago

Closed 18 years ago

#9205 closed defect (bug) (fixed)

Filter headers

Reported by: filosofo Owned by:
Priority: normal Milestone: 2.8
Component: General Version:
Severity: normal Keywords: headers wp_headers has-patch
Cc: Focuses:

Description

Problem: Currently there's no good way to control headers via a plugin. For example, under the status quo if someone is logged in the headers are set not to cache, which may not be desirable for a high-traffic community site. Also, others have complained about not being able to remove certain headers.

Solution: Filter the headers printed by the send_headers method of WP.

Patch also adds a wp_get_nocache_headers() function to filter the headers used in nocache_headers().

Attachments (1)

filter_headers.9205.diff (4.0 KB ) - added by filosofo 18 years ago.

Download all attachments as: .zip

Change History (6)

#1 @westi
18 years ago

  • Resolutionfixed
  • Status newclosed

(In [10619]) Allow for the HTTP headers returned by WordPress to be filtered by a plugin. Fixes #9205 props filosofo.

#2 @westi
18 years ago

  • Resolution fixed
  • Status closedreopened

#3 @westi
18 years ago

This causes a php error for the dead_db message ATM as it uses nocache_headers when apply_filters isn't yet available.

#4 @westi
18 years ago

(In [10626]) Wrap the apply_filters call in a function_exists check as this can be called before it is defined. See #9205.

#5 @ryan
18 years ago

  • Resolutionfixed
  • Status reopenedclosed
Note: See TracTickets for help on using tickets.