1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * WPSEO plugin file.
- *
- * @package WPSEO\XML_Sitemaps
- */
- /**
- * Sitemap Provider interface.
- */
- interface WPSEO_Sitemap_Provider {
- /**
- * Check if provider supports given item type.
- *
- * @param string $type Type string to check for.
- *
- * @return boolean
- */
- public function handles_type( $type );
- /**
- * Get set of sitemaps index link data.
- *
- * @param int $max_entries Entries per sitemap.
- *
- * @return array
- */
- public function get_index_links( $max_entries );
- /**
- * Get set of sitemap link data.
- *
- * @param string $type Sitemap type.
- * @param int $max_entries Entries per sitemap.
- * @param int $current_page Current page of the sitemap.
- *
- * @return array
- */
- public function get_sitemap_links( $type, $max_entries, $current_page );
- }
|