'OK. FeedWordPress had no problems retrieving the content at this URL but the content does not seem to be a feed, and does not seem to include links to any feeds.', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 307 => 'Temporary Redirect', 400 => 'Bad Request', 401 => 'Unauthorized. This URL probably needs a username and password for you to access it.', 402 => 'Payment Required', 403 => 'Forbidden. The URL is not made available for the machine that FeedWordPress is running on.', 404 => 'Not Found. There is nothing at this URL. Have you checked the address for typos?', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Timeout', 409 => 'Conflict', 410 => 'Gone. This URL is no longer available on this server and no forwarding address is known.', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Request Entity Too Large', 414 => 'Request URI Too Long', 415 => 'Unsupported Media Type', 416 => 'Requested Range Not Satisfiable', 417 => 'Expectation Failed', 500 => 'Internal Server Error. Something unexpected went wrong with the configuration of the server that hosts this URL. You might try again later to see if this issue has been resolved.', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable. The server is currently unable to handle the request due to a temporary overloading or maintenance of the server that hosts this URL. This is probably a temporary condition and you should try again later to see if the issue has been resolved.', 504 => 'Gateway Timeout', 505 => 'HTTP Version Not Supported', ); /** * Constructs the Feeds page object * * @param mixed $link An object of class {@link SyndicatedLink} if created for one feed's settings, NULL if created for global default settings */ function FeedWordPressFeedsPage ($link = -1) { if (is_numeric($link) and -1 == $link) : $link = FeedWordPressAdminPage::submitted_link(); endif; FeedWordPressAdminPage::FeedWordPressAdminPage('feedwordpressfeeds', $link); $this->dispatch = get_class($this); $this->filename = __FILE__; } /* FeedWordPressFeedsPage constructor */ var $special_settings = array ( /* Regular expression syntax is OK here */ 'cats', 'cat_split', 'hardcode name', 'hardcode url', 'hardcode description', 'hardcode categories', /* Deprecated */ 'post status', 'comment status', 'ping status', 'unfamiliar author', 'unfamliar categories', /* Deprecated */ 'unfamiliar category', 'map authors', 'tags', 'postmeta', 'update/.*', 'feed/.*', 'link/.*', ); function display () { global $wpdb; global $fwp_post; global $post_source; if (FeedWordPress::needs_upgrade()) : fwp_upgrade_page(); return; endif; // Allow overriding of normal source for FeedFinder, which may // be called from multiple points. if (isset($post_source) and !is_null($post_source)) : $source = $post_source; else : $source = get_class($this); endif; // If this is a POST, validate source and user credentials FeedWordPressCompatibility::validate_http_request(/*action=*/ $source, /*capability=*/ 'manage_links'); if (isset($_REQUEST['feedfinder']) or (isset($_REQUEST['action']) and $_REQUEST['action']=='feedfinder') or (isset($_REQUEST['action']) and $_REQUEST['action']==FWP_SYNDICATE_NEW)) : return $this->display_feedfinder(); // re-route to Feed Finder page else : if (strtoupper($_SERVER['REQUEST_METHOD'])=='POST') : $this->accept_POST($fwp_post); do_action('feedwordpress_admin_page_feeds_save', $GLOBALS['fwp_post'], $this); endif; //////////////////////////////////////////////// // Prepare settings page /////////////////////// //////////////////////////////////////////////// $this->ajax_interface_js(); $this->display_update_notice_if_updated('Syndicated feed'); $this->open_sheet('Feed and Update'); ?>
| Updates: |
If you want to use a cron job,
you can perform scheduled updates by sending regularly-scheduled
requests to
will check in every 10 minutes and check for updates on any feeds that are ready to be polled for updates. |
|---|---|
How long should FeedWordPress wait between updates before it considers a feed ready to be polled for updates again? style="color: white; background-color: #703030; padding: 1.0em;">Recommendation. Unless you are positive that you have the webmaster's permission, you generally should not set FeedWordPress to poll feeds more frequently than once every 60 minutes. Many webmasters consider more frequent automated polling to be abusive, and may complain to your web host, or ban your IP address, as retaliation for hammering their servers too hard. Note. This is a default setting that FeedWordPress uses to schedule updates when the feed does not provide any scheduling requests. If a feed does provide update scheduling information (through elements such as |
|
| : | |
| : | link->settings['update/last'])) : echo fwp_time_elapsed($page->link->settings['update/last'])." "; else : echo " none yet"; endif; ?> |
| : | link->settings['update/hold']) ? $page->link->settings['update/hold'] : 'scheduled'); ?> |
How long should FeedWordPress wait between updates before it considers this feed ready to be polled for updates again? style="color: white; background-color: #703030; padding: 1.0em;">Recommendation. Unless you are positive that you have the webmaster's permission, you generally should not set FeedWordPress to poll feeds more frequently than once every 60 minutes. Many webmasters consider more frequent automated polling to be abusive, and may complain to your web host, or ban your IP address, as retaliation for hammering their servers too hard. Note. This is a default setting that FeedWordPress uses to schedule updates when the feed does not provide any scheduling requests. If this feed does provide update scheduling information (through elements such as |
| (validate) | |
|
|
|
| Syndicated Link category: |
FeedWordPress will syndicate the links placed under this link category. |
| Link Names: | |
| Short descriptions: | |
| Homepages: |
These custom settings are special fields for the feed you are
syndicating, to be retrieved in templates using the get_feed_meta() function. They do not create
custom fields on syndicated posts. If you want to create custom fields that are applied to each
individual post from this feed, set up the settings in Syndicated Posts.
| Key | Value | Action |
|---|---|---|
| add new setting... |
".wp_specialchars(feedwordpress_display_url($lookup))."";
endif;
?>
'.htmlspecialchars($lookup).'';
print ". ".__('Try another URL').".";
// Diagnostics
print "".$f->error()."
\n"; else : print "Status ".$f->status().": ".$this->HTTPStatusMessages[(int) $f->status()]."
\n"; endif; // Do some more diagnostics if the API for it is available. if (function_exists('_wp_http_get_object')) : $httpObject = _wp_http_get_object(); $transports = $httpObject->_getTransport(); print "