Wordpress++

This commit is contained in:
nikolark committed 2015-08-12 20:17:58 +02:00
1 parent b3ac616fe8
commit 6e249f4820
1175 files changed
+305248 -54197

No files matched your search

+13 -16
View File
@@ -10,6 +10,7 @@
*
* @package External
* @subpackage MagpieRSS
* @deprecated 3.0.0 Use SimplePie instead.
*/
/**
@@ -17,10 +18,13 @@
*/
_deprecated_file( basename( __FILE__ ), '3.0', WPINC . '/class-simplepie.php' );
/*
* Hook to use another RSS object instead of MagpieRSS
/**
* Fires before MagpieRSS is loaded, to optionally replace it.
*
* @since 2.3.0
* @deprecated 3.0.0
*/
do_action('load_feed_engine');
do_action( 'load_feed_engine' );
/** RSS feed constant. */
define('RSS', 'RSS');
@@ -63,7 +67,6 @@ class MagpieRSS {
if ( !is_resource($parser) )
trigger_error( "Failed to create an instance of PHP's XML parser. http://www.php.net/manual/en/ref.xml.php");
$this->parser = $parser;
# pass in parser, and a reference to this object
@@ -167,7 +170,6 @@ class MagpieRSS {
$this->incontent = $el;
}
// if inside an Atom content construct (e.g. content or summary) field treat tags as text
@@ -206,8 +208,6 @@ class MagpieRSS {
}
}
function feed_cdata ($p, $text) {
if ($this->feed_type == ATOM and $this->incontent)
@@ -247,7 +247,7 @@ class MagpieRSS {
}
elseif ($this->feed_type == ATOM and $this->incontent ) {
// balance tags properly
// note: i don't think this is actually neccessary
// note: This may not actually be necessary
if ( $this->stack[0] == $el )
{
$this->append_content("</$el>");
@@ -426,7 +426,7 @@ function fetch_rss ($url) {
else {
// Flow
// 1. check cache
// 2. if there is a hit, make sure its fresh
// 2. if there is a hit, make sure it's fresh
// 3. if cached obj fails freshness check, fetch remote
// 4. if remote fails, return stale object, or error
@@ -436,7 +436,6 @@ function fetch_rss ($url) {
debug($cache->ERROR, E_USER_WARNING);
}
$cache_status = 0; // response of check_cache
$request_headers = array(); // HTTP headers to send with fetch
$rss = 0; // parsed RSS object
@@ -541,7 +540,7 @@ endif;
* @return Snoopy style response
*/
function _fetch_remote_file($url, $headers = "" ) {
$resp = wp_remote_request($url, array('headers' => $headers, 'timeout' => MAGPIE_FETCH_TIME_OUT));
$resp = wp_safe_remote_request( $url, array( 'headers' => $headers, 'timeout' => MAGPIE_FETCH_TIME_OUT ) );
if ( is_wp_error($resp) ) {
$error = array_shift($resp->errors);
@@ -580,8 +579,8 @@ function _fetch_remote_file($url, $headers = "" ) {
* @package External
* @subpackage MagpieRSS
*
* @param unknown_type $resp
* @return unknown
* @param array $resp
* @return MagpieRSS|bool
*/
function _response_to_rss ($resp) {
$rss = new MagpieRSS( $resp->results );
@@ -725,7 +724,7 @@ class RSSCache {
Function: set
Purpose: add an item to the cache, keyed on url
Input: url from wich the rss file was fetched
Output: true on sucess
Output: true on success
\*=======================================================================*/
function set ($url, $rss) {
$cache_option = 'rss_' . $this->file_name( $url );
@@ -935,5 +934,3 @@ function get_rss ($url, $num_items = 5) { // Like get posts, but for RSS
}
}
endif;
?>