<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: Make Any Plugin Work with WP Super Cache</title> <atom:link href="http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/feed/" rel="self" type="application/rss+xml" /><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=make-any-plugin-work-with-wp-super-cache</link> <description>WordPress and Web Dev From the Ground Up</description> <lastBuildDate>Wed, 16 May 2012 09:51:47 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>By: Thaya Kareeson</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-3161</link> <dc:creator>Thaya Kareeson</dc:creator> <pubDate>Tue, 28 Jun 2011 05:12:52 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-3161</guid> <description>Not too shabby at all! Great job! </description> <content:encoded><![CDATA[<p>Not too shabby at all! Great job!</p> ]]></content:encoded> </item> <item><title>By: Yoav Aner</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-3159</link> <dc:creator>Yoav Aner</dc:creator> <pubDate>Sun, 26 Jun 2011 14:28:22 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-3159</guid> <description>Hi Thaya,
Thanks for a great post. Really inspiring. So much that I decided to create a plugin that ajaxizes other plugins or wordpress functions for you automatically. Have a look at &lt;a href=&quot;http://blog.gingerlime.com/ajaxizing&quot; rel=&quot;nofollow&quot;&gt;http://blog.gingerlime.com/ajaxizing&lt;/a&gt; for more info and hope you can try it out.
Cheers
Yoav </description> <content:encoded><![CDATA[<p>Hi Thaya,</p><p>Thanks for a great post. Really inspiring. So much that I decided to create a plugin that ajaxizes other plugins or wordpress functions for you automatically. Have a look at <a
href="http://blog.gingerlime.com/ajaxizing" rel="nofollow">http://blog.gingerlime.com/ajaxizing</a> for more info and hope you can try it out.</p><p>Cheers<br
/> Yoav</p> ]]></content:encoded> </item> <item><title>By: Thaya Kareeson</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2914</link> <dc:creator>Thaya Kareeson</dc:creator> <pubDate>Sat, 27 Nov 2010 06:13:03 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2914</guid> <description>Nice detective work Rafael. You would also have to turn WP Super Cache in half-on mode right? If not then the htaccess rules will just redirect users to a static file and PHP is never ran. </description> <content:encoded><![CDATA[<p>Nice detective work Rafael. You would also have to turn WP Super Cache in half-on mode right? If not then the htaccess rules will just redirect users to a static file and PHP is never ran.</p> ]]></content:encoded> </item> <item><title>By: Rafael M.</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2912</link> <dc:creator>Rafael M.</dc:creator> <pubDate>Thu, 25 Nov 2010 16:00:56 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2912</guid> <description>After a few more hours of work, I found the solution. I believe it can be useful for other developers with similar objective.
If you set a &#039;init&#039; hook with priority &#039;1&#039; (for example) at your plugin, it will run perfectly with WP Super Cache as long as you check this Advanced Setting: &#039;Late init. Display cached files after WordPress has loaded&#039;.
Note that this will only make sense if the objective of your plugin is do some background action, and has no intention of writing anything on the page. </description> <content:encoded><![CDATA[<p>After a few more hours of work, I found the solution. I believe it can be useful for other developers with similar objective.</p><p>If you set a &#039;init&#039; hook with priority &#039;1&#039; (for example) at your plugin, it will run perfectly with WP Super Cache as long as you check this Advanced Setting: &#039;Late init. Display cached files after WordPress has loaded&#039;.</p><p>Note that this will only make sense if the objective of your plugin is do some background action, and has no intention of writing anything on the page.</p> ]]></content:encoded> </item> <item><title>By: Rafael M.</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2911</link> <dc:creator>Rafael M.</dc:creator> <pubDate>Thu, 25 Nov 2010 14:25:04 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2911</guid> <description>Certainly not be applicable to any type of plugin, but it would be possible to create a plugin that runs before a cache plugins (or after)?
I am developing a plugin that basically accounts for some access to the blog. He does not write anything on the page, but could not make it run with the cache plugin (W3 Super Cache).
Your excellent  idea certainly works, but I would try to make it run before the cache plugin is called.
I tried to use &#039;init&#039; hook with a higher priority without success.
Any suggestions or comments? </description> <content:encoded><![CDATA[<p>Certainly not be applicable to any type of plugin, but it would be possible to create a plugin that runs before a cache plugins (or after)?</p><p>I am developing a plugin that basically accounts for some access to the blog. He does not write anything on the page, but could not make it run with the cache plugin (W3 Super Cache).</p><p>Your excellent  idea certainly works, but I would try to make it run before the cache plugin is called.</p><p>I tried to use &#039;init&#039; hook with a higher priority without success.</p><p>Any suggestions or comments?</p> ]]></content:encoded> </item> <item><title>By: Blogington</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2708</link> <dc:creator>Blogington</dc:creator> <pubDate>Fri, 05 Mar 2010 03:40:58 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2708</guid> <description>Thanks for this post. I have been having a few problems with WP Super and this will help me solve them. </description> <content:encoded><![CDATA[<p>Thanks for this post. I have been having a few problems with WP Super and this will help me solve them.</p> ]]></content:encoded> </item> <item><title>By: Badal</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2694</link> <dc:creator>Badal</dc:creator> <pubDate>Tue, 26 Jan 2010 13:48:21 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2694</guid> <description>Does Using Wp minify will do, instead of embedding above codes??? </description> <content:encoded><![CDATA[<p>Does Using Wp minify will do, instead of embedding above codes???</p> ]]></content:encoded> </item> <item><title>By: Thaya Kareeson</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2656</link> <dc:creator>Thaya Kareeson</dc:creator> <pubDate>Mon, 31 Aug 2009 23:10:11 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2656</guid> <description>Hi Yenny,
That sounds like a tough one because you will still need PHP logic to determine which theme to serve to your visitor.  WP Super Cache just serves one version to your visitor regardless.
You might be able to explore and hack the half-on mode of WP Super Cache.  In this mode, PHP actually gets ran first until the correct cache file is determined, then it is served as static HTML.  I haven&#039;t had too much experience with that myself though. </description> <content:encoded><![CDATA[<p>Hi Yenny,<br
/> That sounds like a tough one because you will still need PHP logic to determine which theme to serve to your visitor.  WP Super Cache just serves one version to your visitor regardless.</p><p>You might be able to explore and hack the half-on mode of WP Super Cache.  In this mode, PHP actually gets ran first until the correct cache file is determined, then it is served as static HTML.  I haven&#039;t had too much experience with that myself though.</p> ]]></content:encoded> </item> <item><title>By: Yenny</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2655</link> <dc:creator>Yenny</dc:creator> <pubDate>Sat, 29 Aug 2009 14:26:42 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2655</guid> <description>Hi Thaya, I have a theme that can change the view into 3 different styles (e.g. w3sh.com) but with wp-super-cache plugin, I can&#039;t make the 3 view options of the theme to work. Any idea how to solve this? </description> <content:encoded><![CDATA[<p>Hi Thaya, I have a theme that can change the view into 3 different styles (e.g. w3sh.com) but with wp-super-cache plugin, I can&#039;t make the 3 view options of the theme to work. Any idea how to solve this?</p> ]]></content:encoded> </item> <item><title>By: Thaya Kareeson</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2624</link> <dc:creator>Thaya Kareeson</dc:creator> <pubDate>Fri, 31 Jul 2009 15:43:22 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2624</guid> <description>DISQUS is JavaScript based so it already works with WP Super Cache.  Why do you say that it doesn&#039;t work?  Have you even tried it yourself? </description> <content:encoded><![CDATA[<p>DISQUS is JavaScript based so it already works with WP Super Cache.  Why do you say that it doesn&#039;t work?  Have you even tried it yourself?</p> ]]></content:encoded> </item> <item><title>By: ShippudenTV</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2623</link> <dc:creator>ShippudenTV</dc:creator> <pubDate>Fri, 31 Jul 2009 13:01:38 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2623</guid> <description>And there&#039;s a way to make the plugin Disqus compatible with WP Super Cache!? </description> <content:encoded><![CDATA[<p>And there&#039;s a way to make the plugin Disqus compatible with WP Super Cache!?</p> ]]></content:encoded> </item> <item><title>By: Josh Straub</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2597</link> <dc:creator>Josh Straub</dc:creator> <pubDate>Mon, 29 Jun 2009 20:20:32 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2597</guid> <description>This is a fantastic guide. I have been searching for something like this ever since it became apparent that WP Super Cache comes with significant caveats (i.e. many plugins won&#039;t function with it).  Thank you for writing this. </description> <content:encoded><![CDATA[<p>This is a fantastic guide. I have been searching for something like this ever since it became apparent that WP Super Cache comes with significant caveats (i.e. many plugins won&#039;t function with it).  Thank you for writing this.</p> ]]></content:encoded> </item> <item><title>By: ted rheingold</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2591</link> <dc:creator>ted rheingold</dc:creator> <pubDate>Sat, 06 Jun 2009 03:30:20 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2591</guid> <description>I&#039;m sure this is some noob thing, (today is literally my first day working with jQuery) but for me the value fo the div would not be replaced by the function values until I changed:
(&quot;#omni_div&quot;).html(response);
to
$(&quot;#omni_div&quot;).html(response);
Thx again. </description> <content:encoded><![CDATA[<p>I&#039;m sure this is some noob thing, (today is literally my first day working with jQuery) but for me the value fo the div would not be replaced by the function values until I changed:</p><p>(&quot;#omni_div&quot;).html(response);</p><p>to</p><p>$(&quot;#omni_div&quot;).html(response);</p><p>Thx again.</p> ]]></content:encoded> </item> <item><title>By: ted rheingold</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2590</link> <dc:creator>ted rheingold</dc:creator> <pubDate>Sat, 06 Jun 2009 01:53:07 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2590</guid> <description>Great stuff. I&#039;m working on making it work for the Vote It Up pluging.
I&#039;ve worked on WP for 5 years and never used the functions.php file in a theme that I can recall. A note to anyone using this the add_action and function work best when in the functions.php file in your therem
Thx! </description> <content:encoded><![CDATA[<p>Great stuff. I&#039;m working on making it work for the Vote It Up pluging.</p><p>I&#039;ve worked on WP for 5 years and never used the functions.php file in a theme that I can recall. A note to anyone using this the add_action and function work best when in the functions.php file in your therem</p><p>Thx!</p> ]]></content:encoded> </item> <item><title>By: H&#252;seyin Berberoglu</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2561</link> <dc:creator>H&#252;seyin Berberoglu</dc:creator> <pubDate>Fri, 15 May 2009 10:20:33 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2561</guid> <description>Thanks good article. </description> <content:encoded><![CDATA[<p>Thanks good article.</p> ]]></content:encoded> </item> <item><title>By: Ajay</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2133</link> <dc:creator>Ajay</dc:creator> <pubDate>Wed, 11 Mar 2009 03:09:39 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2133</guid> <description>I followed the tutorial in the codex - &lt;a href=&quot;http://codex.wordpress.org/AJAX_in_Plugins&quot; target=&quot;_blank&quot;&gt;http://codex.wordpress.org/AJAX_in_Plugins&lt;/a&gt; </description> <content:encoded><![CDATA[<p>I followed the tutorial in the codex &#8211; <a
href="http://codex.wordpress.org/AJAX_in_Plugins" target="_blank">http://codex.wordpress.org/AJAX_in_Plugins</a></p> ]]></content:encoded> </item> <item><title>By: Nihar</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2124</link> <dc:creator>Nihar</dc:creator> <pubDate>Tue, 10 Mar 2009 08:51:58 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2124</guid> <description>What is SACK implementation that ajay has mentioned. Do you know Thaya? </description> <content:encoded><![CDATA[<p>What is SACK implementation that ajay has mentioned. Do you know Thaya?</p> ]]></content:encoded> </item> <item><title>By: Thaya Kareeson</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2109</link> <dc:creator>Thaya Kareeson</dc:creator> <pubDate>Sun, 08 Mar 2009 09:36:40 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2109</guid> <description>@BillPatrianakos
Intense Debate is done entirely by Javascript so it definitely works with WP Super Cache out of the box. </description> <content:encoded><![CDATA[<p>@BillPatrianakos<br
/> Intense Debate is done entirely by Javascript so it definitely works with WP Super Cache out of the box.</p> ]]></content:encoded> </item> <item><title>By: BillPatrianakos</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2108</link> <dc:creator>BillPatrianakos</dc:creator> <pubDate>Sun, 08 Mar 2009 09:17:33 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2108</guid> <description>Cool. I really don&#039;t have time to implement this technique any time soon so I was wondering if Intense Debate worked with WP Super Cache without using your technique. I see youre using Intense Debate so maybe you or someone around here would know </description> <content:encoded><![CDATA[<p>Cool. I really don&#039;t have time to implement this technique any time soon so I was wondering if Intense Debate worked with WP Super Cache without using your technique. I see youre using Intense Debate so maybe you or someone around here would know</p> ]]></content:encoded> </item> <item><title>By: Thaya Kareeson</title><link>http://omninoggin.com/wordpress-posts/make-any-plugin-work-with-wp-super-cache/#comment-2041</link> <dc:creator>Thaya Kareeson</dc:creator> <pubDate>Fri, 27 Feb 2009 18:57:44 +0000</pubDate> <guid
isPermaLink="false">http://omninoggin.com/?p=464#comment-2041</guid> <description>@Rishi
Hehe... I totally understand where you&#039;re coming from.  The optimization capabilities are there, but they cannot be taken advantage of if at least one plugin is not cache compatible!
I haven&#039;t had good experiences in the past when I&#039;ve modified another author&#039;s plugin to make it cacheable.  Here are some scenarios that have happened:
1. The original author won&#039;t accept the change and the change is too small to warrant me releasing another plugin.
2. The author accepts the change and I lose credit and traffic.
3. The author accepts the change but doesn&#039;t know how the code works so the feature becomes broken on the next release (I have to end up supporting it for no credit or traffic).
In all cases, it is a lose-lose for me.  I want to make many WordPress plugins cache compatible but I cannot do ti all myself.  This is the main reason why I wrote this article.  I want to encourage plugin authors to learn how to make their plugins cache compatible themselves.
I would suggest that you contact WP-polls plugin author (Lester Chan right?) and request that they make it cache compatible and point them to this article. </description> <content:encoded><![CDATA[<p>@Rishi<br
/> Hehe&#8230; I totally understand where you&#039;re coming from.  The optimization capabilities are there, but they cannot be taken advantage of if at least one plugin is not cache compatible!</p><p>I haven&#039;t had good experiences in the past when I&#039;ve modified another author&#039;s plugin to make it cacheable.  Here are some scenarios that have happened:<br
/> 1. The original author won&#039;t accept the change and the change is too small to warrant me releasing another plugin.<br
/> 2. The author accepts the change and I lose credit and traffic.<br
/> 3. The author accepts the change but doesn&#039;t know how the code works so the feature becomes broken on the next release (I have to end up supporting it for no credit or traffic).</p><p>In all cases, it is a lose-lose for me.  I want to make many WordPress plugins cache compatible but I cannot do ti all myself.  This is the main reason why I wrote this article.  I want to encourage plugin authors to learn how to make their plugins cache compatible themselves.</p><p>I would suggest that you contact WP-polls plugin author (Lester Chan right?) and request that they make it cache compatible and point them to this article.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Content Delivery Network via Amazon Web Services: CloudFront: cdn.omninoggin.com

Served from: omninoggin.com @ 2012-05-22 12:51:45 -->
