Version Description
- 2017-11-03 =
- Fix for double slash issue in image path.
- Fix for private ips when proxy is used.
- Add FAQ in sync with helpscout docs.
Download this release
Release Info
| Developer | codeinwp |
| Plugin | |
| Version | 3.2.5 |
| Comparing to | |
| See all releases | |
Code changes from version 3.2.4 to 3.2.5
- CHANGELOG.md +7 -1
- css/feedzy-rss-feeds.css +1 -2
- css/metabox-settings.css +0 -1
- feedzy-rss-feed.php +1 -1
- form/form.php +92 -92
- includes/abstract/feedzy-rss-feeds-admin-abstract.php +7 -2
- includes/admin/feedzy-rss-feeds-admin.php +30 -11
- includes/feedzy-rss-feeds.php +1 -1
- includes/layouts/settings.php +2 -1
- languages/feedzy-rss-feeds.pot +39 -39
- readme.md +35 -1
- readme.txt +35 -1
- vendor/autoload.php +1 -1
- vendor/autoload_52.php +1 -1
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php +1 -1
- vendor/composer/autoload_real.php +5 -5
- vendor/composer/autoload_real_52.php +3 -3
- vendor/composer/installed.json +4 -4
CHANGELOG.md
CHANGED
|
@@ -1,7 +1,13 @@
|
|
| 1 |
|
| 2 |
-
### v3.2.
|
| 3 |
**Changes:**
|
| 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
### v3.2.4 - 2017-10-13
|
| 6 |
**Changes:**
|
| 7 |
* Fix for assets enqueue, loading them where are needed only.
|
| 1 |
|
| 2 |
+
### v3.2.5 - 2017-11-06
|
| 3 |
**Changes:**
|
| 4 |
|
| 5 |
+
### v3.2.5 - 2017-11-03
|
| 6 |
+
**Changes:**
|
| 7 |
+
* Fix for double slash issue in image path.
|
| 8 |
+
* Fix for private ips when proxy is used.
|
| 9 |
+
* Add FAQ in sync with helpscout docs.
|
| 10 |
+
|
| 11 |
### v3.2.4 - 2017-10-13
|
| 12 |
**Changes:**
|
| 13 |
* Fix for assets enqueue, loading them where are needed only.
|
css/feedzy-rss-feeds.css
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
* feedzy-rss-feeds.css
|
| 3 |
* Feedzy RSS Feed
|
| 4 |
* Copyright: (c) 2016 Themeisle, themeisle.com
|
| 5 |
-
* Version: 3.2.
|
| 6 |
* Plugin Name: FEEDZY RSS Feeds
|
| 7 |
* Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
|
| 8 |
* Author: Themeisle
|
|
@@ -513,7 +513,6 @@ input:checked + .feedzy-track:before {
|
|
| 513 |
font-weight: bold;
|
| 514 |
}
|
| 515 |
|
| 516 |
-
|
| 517 |
.post-type-feedzy_categories .postbox-container div#submitdiv,
|
| 518 |
.post-type-feedzy_categories #feedzy_category_feeds_rn {
|
| 519 |
display: block !important;
|
| 2 |
* feedzy-rss-feeds.css
|
| 3 |
* Feedzy RSS Feed
|
| 4 |
* Copyright: (c) 2016 Themeisle, themeisle.com
|
| 5 |
+
* Version: 3.2.5
|
| 6 |
* Plugin Name: FEEDZY RSS Feeds
|
| 7 |
* Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
|
| 8 |
* Author: Themeisle
|
| 513 |
font-weight: bold;
|
| 514 |
}
|
| 515 |
|
|
|
|
| 516 |
.post-type-feedzy_categories .postbox-container div#submitdiv,
|
| 517 |
.post-type-feedzy_categories #feedzy_category_feeds_rn {
|
| 518 |
display: block !important;
|
css/metabox-settings.css
CHANGED
|
@@ -1870,7 +1870,6 @@ textarea.fz-form-control::-webkit-input-placeholder {
|
|
| 1870 |
color: #888;
|
| 1871 |
}
|
| 1872 |
|
| 1873 |
-
|
| 1874 |
button.fz-btn {
|
| 1875 |
min-width: 105px;
|
| 1876 |
height: 44px;
|
| 1870 |
color: #888;
|
| 1871 |
}
|
| 1872 |
|
|
|
|
| 1873 |
button.fz-btn {
|
| 1874 |
min-width: 105px;
|
| 1875 |
height: 44px;
|
feedzy-rss-feed.php
CHANGED
|
@@ -15,7 +15,7 @@
|
|
| 15 |
* Plugin Name: Feedzy RSS Feeds Lite
|
| 16 |
* Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/
|
| 17 |
* Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets.
|
| 18 |
-
* Version: 3.2.
|
| 19 |
* Author: Themeisle
|
| 20 |
* Author URI: http://themeisle.com
|
| 21 |
* License: GPL-2.0+
|
| 15 |
* Plugin Name: Feedzy RSS Feeds Lite
|
| 16 |
* Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/
|
| 17 |
* Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets.
|
| 18 |
+
* Version: 3.2.5
|
| 19 |
* Author: Themeisle
|
| 20 |
* Author URI: http://themeisle.com
|
| 21 |
* License: GPL-2.0+
|
form/form.php
CHANGED
|
@@ -18,74 +18,74 @@ $html_parts = Feedzy_Rss_Feeds_Ui_Lang::get_form_elements();
|
|
| 18 |
<html>
|
| 19 |
<head>
|
| 20 |
<!-- Disable browser caching of dialog window -->
|
| 21 |
-
<meta http-equiv="cache-control" content="no-cache"
|
| 22 |
-
<meta http-equiv="expires" content="0"
|
| 23 |
-
<meta http-equiv="pragma" content="no-cache"
|
| 24 |
-
<link rel="stylesheet" href="<?php echo FEEDZY_ABSURL . 'css/form.css?h=' . date( 'dmYHis' ); ?>" type="text/css" media="all"
|
| 25 |
</head>
|
| 26 |
<body>
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
}
|
| 54 |
-
$element .= '<option value="' . $values['value'] . '" ' . $checked . ' > ' . $values['label'] . '</option>';
|
| 55 |
}
|
| 56 |
-
$element .= '</
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
$
|
| 65 |
-
. '"><input type="radio" name="' . $name . '" data-feedzy="' . $name . '" value="' . $values['value'] . '" ' . $checked . ' ' . $disabled . ' />' .
|
| 66 |
-
$values['label'] . '</label>';
|
| 67 |
}
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
|
|
|
|
|
|
| 76 |
}
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
|
|
|
|
|
|
| 80 |
<input type="text" class="column column-50 float-left" name="' . $name . '" data-feedzy="' . $name . '" id="feedzy_image_url" placeholder="' . $props['placeholder'] . '" value="' . $props['value'] . '">
|
| 81 |
<input type="button" class="column column-50 float-right button-outline" name="upload-btn" id="feedzy_upload_btn" value="' . $props['button']['button_text'] . '">
|
| 82 |
';
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
<div class="row feedzy_element_' . $name . '">
|
| 90 |
<div class="column column-50">
|
| 91 |
<label for="' . $name . '">' . $props['label'] . $badge . '</label>
|
|
@@ -96,40 +96,40 @@ $html_parts = Feedzy_Rss_Feeds_Ui_Lang::get_form_elements();
|
|
| 96 |
<hr/>
|
| 97 |
</div>
|
| 98 |
';
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
custom_uploader.on('select', function () {
|
| 126 |
-
var attachment = custom_uploader.state().get('selection').first().toJSON();
|
| 127 |
-
upload_button.siblings('input[type="text"]').val(attachment.url);
|
| 128 |
-
});
|
| 129 |
|
| 130 |
-
|
|
|
|
|
|
|
| 131 |
});
|
|
|
|
|
|
|
| 132 |
});
|
| 133 |
-
|
|
|
|
| 134 |
</body>
|
| 135 |
</html>
|
| 18 |
<html>
|
| 19 |
<head>
|
| 20 |
<!-- Disable browser caching of dialog window -->
|
| 21 |
+
<meta http-equiv="cache-control" content="no-cache"/>
|
| 22 |
+
<meta http-equiv="expires" content="0"/>
|
| 23 |
+
<meta http-equiv="pragma" content="no-cache"/>
|
| 24 |
+
<link rel="stylesheet" href="<?php echo FEEDZY_ABSURL . 'css/form.css?h=' . date( 'dmYHis' ); ?>" type="text/css" media="all"/>
|
| 25 |
</head>
|
| 26 |
<body>
|
| 27 |
+
<div class="feedzy-popup-form container">
|
| 28 |
+
<?php
|
| 29 |
+
$output = '';
|
| 30 |
+
if ( ! empty( $html_parts ) ) {
|
| 31 |
+
foreach ( $html_parts as $item => $section ) {
|
| 32 |
+
$output .= '<div class="container feedzy_' . $item . '">';
|
| 33 |
+
$output .= '<h5>' . $section['title'] . '</h5>';
|
| 34 |
+
if ( isset( $section['description'] ) ) {
|
| 35 |
+
$output .= '<p>' . $section['description'] . '</p>';
|
| 36 |
+
}
|
| 37 |
+
if ( ! empty( $section['elements'] ) ) {
|
| 38 |
+
foreach ( $section['elements'] as $name => $props ) {
|
| 39 |
+
$element = '';
|
| 40 |
+
$disabled = '';
|
| 41 |
+
$badge = '';
|
| 42 |
+
if ( isset( $props['disabled'] ) && $props['disabled'] ) {
|
| 43 |
+
$disabled = 'disabled="true"';
|
| 44 |
+
$badge = '<small class="feedzy_pro_tag">' . __( 'Premium', 'feedzy-rss-feeds' ) . '</small>';
|
| 45 |
+
}
|
| 46 |
+
switch ( $props['type'] ) {
|
| 47 |
+
case 'select':
|
| 48 |
+
$element = '<select name="' . $name . '" data-feedzy="' . $name . '" ' . $disabled . ' >';
|
| 49 |
+
foreach ( $props['opts'] as $opt => $values ) {
|
| 50 |
+
$checked = '';
|
| 51 |
+
if ( $props['value'] == $values['value'] ) {
|
| 52 |
+
$checked = 'selected';
|
|
|
|
|
|
|
| 53 |
}
|
| 54 |
+
$element .= '<option value="' . $values['value'] . '" ' . $checked . ' > ' . $values['label'] . '</option>';
|
| 55 |
+
}
|
| 56 |
+
$element .= '</select>';
|
| 57 |
+
break;
|
| 58 |
+
case 'radio':
|
| 59 |
+
foreach ( $props['opts'] as $opt => $values ) {
|
| 60 |
+
$checked = '';
|
| 61 |
+
if ( $props['value'] == $values['value'] ) {
|
| 62 |
+
$checked = 'checked="checked"';
|
|
|
|
|
|
|
| 63 |
}
|
| 64 |
+
$element .= '<label class="feedzy-radio-image feedzy-template-' . $values['value']
|
| 65 |
+
. '"><input type="radio" name="' . $name . '" data-feedzy="' . $name . '" value="' . $values['value'] . '" ' . $checked . ' ' . $disabled . ' />' .
|
| 66 |
+
$values['label'] . '</label>';
|
| 67 |
+
}
|
| 68 |
+
break;
|
| 69 |
+
case 'checkbox':
|
| 70 |
+
foreach ( $props['opts'] as $opt => $values ) {
|
| 71 |
+
$checked = '';
|
| 72 |
+
if ( $props['value'] == $values['value'] ) {
|
| 73 |
+
$checked = 'checked="checked"';
|
| 74 |
}
|
| 75 |
+
$element .= '<input type="checkbox" name="' . $name . '" data-feedzy="' . $name . '" value="' . $values['value'] . '" ' . $checked . ' ' . $disabled . ' /> ' . $values['label'];
|
| 76 |
+
}
|
| 77 |
+
break;
|
| 78 |
+
case 'file':
|
| 79 |
+
$element = '
|
| 80 |
<input type="text" class="column column-50 float-left" name="' . $name . '" data-feedzy="' . $name . '" id="feedzy_image_url" placeholder="' . $props['placeholder'] . '" value="' . $props['value'] . '">
|
| 81 |
<input type="button" class="column column-50 float-right button-outline" name="upload-btn" id="feedzy_upload_btn" value="' . $props['button']['button_text'] . '">
|
| 82 |
';
|
| 83 |
+
break;
|
| 84 |
+
default:
|
| 85 |
+
$element = '<input type="text" name="' . $name . '" data-feedzy="' . $name . '" value="' . $props['value'] . '" placeholder="' . $props['placeholder'] . '" ' . $disabled . ' />';
|
| 86 |
+
break;
|
| 87 |
+
} // End switch().
|
| 88 |
+
$output .= '
|
| 89 |
<div class="row feedzy_element_' . $name . '">
|
| 90 |
<div class="column column-50">
|
| 91 |
<label for="' . $name . '">' . $props['label'] . $badge . '</label>
|
| 96 |
<hr/>
|
| 97 |
</div>
|
| 98 |
';
|
| 99 |
+
} // End foreach().
|
| 100 |
+
} // End if().
|
| 101 |
+
$output .= '</div>';
|
| 102 |
+
} // End foreach().
|
| 103 |
+
} // End if().
|
| 104 |
+
echo $output;
|
| 105 |
+
?>
|
| 106 |
+
</div>
|
| 107 |
+
<script type="text/javascript">
|
| 108 |
+
var args = top.tinymce.activeEditor.windowManager.getParams();
|
| 109 |
+
var $ = args.jquery;
|
| 110 |
+
var editor = args.editor;
|
| 111 |
+
var wp = args.wp;
|
| 112 |
+
var custom_uploader;
|
| 113 |
+
$(document).ready(function ($) {
|
| 114 |
+
$(document).on('click', '#feedzy_upload_btn', function (e) {
|
| 115 |
+
e.preventDefault();
|
| 116 |
+
var upload_button = $(this);
|
| 117 |
+
custom_uploader = wp.media.frames.file_frame = wp.media({
|
| 118 |
+
title: editor.getLang('feedzy_tinymce_plugin.image_button'),
|
| 119 |
+
button: {
|
| 120 |
+
text: editor.getLang('feedzy_tinymce_plugin.image_button')
|
| 121 |
+
},
|
| 122 |
+
multiple: false
|
| 123 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 124 |
|
| 125 |
+
custom_uploader.on('select', function () {
|
| 126 |
+
var attachment = custom_uploader.state().get('selection').first().toJSON();
|
| 127 |
+
upload_button.siblings('input[type="text"]').val(attachment.url);
|
| 128 |
});
|
| 129 |
+
|
| 130 |
+
custom_uploader.open();
|
| 131 |
});
|
| 132 |
+
});
|
| 133 |
+
</script>
|
| 134 |
</body>
|
| 135 |
</html>
|
includes/abstract/feedzy-rss-feeds-admin-abstract.php
CHANGED
|
@@ -400,6 +400,7 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
|
|
| 400 |
}
|
| 401 |
$feed->set_feed_url( $feedURL );
|
| 402 |
$feed->init();
|
|
|
|
| 403 |
$feed->handle_content_type();
|
| 404 |
|
| 405 |
return $feed;
|
|
@@ -949,10 +950,14 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
|
|
| 949 |
if ( isset( $url_tab['query'] ) ) {
|
| 950 |
$query = '?' . $url_tab['query'];
|
| 951 |
}
|
| 952 |
-
$path = $url_tab['path'];
|
|
|
|
|
|
|
|
|
|
|
|
|
| 953 |
|
| 954 |
// Return a well encoded image url
|
| 955 |
-
return $url_tab['scheme'] . '://' . $url_tab['host'] .
|
| 956 |
}
|
| 957 |
|
| 958 |
/**
|
| 400 |
}
|
| 401 |
$feed->set_feed_url( $feedURL );
|
| 402 |
$feed->init();
|
| 403 |
+
$feed->force_feed( true );
|
| 404 |
$feed->handle_content_type();
|
| 405 |
|
| 406 |
return $feed;
|
| 950 |
if ( isset( $url_tab['query'] ) ) {
|
| 951 |
$query = '?' . $url_tab['query'];
|
| 952 |
}
|
| 953 |
+
$path = ltrim( $url_tab['path'], '/' );
|
| 954 |
+
|
| 955 |
+
if ( substr( $path, 0, 0 ) !== '/' ) {
|
| 956 |
+
$path = '/' . $path;
|
| 957 |
+
}
|
| 958 |
|
| 959 |
// Return a well encoded image url
|
| 960 |
+
return $url_tab['scheme'] . '://' . $url_tab['host'] . $path . $query;
|
| 961 |
}
|
| 962 |
|
| 963 |
/**
|
includes/admin/feedzy-rss-feeds-admin.php
CHANGED
|
@@ -179,15 +179,15 @@ class Feedzy_Rss_Feeds_Admin extends Feedzy_Rss_Feeds_Admin_Abstract {
|
|
| 179 |
public function add_feedzy_post_type_metaboxes() {
|
| 180 |
add_meta_box(
|
| 181 |
'feedzy_category_feeds', __( 'Category Feeds', 'feedzy-rss-feeds' ), array(
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
);
|
| 186 |
add_meta_box(
|
| 187 |
'feedzy_category_feeds_rn', __( 'Increase your social media presence', 'feedzy-rss-feeds' ), array(
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
);
|
| 192 |
}
|
| 193 |
|
|
@@ -427,6 +427,7 @@ class Feedzy_Rss_Feeds_Admin extends Feedzy_Rss_Feeds_Admin_Abstract {
|
|
| 427 |
public function pre_http_setup( $url ) {
|
| 428 |
$this->add_proxy( $url );
|
| 429 |
add_filter( 'http_headers_useragent', array( $this, 'add_user_agent' ) );
|
|
|
|
| 430 |
}
|
| 431 |
|
| 432 |
/**
|
|
@@ -443,27 +444,45 @@ class Feedzy_Rss_Feeds_Admin extends Feedzy_Rss_Feeds_Admin_Abstract {
|
|
| 443 |
|
| 444 |
return;
|
| 445 |
}
|
| 446 |
-
|
|
|
|
|
|
|
|
|
|
| 447 |
define( 'WP_PROXY_HOST', $settings['proxy']['host'] );
|
| 448 |
}
|
| 449 |
-
if ( isset( $settings['proxy']['port'] ) ) {
|
|
|
|
| 450 |
define( 'WP_PROXY_PORT', $settings['proxy']['port'] );
|
| 451 |
}
|
| 452 |
-
if ( isset( $settings['proxy']['user'] ) ) {
|
|
|
|
| 453 |
define( 'WP_PROXY_USERNAME', $settings['proxy']['user'] );
|
| 454 |
}
|
| 455 |
-
if ( isset( $settings['proxy']['pass'] ) ) {
|
|
|
|
| 456 |
define( 'WP_PROXY_PASSWORD', $settings['proxy']['pass'] );
|
| 457 |
}
|
| 458 |
|
| 459 |
// temporary constant for use in the pre_http_send_through_proxy filter.
|
| 460 |
-
if ( ! defined( 'FEEZY_URL_THRU_PROXY' ) ) {
|
| 461 |
define( 'FEEZY_URL_THRU_PROXY', $url );
|
| 462 |
}
|
| 463 |
add_filter( 'pre_http_send_through_proxy', array( $this, 'send_through_proxy' ), 10, 4 );
|
| 464 |
}
|
| 465 |
}
|
| 466 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 467 |
/**
|
| 468 |
* Add the user agent if specified in the settings.
|
| 469 |
*
|
| 179 |
public function add_feedzy_post_type_metaboxes() {
|
| 180 |
add_meta_box(
|
| 181 |
'feedzy_category_feeds', __( 'Category Feeds', 'feedzy-rss-feeds' ), array(
|
| 182 |
+
$this,
|
| 183 |
+
'feedzy_category_feed',
|
| 184 |
+
), 'feedzy_categories', 'normal', 'high'
|
| 185 |
);
|
| 186 |
add_meta_box(
|
| 187 |
'feedzy_category_feeds_rn', __( 'Increase your social media presence', 'feedzy-rss-feeds' ), array(
|
| 188 |
+
$this,
|
| 189 |
+
'render_upsell_rn',
|
| 190 |
+
), 'feedzy_categories', 'side', 'low'
|
| 191 |
);
|
| 192 |
}
|
| 193 |
|
| 427 |
public function pre_http_setup( $url ) {
|
| 428 |
$this->add_proxy( $url );
|
| 429 |
add_filter( 'http_headers_useragent', array( $this, 'add_user_agent' ) );
|
| 430 |
+
add_filter( 'http_request_args', array( $this, 'http_request_args' ) );
|
| 431 |
}
|
| 432 |
|
| 433 |
/**
|
| 444 |
|
| 445 |
return;
|
| 446 |
}
|
| 447 |
+
|
| 448 |
+
$proxied = false;
|
| 449 |
+
if ( isset( $settings['proxy']['host'] ) && ! empty( $settings['proxy']['host'] ) ) {
|
| 450 |
+
$proxied = true;
|
| 451 |
define( 'WP_PROXY_HOST', $settings['proxy']['host'] );
|
| 452 |
}
|
| 453 |
+
if ( isset( $settings['proxy']['port'] ) && ! empty( $settings['proxy']['port'] ) ) {
|
| 454 |
+
$proxied = true;
|
| 455 |
define( 'WP_PROXY_PORT', $settings['proxy']['port'] );
|
| 456 |
}
|
| 457 |
+
if ( isset( $settings['proxy']['user'] ) && ! empty( $settings['proxy']['user'] ) ) {
|
| 458 |
+
$proxied = true;
|
| 459 |
define( 'WP_PROXY_USERNAME', $settings['proxy']['user'] );
|
| 460 |
}
|
| 461 |
+
if ( isset( $settings['proxy']['pass'] ) && ! empty( $settings['proxy']['pass'] ) ) {
|
| 462 |
+
$proxied = true;
|
| 463 |
define( 'WP_PROXY_PASSWORD', $settings['proxy']['pass'] );
|
| 464 |
}
|
| 465 |
|
| 466 |
// temporary constant for use in the pre_http_send_through_proxy filter.
|
| 467 |
+
if ( $proxied && ! defined( 'FEEZY_URL_THRU_PROXY' ) ) {
|
| 468 |
define( 'FEEZY_URL_THRU_PROXY', $url );
|
| 469 |
}
|
| 470 |
add_filter( 'pre_http_send_through_proxy', array( $this, 'send_through_proxy' ), 10, 4 );
|
| 471 |
}
|
| 472 |
}
|
| 473 |
|
| 474 |
+
/**
|
| 475 |
+
* Add additional HTTP request args.
|
| 476 |
+
*
|
| 477 |
+
* @access public
|
| 478 |
+
*/
|
| 479 |
+
public function http_request_args( $args ) {
|
| 480 |
+
// allow private IPs.
|
| 481 |
+
$args['reject_unsafe_urls'] = false;
|
| 482 |
+
|
| 483 |
+
return $args;
|
| 484 |
+
}
|
| 485 |
+
|
| 486 |
/**
|
| 487 |
* Add the user agent if specified in the settings.
|
| 488 |
*
|
includes/feedzy-rss-feeds.php
CHANGED
|
@@ -104,7 +104,7 @@ class Feedzy_Rss_Feeds {
|
|
| 104 |
*/
|
| 105 |
public function init() {
|
| 106 |
self::$plugin_name = 'feedzy-rss-feeds';
|
| 107 |
-
self::$version = '3.2.
|
| 108 |
self::$instance->load_dependencies();
|
| 109 |
self::$instance->set_locale();
|
| 110 |
self::$instance->define_admin_hooks();
|
| 104 |
*/
|
| 105 |
public function init() {
|
| 106 |
self::$plugin_name = 'feedzy-rss-feeds';
|
| 107 |
+
self::$version = '3.2.5';
|
| 108 |
self::$instance->load_dependencies();
|
| 109 |
self::$instance->set_locale();
|
| 110 |
self::$instance->define_admin_hooks();
|
includes/layouts/settings.php
CHANGED
|
@@ -44,7 +44,8 @@
|
|
| 44 |
?>
|
| 45 |
<h2><?php _e( 'Headers', 'feedzy-rss-feeds' ); ?></h2>
|
| 46 |
<div class="fz-form-group">
|
| 47 |
-
<label><?php echo __( 'User Agent to use when accessing the feed', 'feedzy-rss-feeds' );
|
|
|
|
| 48 |
</div>
|
| 49 |
<div class="fz-form-group">
|
| 50 |
<input type="text" class="fz-form-control" name="user-agent"
|
| 44 |
?>
|
| 45 |
<h2><?php _e( 'Headers', 'feedzy-rss-feeds' ); ?></h2>
|
| 46 |
<div class="fz-form-group">
|
| 47 |
+
<label><?php echo __( 'User Agent to use when accessing the feed', 'feedzy-rss-feeds' ); ?>
|
| 48 |
+
:</label>
|
| 49 |
</div>
|
| 50 |
<div class="fz-form-group">
|
| 51 |
<input type="text" class="fz-form-control" name="user-agent"
|
languages/feedzy-rss-feeds.pot
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
# This file is distributed under the GPL-2.0+.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: Feedzy RSS Feeds Lite 3.2.
|
| 6 |
"Report-Msgid-Bugs-To: https://github.com/Codeinwp/feedzy-rss-feeds/issues\n"
|
| 7 |
-
"POT-Creation-Date: 2017-
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -32,116 +32,116 @@ msgstr ""
|
|
| 32 |
msgid "Sorry, this feed is currently unavailable or does not exists anymore."
|
| 33 |
msgstr ""
|
| 34 |
|
| 35 |
-
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:
|
| 36 |
-
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:
|
| 37 |
msgid "Feed URL: %s not valid and removed from fetch."
|
| 38 |
msgstr ""
|
| 39 |
|
| 40 |
-
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:
|
| 41 |
msgid "by"
|
| 42 |
msgstr ""
|
| 43 |
|
| 44 |
-
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:
|
| 45 |
msgid "on"
|
| 46 |
msgstr ""
|
| 47 |
|
| 48 |
-
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:
|
| 49 |
msgid "at"
|
| 50 |
msgstr ""
|
| 51 |
|
| 52 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 53 |
msgid "Feed Categories"
|
| 54 |
msgstr ""
|
| 55 |
|
| 56 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 57 |
msgid "Feed Category"
|
| 58 |
msgstr ""
|
| 59 |
|
| 60 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 61 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 62 |
msgid "Add Category"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 66 |
msgid "Edit Category"
|
| 67 |
msgstr ""
|
| 68 |
|
| 69 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 70 |
msgid "New Feed Category"
|
| 71 |
msgstr ""
|
| 72 |
|
| 73 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 74 |
msgid "View Category"
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 78 |
msgid "Search Category"
|
| 79 |
msgstr ""
|
| 80 |
|
| 81 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 82 |
msgid "No categories found"
|
| 83 |
msgstr ""
|
| 84 |
|
| 85 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 86 |
msgid "No categories in the trash"
|
| 87 |
msgstr ""
|
| 88 |
|
| 89 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 90 |
msgid "Category Feeds"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 94 |
msgid "Increase your social media presence"
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 98 |
msgid "Place your URL's here followed by a comma."
|
| 99 |
msgstr ""
|
| 100 |
|
| 101 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 102 |
msgid "Category Title"
|
| 103 |
msgstr ""
|
| 104 |
|
| 105 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 106 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 107 |
msgid "Slug"
|
| 108 |
msgstr ""
|
| 109 |
|
| 110 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 111 |
msgid "Undefined"
|
| 112 |
msgstr ""
|
| 113 |
|
| 114 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 115 |
msgid "Documentation and examples"
|
| 116 |
msgstr ""
|
| 117 |
|
| 118 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 119 |
msgid "More Plugins"
|
| 120 |
msgstr ""
|
| 121 |
|
| 122 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 123 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 124 |
msgid "More Features"
|
| 125 |
msgstr ""
|
| 126 |
|
| 127 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 128 |
#: includes/admin/feedzy-wp-widget.php:40
|
| 129 |
msgid "Feedzy RSS Feeds"
|
| 130 |
msgstr ""
|
| 131 |
|
| 132 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 133 |
msgid "Feedzy RSS"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 137 |
msgid "Import Posts"
|
| 138 |
msgstr ""
|
| 139 |
|
| 140 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 141 |
msgid "Settings"
|
| 142 |
msgstr ""
|
| 143 |
|
| 144 |
-
#: includes/admin/feedzy-rss-feeds-admin.php:
|
| 145 |
msgid "Your settings were saved."
|
| 146 |
msgstr ""
|
| 147 |
|
|
@@ -411,27 +411,27 @@ msgstr ""
|
|
| 411 |
msgid "User Agent to use when accessing the feed"
|
| 412 |
msgstr ""
|
| 413 |
|
| 414 |
-
#: includes/layouts/settings.php:
|
| 415 |
msgid "Proxy Settings"
|
| 416 |
msgstr ""
|
| 417 |
|
| 418 |
-
#: includes/layouts/settings.php:
|
| 419 |
msgid "Host"
|
| 420 |
msgstr ""
|
| 421 |
|
| 422 |
-
#: includes/layouts/settings.php:
|
| 423 |
msgid "Port"
|
| 424 |
msgstr ""
|
| 425 |
|
| 426 |
-
#: includes/layouts/settings.php:
|
| 427 |
msgid "Username"
|
| 428 |
msgstr ""
|
| 429 |
|
| 430 |
-
#: includes/layouts/settings.php:
|
| 431 |
msgid "Password"
|
| 432 |
msgstr ""
|
| 433 |
|
| 434 |
-
#: includes/layouts/settings.php:
|
| 435 |
msgid "Save"
|
| 436 |
msgstr ""
|
| 437 |
|
| 2 |
# This file is distributed under the GPL-2.0+.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: Feedzy RSS Feeds Lite 3.2.5\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://github.com/Codeinwp/feedzy-rss-feeds/issues\n"
|
| 7 |
+
"POT-Creation-Date: 2017-11-03 11:31:06+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 32 |
msgid "Sorry, this feed is currently unavailable or does not exists anymore."
|
| 33 |
msgstr ""
|
| 34 |
|
| 35 |
+
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:427
|
| 36 |
+
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:434
|
| 37 |
msgid "Feed URL: %s not valid and removed from fetch."
|
| 38 |
msgstr ""
|
| 39 |
|
| 40 |
+
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:718
|
| 41 |
msgid "by"
|
| 42 |
msgstr ""
|
| 43 |
|
| 44 |
+
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:724
|
| 45 |
msgid "on"
|
| 46 |
msgstr ""
|
| 47 |
|
| 48 |
+
#: includes/abstract/feedzy-rss-feeds-admin-abstract.php:726
|
| 49 |
msgid "at"
|
| 50 |
msgstr ""
|
| 51 |
|
| 52 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:142
|
| 53 |
msgid "Feed Categories"
|
| 54 |
msgstr ""
|
| 55 |
|
| 56 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:143
|
| 57 |
msgid "Feed Category"
|
| 58 |
msgstr ""
|
| 59 |
|
| 60 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:144
|
| 61 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:145
|
| 62 |
msgid "Add Category"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:146
|
| 66 |
msgid "Edit Category"
|
| 67 |
msgstr ""
|
| 68 |
|
| 69 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:147
|
| 70 |
msgid "New Feed Category"
|
| 71 |
msgstr ""
|
| 72 |
|
| 73 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:148
|
| 74 |
msgid "View Category"
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:149
|
| 78 |
msgid "Search Category"
|
| 79 |
msgstr ""
|
| 80 |
|
| 81 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:150
|
| 82 |
msgid "No categories found"
|
| 83 |
msgstr ""
|
| 84 |
|
| 85 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:151
|
| 86 |
msgid "No categories in the trash"
|
| 87 |
msgstr ""
|
| 88 |
|
| 89 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:181
|
| 90 |
msgid "Category Feeds"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:187
|
| 94 |
msgid "Increase your social media presence"
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:217
|
| 98 |
msgid "Place your URL's here followed by a comma."
|
| 99 |
msgstr ""
|
| 100 |
|
| 101 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:278
|
| 102 |
msgid "Category Title"
|
| 103 |
msgstr ""
|
| 104 |
|
| 105 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:279
|
| 106 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:282
|
| 107 |
msgid "Slug"
|
| 108 |
msgstr ""
|
| 109 |
|
| 110 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:306
|
| 111 |
msgid "Undefined"
|
| 112 |
msgstr ""
|
| 113 |
|
| 114 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:331
|
| 115 |
msgid "Documentation and examples"
|
| 116 |
msgstr ""
|
| 117 |
|
| 118 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:332
|
| 119 |
msgid "More Plugins"
|
| 120 |
msgstr ""
|
| 121 |
|
| 122 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:332
|
| 123 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:351
|
| 124 |
msgid "More Features"
|
| 125 |
msgstr ""
|
| 126 |
|
| 127 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:348
|
| 128 |
#: includes/admin/feedzy-wp-widget.php:40
|
| 129 |
msgid "Feedzy RSS Feeds"
|
| 130 |
msgstr ""
|
| 131 |
|
| 132 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:348
|
| 133 |
msgid "Feedzy RSS"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:361
|
| 137 |
msgid "Import Posts"
|
| 138 |
msgstr ""
|
| 139 |
|
| 140 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:365
|
| 141 |
msgid "Settings"
|
| 142 |
msgstr ""
|
| 143 |
|
| 144 |
+
#: includes/admin/feedzy-rss-feeds-admin.php:380
|
| 145 |
msgid "Your settings were saved."
|
| 146 |
msgstr ""
|
| 147 |
|
| 411 |
msgid "User Agent to use when accessing the feed"
|
| 412 |
msgstr ""
|
| 413 |
|
| 414 |
+
#: includes/layouts/settings.php:58
|
| 415 |
msgid "Proxy Settings"
|
| 416 |
msgstr ""
|
| 417 |
|
| 418 |
+
#: includes/layouts/settings.php:60
|
| 419 |
msgid "Host"
|
| 420 |
msgstr ""
|
| 421 |
|
| 422 |
+
#: includes/layouts/settings.php:68
|
| 423 |
msgid "Port"
|
| 424 |
msgstr ""
|
| 425 |
|
| 426 |
+
#: includes/layouts/settings.php:76
|
| 427 |
msgid "Username"
|
| 428 |
msgstr ""
|
| 429 |
|
| 430 |
+
#: includes/layouts/settings.php:84
|
| 431 |
msgid "Password"
|
| 432 |
msgstr ""
|
| 433 |
|
| 434 |
+
#: includes/layouts/settings.php:111
|
| 435 |
msgid "Save"
|
| 436 |
msgstr ""
|
| 437 |
|
readme.md
CHANGED
|
@@ -138,6 +138,7 @@ Become a translator and send me your translation! [Contact-me](http://themeisle.
|
|
| 138 |
|
| 139 |
## Frequently Asked Questions ##
|
| 140 |
|
|
|
|
| 141 |
### Is it responsive friendly? ###
|
| 142 |
|
| 143 |
Yes it is.
|
|
@@ -212,7 +213,34 @@ You have to check first if your feed is valid. Please test it here: https://vali
|
|
| 212 |
### How to use feedzy categories ###
|
| 213 |
[http://docs.themeisle.com/article/640-how-to-use-feedzy-categories](http://docs.themeisle.com/article/640-how-to-use-feedzy-categories)
|
| 214 |
|
| 215 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 216 |
|
| 217 |
1. Simple example
|
| 218 |
2. Inserting a shortcode in the WYSIWYG
|
|
@@ -221,6 +249,12 @@ You have to check first if your feed is valid. Please test it here: https://vali
|
|
| 221 |
|
| 222 |
|
| 223 |
## Changelog ##
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 224 |
|
| 225 |
### 3.2.4 - 2017-10-13 ###
|
| 226 |
|
| 138 |
|
| 139 |
## Frequently Asked Questions ##
|
| 140 |
|
| 141 |
+
|
| 142 |
### Is it responsive friendly? ###
|
| 143 |
|
| 144 |
Yes it is.
|
| 213 |
### How to use feedzy categories ###
|
| 214 |
[http://docs.themeisle.com/article/640-how-to-use-feedzy-categories](http://docs.themeisle.com/article/640-how-to-use-feedzy-categories)
|
| 215 |
|
| 216 |
+
### How to add a read more link to Feedzy ###
|
| 217 |
+
[http://docs.themeisle.com/article/544-how-to-add-a-read-more-link-to-feedzy](http://docs.themeisle.com/article/544-how-to-add-a-read-more-link-to-feedzy)
|
| 218 |
+
|
| 219 |
+
= How to move Feedzy templates to your theme =
|
| 220 |
+
[http://docs.themeisle.com/article/573-how-to-move-feedzy-templates-to-your-theme](http://docs.themeisle.com/article/573-how-to-move-feedzy-templates-to-your-theme)
|
| 221 |
+
|
| 222 |
+
= How to eliminate duplicate feed items. =
|
| 223 |
+
[http://docs.themeisle.com/article/638-how-to-eliminate-duplicate-feed-items](http://docs.themeisle.com/article/638-how-to-eliminate-duplicate-feed-items)
|
| 224 |
+
|
| 225 |
+
= How to check whether the RSS feed is valid or not in Feedzy =
|
| 226 |
+
[http://docs.themeisle.com/article/716-feedzy-how-to-check-whether-the-rss-feed-is-valid-or-not](http://docs.themeisle.com/article/716-feedzy-how-to-check-whether-the-rss-feed-is-valid-or-not)
|
| 227 |
+
|
| 228 |
+
= How to change user agent in Feedzy =
|
| 229 |
+
[http://docs.themeisle.com/article/713-how-to-change-user-agent-in-feedzy](http://docs.themeisle.com/article/713-how-to-change-user-agent-in-feedzy)
|
| 230 |
+
|
| 231 |
+
= How to use proxy settings in Feedzy =
|
| 232 |
+
[http://docs.themeisle.com/article/714-how-to-use-proxy-settings-in-feezy](http://docs.themeisle.com/article/714-how-to-use-proxy-settings-in-feezy)
|
| 233 |
+
|
| 234 |
+
= How to import posts from feeds in Feedzy =
|
| 235 |
+
[http://docs.themeisle.com/article/742-how-to-import-posts-from-feeds-in-feedzy](http://docs.themeisle.com/article/742-how-to-import-posts-from-feeds-in-feedzy)
|
| 236 |
+
|
| 237 |
+
= Where can I find the import posts options in Feedzy =
|
| 238 |
+
[http://docs.themeisle.com/article/743-where-can-i-find-the-import-posts-options-in-feedzy](http://docs.themeisle.com/article/743-where-can-i-find-the-import-posts-options-in-feedzy)
|
| 239 |
+
|
| 240 |
+
= How to use WordAI to Rephrase RSS content in Feedzy =
|
| 241 |
+
[http://docs.themeisle.com/article/746-how-to-use-wordai-to-rephrase-rss-content-in-feedzy](http://docs.themeisle.com/article/746-how-to-use-wordai-to-rephrase-rss-content-in-feedzy)
|
| 242 |
+
|
| 243 |
+
== Screenshots ==
|
| 244 |
|
| 245 |
1. Simple example
|
| 246 |
2. Inserting a shortcode in the WYSIWYG
|
| 249 |
|
| 250 |
|
| 251 |
## Changelog ##
|
| 252 |
+
### 3.2.5 - 2017-11-03 ###
|
| 253 |
+
* Fix for double slash issue in image path.
|
| 254 |
+
* Fix for private ips when proxy is used.
|
| 255 |
+
* Add FAQ in sync with helpscout docs.
|
| 256 |
+
|
| 257 |
+
|
| 258 |
|
| 259 |
### 3.2.4 - 2017-10-13 ###
|
| 260 |
|
readme.txt
CHANGED
|
@@ -138,6 +138,7 @@ Become a translator and send me your translation! [Contact-me](http://themeisle.
|
|
| 138 |
|
| 139 |
== Frequently Asked Questions ==
|
| 140 |
|
|
|
|
| 141 |
= Is it responsive friendly? =
|
| 142 |
|
| 143 |
Yes it is.
|
|
@@ -212,7 +213,34 @@ You have to check first if your feed is valid. Please test it here: https://vali
|
|
| 212 |
= How to use feedzy categories =
|
| 213 |
[http://docs.themeisle.com/article/640-how-to-use-feedzy-categories](http://docs.themeisle.com/article/640-how-to-use-feedzy-categories)
|
| 214 |
|
| 215 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 216 |
|
| 217 |
1. Simple example
|
| 218 |
2. Inserting a shortcode in the WYSIWYG
|
|
@@ -221,6 +249,12 @@ You have to check first if your feed is valid. Please test it here: https://vali
|
|
| 221 |
|
| 222 |
|
| 223 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 224 |
|
| 225 |
= 3.2.4 - 2017-10-13 =
|
| 226 |
|
| 138 |
|
| 139 |
== Frequently Asked Questions ==
|
| 140 |
|
| 141 |
+
|
| 142 |
= Is it responsive friendly? =
|
| 143 |
|
| 144 |
Yes it is.
|
| 213 |
= How to use feedzy categories =
|
| 214 |
[http://docs.themeisle.com/article/640-how-to-use-feedzy-categories](http://docs.themeisle.com/article/640-how-to-use-feedzy-categories)
|
| 215 |
|
| 216 |
+
= How to add a read more link to Feedzy =
|
| 217 |
+
[http://docs.themeisle.com/article/544-how-to-add-a-read-more-link-to-feedzy](http://docs.themeisle.com/article/544-how-to-add-a-read-more-link-to-feedzy)
|
| 218 |
+
|
| 219 |
+
= How to move Feedzy templates to your theme =
|
| 220 |
+
[http://docs.themeisle.com/article/573-how-to-move-feedzy-templates-to-your-theme](http://docs.themeisle.com/article/573-how-to-move-feedzy-templates-to-your-theme)
|
| 221 |
+
|
| 222 |
+
= How to eliminate duplicate feed items. =
|
| 223 |
+
[http://docs.themeisle.com/article/638-how-to-eliminate-duplicate-feed-items](http://docs.themeisle.com/article/638-how-to-eliminate-duplicate-feed-items)
|
| 224 |
+
|
| 225 |
+
= How to check whether the RSS feed is valid or not in Feedzy =
|
| 226 |
+
[http://docs.themeisle.com/article/716-feedzy-how-to-check-whether-the-rss-feed-is-valid-or-not](http://docs.themeisle.com/article/716-feedzy-how-to-check-whether-the-rss-feed-is-valid-or-not)
|
| 227 |
+
|
| 228 |
+
= How to change user agent in Feedzy =
|
| 229 |
+
[http://docs.themeisle.com/article/713-how-to-change-user-agent-in-feedzy](http://docs.themeisle.com/article/713-how-to-change-user-agent-in-feedzy)
|
| 230 |
+
|
| 231 |
+
= How to use proxy settings in Feedzy =
|
| 232 |
+
[http://docs.themeisle.com/article/714-how-to-use-proxy-settings-in-feezy](http://docs.themeisle.com/article/714-how-to-use-proxy-settings-in-feezy)
|
| 233 |
+
|
| 234 |
+
= How to import posts from feeds in Feedzy =
|
| 235 |
+
[http://docs.themeisle.com/article/742-how-to-import-posts-from-feeds-in-feedzy](http://docs.themeisle.com/article/742-how-to-import-posts-from-feeds-in-feedzy)
|
| 236 |
+
|
| 237 |
+
= Where can I find the import posts options in Feedzy =
|
| 238 |
+
[http://docs.themeisle.com/article/743-where-can-i-find-the-import-posts-options-in-feedzy](http://docs.themeisle.com/article/743-where-can-i-find-the-import-posts-options-in-feedzy)
|
| 239 |
+
|
| 240 |
+
= How to use WordAI to Rephrase RSS content in Feedzy =
|
| 241 |
+
[http://docs.themeisle.com/article/746-how-to-use-wordai-to-rephrase-rss-content-in-feedzy](http://docs.themeisle.com/article/746-how-to-use-wordai-to-rephrase-rss-content-in-feedzy)
|
| 242 |
+
|
| 243 |
+
== Screenshots ==
|
| 244 |
|
| 245 |
1. Simple example
|
| 246 |
2. Inserting a shortcode in the WYSIWYG
|
| 249 |
|
| 250 |
|
| 251 |
== Changelog ==
|
| 252 |
+
= 3.2.5 - 2017-11-03 =
|
| 253 |
+
* Fix for double slash issue in image path.
|
| 254 |
+
* Fix for private ips when proxy is used.
|
| 255 |
+
* Add FAQ in sync with helpscout docs.
|
| 256 |
+
|
| 257 |
+
|
| 258 |
|
| 259 |
= 3.2.4 - 2017-10-13 =
|
| 260 |
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit2c02f86702e193e9234e805ca89726ca::getLoader();
|
vendor/autoload_52.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInitb87613f3526debd19666f950574691a6::getLoader();
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php
CHANGED
|
@@ -60,7 +60,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
| 60 |
/**
|
| 61 |
* @var array $allowed_authors The allowed authors.
|
| 62 |
*/
|
| 63 |
-
private $allowed_authors = array( 'proteusthemes.com', 'anarieldesign.com' );
|
| 64 |
/**
|
| 65 |
* @var bool $requires_license Either user needs to activate it with license.
|
| 66 |
*/
|
| 60 |
/**
|
| 61 |
* @var array $allowed_authors The allowed authors.
|
| 62 |
*/
|
| 63 |
+
private $allowed_authors = array( 'proteusthemes.com', 'anarieldesign.com', 'prothemedesign.com' );
|
| 64 |
/**
|
| 65 |
* @var bool $requires_license Either user needs to activate it with license.
|
| 66 |
*/
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit71b9976292a72846b9d61edd36602f54
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
|
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit71b9976292a72846b9d61edd36602f54
|
|
| 42 |
|
| 43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 45 |
-
|
| 46 |
}
|
| 47 |
|
| 48 |
return $loader;
|
| 49 |
}
|
| 50 |
}
|
| 51 |
|
| 52 |
-
function
|
| 53 |
{
|
| 54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 55 |
require $file;
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit2c02f86702e193e9234e805ca89726ca
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit2c02f86702e193e9234e805ca89726ca', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit2c02f86702e193e9234e805ca89726ca', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
| 42 |
|
| 43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 45 |
+
composerRequire2c02f86702e193e9234e805ca89726ca($fileIdentifier, $file);
|
| 46 |
}
|
| 47 |
|
| 48 |
return $loader;
|
| 49 |
}
|
| 50 |
}
|
| 51 |
|
| 52 |
+
function composerRequire2c02f86702e193e9234e805ca89726ca($fileIdentifier, $file)
|
| 53 |
{
|
| 54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 55 |
require $file;
|
vendor/composer/autoload_real_52.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
-
class
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit0ee835a1dc3b31d64dca86f79d70c22c {
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInitb87613f3526debd19666f950574691a6 {
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInitb87613f3526debd19666f950574691a6', 'loadClassLoader'), true /*, true */);
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitb87613f3526debd19666f950574691a6', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
vendor/composer/installed.json
CHANGED
|
@@ -6,15 +6,15 @@
|
|
| 6 |
"source": {
|
| 7 |
"type": "git",
|
| 8 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
| 9 |
-
"reference": "
|
| 10 |
},
|
| 11 |
"dist": {
|
| 12 |
"type": "zip",
|
| 13 |
-
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/
|
| 14 |
-
"reference": "
|
| 15 |
"shasum": ""
|
| 16 |
},
|
| 17 |
-
"time": "2017-
|
| 18 |
"type": "library",
|
| 19 |
"installation-source": "dist",
|
| 20 |
"autoload": {
|
| 6 |
"source": {
|
| 7 |
"type": "git",
|
| 8 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
| 9 |
+
"reference": "af394eda774c2611cbeb2f2073d03b747d7b2e7e"
|
| 10 |
},
|
| 11 |
"dist": {
|
| 12 |
"type": "zip",
|
| 13 |
+
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/af394eda774c2611cbeb2f2073d03b747d7b2e7e",
|
| 14 |
+
"reference": "af394eda774c2611cbeb2f2073d03b747d7b2e7e",
|
| 15 |
"shasum": ""
|
| 16 |
},
|
| 17 |
+
"time": "2017-11-01 11:28:21",
|
| 18 |
"type": "library",
|
| 19 |
"installation-source": "dist",
|
| 20 |
"autoload": {
|
