Fix for invalidating blog home when it is not the site home
-
Hi,
First off, thanks for a free, simple and fast cache system.
However. ??
My site has a static home page at foo.bar, and has a seperate blog page (including “latest posts” etc) at foo.bar/blog .When I made a new post, all of the other pages that should be invalidated were, but the /blog page was not.
After a quick look at the code I tried changing line 291 of plugin.php, which used to read:
$dir = $folder . substr(get_option('home'), strpos(get_option('home'), ' ://') + 3);
to read:
$blog_page_url = get_permalink( get_option( 'page_for_posts' ) ); $dir = $folder . substr($blog_page_url, strpos($blog_page_url, '://') + 3);
That seemed to work – but I freely admit that I don’t know either WordPress or PHP very well, so I may have done something silly, or there may be a better way of doing it!
Please could you look at this and incorporate this or another fix into the next release?
Thanks
- The topic ‘Fix for invalidating blog home when it is not the site home’ is closed to new replies.