I was trying to integrate wordpress and sweetcron to have a “lifestream” section on my wordpress based website.
First of all I created a folder named sweet (you can use everything you like)
then I tryed to integrate wordpress dynamic data (header, footer, sidebar and style) in sweetcron template.
that was pretty easy: I added this line of code:
1 | require("../wp-blog-header.php"); |
on the top of index.php in sweetcron root
Now I was able to use every template tag I needed (as well as widgets and everything else in use in wordpress) in sweetcron theme pages..
The problem was that wordpress was returning a 404 error in http headers and page title was "Page not Found"
So i created a wordpress page named Life Stream with sweet as slug.
Sweetcron homepage was safe but every internal sweetcron link (for example this) had the same 404 problem.
so I wrote this really tiny plugin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php /* Plugin Name: Sweetcron integration Plugin URI: http://cedmax.net Version: 0.1 Description: Manage Sweetcron wordpress integration Author: cedmax */ function sweetcheck() { $pagename='sweet'; $isStream = substr_count(str_replace($_SERVER['QUERY_STRING'], '', $_SERVER['REQUEST_URI']).'/', '/'.$pagename.'/'); if ($isStream>0) query_posts('pagename='.$pagename); } add_action('init', 'sweetcheck'); ?> |
change sweet with yoursweetcroninstallationfolder and everything should be fine.
edit I had to remove my sweetcron installation: some problems with some of the feeds I was importing and no time to fix it, but the integration is still working












