[wp-hackers] Custom field for enclosures
Karl Wångstedt
maillist at wangstedt.net
Sat Mar 20 12:37:28 UTC 2010
The response headers from the server is video/quicktime and video/mp4. So as far as I can tell everything is correctly configured and behaves as expected on the server.
This is what I get from the server for the quicktime movie:
• Accept-Ranges:bytes
• Cache-Control:max-age=3600
• Connection:Keep-Alive
• Content-Length:16396702
• Content-Type:video/quicktime
• Date:Sat, 20 Mar 2010 12:33:31 GMT
• Etag:"4e453e5-fa319e-4821b130a1b80"
• Expires:Sat, 20 Mar 2010 13:33:31 GMT
• Keep-Alive:timeout=15, max=500
• Last-Modified:Thu, 18 Mar 2010 22:51:42 GMT
• Ms-Author-Via:DAV
• Server:Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8l DAV/2 PHP/5.3.1 SVN/1.6.5
But still, does it work for any of you guys, or do you get the same results as I do?
Karl Wångstedt
20 mar 2010 kl. 11.44 skrev Casey Bisson:
>
> I've had the same problem where Apache was configured to send the right mime type, but other factors broke it. In my case it was the cache that munged the header.
>
> You should check wht the output actually is, not what it's set to be.
>
>
> On Mar 20, 2010, at 5:22 AM, Karl Wångstedt <maillist at wangstedt.net> wrote:
>
>> Both .mov and .mp4 is configured to return video/quicktime and video/mp4 respectively in httpd.conf. I don't think that is where the problem is.
>>
>> Do you get the enclosures field populated automatically?
>>
>> I did open a ticket in Trac, but if it's only affecting my install I'll delete it.
>>
>> Karl Wångstedt
>>
>>
>>
>> 19 mar 2010 kl. 14.26 skrev Otto:
>>
>>> On Thu, Mar 18, 2010 at 5:54 PM, Karl Wångstedt <maillist at wangstedt.net> wrote:
>>>> One of the sites I manage is a podcasting site, and I'm preparing a move to html5 (with <video>) and WP3 for it — hence the test site.
>>>>
>>>> It seems like the enclosure custom field isn't automatically generated when a video is linked to in the post anymore.
>>>
>>> Check the mime type.
>>>
>>> WordPress does a call to get the file via the webserver and looks at
>>> the headers return. If the mime type that the webserver returns starts
>>> with "video" or "audio" then it gets enclosed. So if your webserver
>>> isn't configured to return the right mime type for that filetype, no
>>> enclosure gets made.
>>>
>>> This all happens in do_enclose, which gets called from do_all_pings,
>>> which is hooked to the do_pings action, which is a scheduled event
>>> created by the _publish_post_hook.
>>>
>>> -Otto
>>> _______________________________________________
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
More information about the wp-hackers
mailing list