[wp-hackers] Calendar generating bad links to pages

Stephen Rider wp-hackers at striderweb.com
Fri Jun 5 20:39:50 GMT 2009

Wow.  With different people top and bottom-posting their replies, I  
could make any sense of this thread.

This makes MUCH more sense.  Might even get some response....

>>> On May 27, 2009, at 8:18 PM, RePost wrote:
>>>> I've found through checking my Google Webmaster stats that the  
>>>> WordPress (2.7.1) calendar is attempting to create links to pages  
>>>> as well as blog entries, resulting in 404 errors.
>>>> For example, WP shows that I generated my "About" page on  
>>>> 11-24-08 and my "Contact" pages on 11-26-08. The November  
>>>> calendar is treating those pages like blog entries and attempting  
>>>> to link to them.
>>>> To test these links, see the calendar at the bottom of the middle  
>>>> column:
>>>> http://bit.ly/n0en4

>> Alan Castonguay wrote:
>>> 2.7.1's calendar is generated in http://core.trac.wordpress.org/browser/tags/2.7.1/wp-includes/general-template.php 
>>>  but as far as I see all the SQL is guarded with
>>>  AND post_type = 'post' AND post_status = 'publish'
>>> It might be caused by a plugin filtering the sql, or replacing the  
>>> calendar wholesale. I don't see this behavior on 2.8-bleeding-edge
>>> Alan J Castonguay

> On May 27, 2009, at 10:03 PM, RePost wrote:

>> Alan, I am using the mw-calendar plugin, detailed here:
>> http://meyerweb.com/eric/tools/wordpress/mw_get_calendar.html
>> The script is here:
>> http://meyerweb.com/eric/tools/wordpress/mw_get_calendar.phpf
>> Does this provide any clues?

Alan Castonguay wrote:
> Yes. That plugin does -not- filter to only post_type='post', and  
> displays calendar entries for days with anything in the posts table  
> with a post_status of Published. By default that's posts & pages.  
> You could ask Eric to fix that.
> Alan J Castonguay

On Jun 5, 2009, at 3:03 PM, RePost wrote:
Eric Meyer invites the community to update his mw_get_calendar plugin:

Any chance of getting someone on wp-hackers to make the changes for  
you, and communicating them back to me; or, alternatively, putting me  
in touch with someone who's willing to make the necessary edits and  
send them to me

Relevant links:

Contact eric at meyerweb.com

More information about the wp-hackers mailing list