I want a sidebar widget for WordPress 3.01 which shows the linked titles of the first 10 posts for eg. like the Recent Posts widget. Along with it it should show “Next 1 2 3 4 5 Prev” pagination on the top of the list which will load the next 10 post title links by Ajax inside the widget without reloading the wordpress page. There should also be a Category dropdown below this navigation which should show all posts by default. If a specific category is selected from this category dropdown, it will only show the post titles from that category via this ajax pagination inside the widget.
This widget should show four different type of views depending on the page loaded: (1) load the list of posts in the corresponding home page being browsed (page 1,2,3 and so on), (2) remember the post list being browsed in the widget when a visitor goes from the home page to a single post page so that the visitor can continue clicking on other posts from the same list in this widget where he left off, after reading that single post page., (3) load the respective category post list by always auto-selecting that category from the dropdown when a visitor loads a specific category page, and (4) load the original 10 recent blog posts with the Ajax navigation for visitors directly coming to the single post or home or archive or tag pages for the first time.
When this Next is clicked in this Ajax pagination it should show the next 5 pagination from 6 to 10 not 2 to 6. One can browse through all the blog post titles or all post titles in a category inside the widget in this way. An option to change the default number of posts from 10 to 20 or 30 posts etc. should be there in the widget or in the widget settings page. The programmer can work on own server on WP 3.01 or a test server can be provided.