benbalter / Infinite-Scroll
Licence: other
"Fork" of the infinite scroll WordPress Plugin
Stars: ✭ 12
Programming Languages
PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
=== Infinite-Scroll === Contributors: beaver6813, dirkhaim, paul.irish Donate link: http://www.infinite-scroll.com Tags: ajax, pagination, scrolling, scroll, endless, reading Requires at least: 2.7 Tested up to: 3.3 Stable tag: 2.0b Automatically append the next page of posts (via AJAX) to your page when a user scrolls to the bottom. == Description == Infinite Scroll adds the following functionality to your wordpress installation: **When a user scrolls towards the bottom of the page, the next page of posts is automatically retrieved and appended**. This means they never need to click "Next Page", which *dramatically increases stickiness*. Features: * Fully embraces progressive enhancement: RSS readers and js-off folks will be happy. * Fully customizable by text, css, and images. * Works on 80% of wordpress themes, with little or no configuration. * Hackable source code to modify the behavior. * Tested back to 2.6, but probably works on earlier versions. * Requires no (hopefully) template hacking, only a knowledge of CSS selectors. Full information on [infinite-scroll.com](http://www.infinite-scroll.com) == Installation == 1. Download the plugin. 1. Install it to your /wp-content/plugins/ directory 1. Activate the plugin in your Wordpress Admin UI. 1. Visit the Settings / Infinite Scroll page to [set up the css selectors](http://www.infinite-scroll.com/installation/). 1. The plugin will now work for a logged in Admin, but will be disabled for all other users; you can change this. == Frequently Asked Questions == = Can I change the number of posts loaded? = Yup. But that's a Wordpress thing. Go to Settings / Reading = Why is this FAQ so short? = Because it is. Go to [infinite-scroll.com](http://www.infinite-scroll.com) for more. == Screenshots == 1. Loading the next set of posts == Changelog == = 2.0b2.120111 = * Added infinite_scroll_load_override filter to manually force infinite-scroll to load on a page. * Thanks to https://github.com/samargulies for the above patch. = 2.0b2.111218 = * Updated preset DB with basic themes * Made a few fixes in options/presets to prep for main release. * Changed hook used by 404 detection to template_redirect from wp. = 2.0b2.110822 = * Removed registration/enqueuing script in favor of just enqueueing * Fixed bug/typo in compressed init script = 2.0b2.110821 = * Converted options pages to use Settings API * Added behavior selection (Manual triggering) = 2.0b2.110818 = * Completely revamped admin panel adding more modular management * Added ability to center loading image * Added WYSIWYG editor to HTML allowed fields in admin panel * Updated Javascript callback to pass DOM for new elements added * Added Preset manager * Added ability to auto-fill selector fields from theme preset * Overhaul of underlying code, seperating out into classes to cut down on code processed (and hence load time) for the end-user. = 2.0b2.110723 = * Improved escaping on settings to allow greater flexibility. * Fixed issue with jQuery not loading if WP version is up to date. * Fixed issue with plugin showing twice on plugin list. = 2.0b2.110716 = * Moved init script from direct page insertion to seperate script. * Cleaned up unneeded declared constants. * Combined init script and library into one minified script. * This fixes an incompatability with HeadJS plugin. = 2.0b2.110713 = * Fixed multiple jQuery loaded conflicts. * Now uses standard Wordpress javascript insertion. * Loads locally stored jQuery 1.6.2 if current version is < 1.6 this can only be detected through Wordpress now, hence the fix for multiple versions conflicting (some naughty themes don't use Wordpress's javascript loading). = 2.0b2.110709 = * FIX: Default options not being recursively copied. * Updated to new options layout. * Callback fix. = 2.0b2.110706 = * HTTPS loading image fix. * Better debug support (switches between minified and non). = 2.0b2.110629 = * Callback (custom javascript) fix. * IE9 binding bug fix. = 2.0b2.110628 = * Modified the method used to determine the link paths (bug fix) = 2.0b2.110617 = * Updated core javascript to version 2.0b2.110617 (full revamp). * General cleanup/tidy of plugin itself. * Fixed bugs with numerical sub-domains (now uses site_url to determine path). * Supports archives, tags, searches. * Wider theme support. * Simplified plugin options page, added loading image upload ability, added option for debug mode. * Removed annoying reminder that showed on all admin pages. * Forces 404 header when no more posts are available. = 1.5.100504 = * New appending technique using document fragments. * Callback receives the contentSelector elem as its first argument, and an array of the new elements as the second argument = 1.4.100210 = Fixed small bug that jQuery 1.4 introduced. = 1.4 = Proper wordpress method (enqueue_script) removed because it just breaks too often JS updated with some custom method action. = 1.3 = Use proper Wordpress function to register the javascript Use plugins_url to determine plugin url = 1.2 = * 2009 August 4th * getoption(’siteurl’) fix made. * jQuery plugin version updated. many more options available. * Release backwards compatible = 1.1 = * 2008 September 25 * JavaScript rewritten as a proper jQuery plugin. * Added animation = 1.0 = * June 29 - 1.0 release.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].