Version Description
- Kama_Contents, .
- "%%page%%" Yoast SEO.
- .
Download this release
Release Info
Developer | Flector |
Plugin | RSS for Yandex Turbo |
Version | 1.20 |
Comparing to | |
See all releases |
Code changes from version 1.19 to 1.20
- readme.txt +7 -1
- rss-for-yandex-turbo.php +14 -14
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: yandex, turbo, yandex turbo, rss, feed
|
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 5.1
|
7 |
Requires PHP: 5.3
|
8 |
-
Stable tag: 1.
|
9 |
|
10 |
Создание RSS-ленты для сервиса Яндекс.Турбо.
|
11 |
|
@@ -335,6 +335,12 @@ function ct_get_steps() {
|
|
335 |
|
336 |
== Changelog ==
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
= 1.19 =
|
339 |
|
340 |
* добавлена возможность подключить блок содержания на турбо-страницах.
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 5.1
|
7 |
Requires PHP: 5.3
|
8 |
+
Stable tag: 1.20
|
9 |
|
10 |
Создание RSS-ленты для сервиса Яндекс.Турбо.
|
11 |
|
335 |
|
336 |
== Changelog ==
|
337 |
|
338 |
+
= 1.20 =
|
339 |
+
|
340 |
+
* исправлена ошибка с подключением класса Kama_Contents, если он уже есть в теме.
|
341 |
+
* исправлено появление "%%page%%" при использовании заголовков от Yoast SEO.
|
342 |
+
* исправлена работа блока содержания при неуказанном заголовке.
|
343 |
+
|
344 |
= 1.19 =
|
345 |
|
346 |
* добавлена возможность подключить блок содержания на турбо-страницах.
|
rss-for-yandex-turbo.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: RSS for Yandex Turbo
|
4 |
Plugin URI: https://wordpress.org/plugins/rss-for-yandex-turbo/
|
5 |
Description: Создание RSS-ленты для сервиса Яндекс.Турбо.
|
6 |
-
Version: 1.
|
7 |
Author: Flector
|
8 |
Author URI: https://profiles.wordpress.org/flector#content-plugins
|
9 |
Text Domain: rss-for-yandex-turbo
|
@@ -13,7 +13,7 @@ Text Domain: rss-for-yandex-turbo
|
|
13 |
function yturbo_check_version() {
|
14 |
$yturbo_options = get_option('yturbo_options');
|
15 |
if (!isset($yturbo_options['version'])){$yturbo_options['version']='1.00';update_option('yturbo_options',$yturbo_options);}
|
16 |
-
if ( $yturbo_options['version'] != '1.
|
17 |
yturbo_set_new_options();
|
18 |
}
|
19 |
}
|
@@ -119,7 +119,7 @@ function yturbo_set_new_options() {
|
|
119 |
if (!isset($yturbo_options['yttoch5'])) {$yturbo_options['yttoch5']='disabled';}
|
120 |
if (!isset($yturbo_options['yttoch6'])) {$yturbo_options['yttoch6']='disabled';}
|
121 |
|
122 |
-
$yturbo_options['version'] = '1.
|
123 |
update_option('yturbo_options', $yturbo_options);
|
124 |
}
|
125 |
//функция установки новых опций при обновлении плагина у пользователей end
|
@@ -127,7 +127,7 @@ function yturbo_set_new_options() {
|
|
127 |
//функция установки значений по умолчанию при активации плагина begin
|
128 |
function yturbo_init() {
|
129 |
$yturbo_options = array();
|
130 |
-
$yturbo_options['version'] = '1.
|
131 |
$yturbo_options['ytrssname'] = 'turbo';
|
132 |
$yturbo_options['yttitle'] = get_bloginfo_rss('title');
|
133 |
$yturbo_options['ytlink'] = get_bloginfo_rss('url');
|
@@ -315,9 +315,9 @@ function yturbo_files_admin($hook_suffix) {
|
|
315 |
wp_enqueue_script('yturbo-textillate');
|
316 |
wp_register_style('yturbo-animate', $purl . '/inc/animate.min.css');
|
317 |
wp_enqueue_style('yturbo-animate');
|
318 |
-
wp_register_script('yturbo-script', $purl . '/inc/yturbo-script.js', array(), '1.
|
319 |
wp_enqueue_script('yturbo-script');
|
320 |
-
wp_register_style('yturbo-css', $purl . '/inc/yturbo-css.css', array(), '1.
|
321 |
wp_enqueue_style('yturbo-css');
|
322 |
}
|
323 |
}
|
@@ -2295,7 +2295,7 @@ echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'.PHP_EO
|
|
2295 |
<?php if ($ytmediascope) { ?><turbo:analytics id="<?php echo $ytmediascope; ?>" type="Mediascope"></turbo:analytics><?php echo PHP_EOL; ?><?php } ?>
|
2296 |
<?php do_action( 'yturbo_ads_header' ); echo yturbo_turbo_ads(); ?>
|
2297 |
<language><?php echo $ytlanguage; ?></language>
|
2298 |
-
<generator>RSS for Yandex Turbo v1.
|
2299 |
<?php while($query->have_posts()) : $query->the_post(); ?>
|
2300 |
<?php $ytremove = get_post_meta(get_the_ID(), 'ytremove_meta_value', true); ?>
|
2301 |
<?php if ($ytremoveturbo != 'enabled' && $ytremove != 'yes') { ?>
|
@@ -2470,7 +2470,7 @@ echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'.PHP_EO
|
|
2470 |
} else {
|
2471 |
$sep = '-';
|
2472 |
}
|
2473 |
-
$temp = str_replace(array('%%title%%','%%sitename%%','%%sep%%'),array(get_the_title_rss(),$yttitle,$sep), $wpseo_titles['title-post']);
|
2474 |
}
|
2475 |
} else {
|
2476 |
$temp = get_the_title_rss();
|
@@ -3298,12 +3298,6 @@ function yturbo_search_widget() {
|
|
3298 |
}
|
3299 |
//функция вывода блока поиска end
|
3300 |
|
3301 |
-
//подключение файла с классом Kama_Contents begin
|
3302 |
-
if ( ! class_exists('Kama_Contents') ) {
|
3303 |
-
require_once dirname( __FILE__ ) . '/inc/class-Kama_Contents.php';
|
3304 |
-
}
|
3305 |
-
//подключение файла с классом Kama_Contents end
|
3306 |
-
|
3307 |
//вставка оглавления записи begin
|
3308 |
function yturbo_toc( $content ){
|
3309 |
$yturbo_options = get_option('yturbo_options');
|
@@ -3320,6 +3314,12 @@ function yturbo_toc( $content ){
|
|
3320 |
|
3321 |
if ( ! in_array( get_post_type( get_the_ID() ), $types ) )
|
3322 |
return $content;
|
|
|
|
|
|
|
|
|
|
|
|
|
3323 |
|
3324 |
$selectors = array();
|
3325 |
if ($yturbo_options['yttoch1']=='enabled'){array_push($selectors, 'h1');}
|
3 |
Plugin Name: RSS for Yandex Turbo
|
4 |
Plugin URI: https://wordpress.org/plugins/rss-for-yandex-turbo/
|
5 |
Description: Создание RSS-ленты для сервиса Яндекс.Турбо.
|
6 |
+
Version: 1.20
|
7 |
Author: Flector
|
8 |
Author URI: https://profiles.wordpress.org/flector#content-plugins
|
9 |
Text Domain: rss-for-yandex-turbo
|
13 |
function yturbo_check_version() {
|
14 |
$yturbo_options = get_option('yturbo_options');
|
15 |
if (!isset($yturbo_options['version'])){$yturbo_options['version']='1.00';update_option('yturbo_options',$yturbo_options);}
|
16 |
+
if ( $yturbo_options['version'] != '1.20' ) {
|
17 |
yturbo_set_new_options();
|
18 |
}
|
19 |
}
|
119 |
if (!isset($yturbo_options['yttoch5'])) {$yturbo_options['yttoch5']='disabled';}
|
120 |
if (!isset($yturbo_options['yttoch6'])) {$yturbo_options['yttoch6']='disabled';}
|
121 |
|
122 |
+
$yturbo_options['version'] = '1.20';
|
123 |
update_option('yturbo_options', $yturbo_options);
|
124 |
}
|
125 |
//функция установки новых опций при обновлении плагина у пользователей end
|
127 |
//функция установки значений по умолчанию при активации плагина begin
|
128 |
function yturbo_init() {
|
129 |
$yturbo_options = array();
|
130 |
+
$yturbo_options['version'] = '1.20';
|
131 |
$yturbo_options['ytrssname'] = 'turbo';
|
132 |
$yturbo_options['yttitle'] = get_bloginfo_rss('title');
|
133 |
$yturbo_options['ytlink'] = get_bloginfo_rss('url');
|
315 |
wp_enqueue_script('yturbo-textillate');
|
316 |
wp_register_style('yturbo-animate', $purl . '/inc/animate.min.css');
|
317 |
wp_enqueue_style('yturbo-animate');
|
318 |
+
wp_register_script('yturbo-script', $purl . '/inc/yturbo-script.js', array(), '1.20');
|
319 |
wp_enqueue_script('yturbo-script');
|
320 |
+
wp_register_style('yturbo-css', $purl . '/inc/yturbo-css.css', array(), '1.20');
|
321 |
wp_enqueue_style('yturbo-css');
|
322 |
}
|
323 |
}
|
2295 |
<?php if ($ytmediascope) { ?><turbo:analytics id="<?php echo $ytmediascope; ?>" type="Mediascope"></turbo:analytics><?php echo PHP_EOL; ?><?php } ?>
|
2296 |
<?php do_action( 'yturbo_ads_header' ); echo yturbo_turbo_ads(); ?>
|
2297 |
<language><?php echo $ytlanguage; ?></language>
|
2298 |
+
<generator>RSS for Yandex Turbo v1.20 (https://wordpress.org/plugins/rss-for-yandex-turbo/)</generator>
|
2299 |
<?php while($query->have_posts()) : $query->the_post(); ?>
|
2300 |
<?php $ytremove = get_post_meta(get_the_ID(), 'ytremove_meta_value', true); ?>
|
2301 |
<?php if ($ytremoveturbo != 'enabled' && $ytremove != 'yes') { ?>
|
2470 |
} else {
|
2471 |
$sep = '-';
|
2472 |
}
|
2473 |
+
$temp = str_replace(array('%%title%%','%%sitename%%','%%sep%%','%%page%%'),array(get_the_title_rss(),$yttitle,$sep,''), $wpseo_titles['title-post']);
|
2474 |
}
|
2475 |
} else {
|
2476 |
$temp = get_the_title_rss();
|
3298 |
}
|
3299 |
//функция вывода блока поиска end
|
3300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3301 |
//вставка оглавления записи begin
|
3302 |
function yturbo_toc( $content ){
|
3303 |
$yturbo_options = get_option('yturbo_options');
|
3314 |
|
3315 |
if ( ! in_array( get_post_type( get_the_ID() ), $types ) )
|
3316 |
return $content;
|
3317 |
+
|
3318 |
+
//подключение файла с классом Kama_Contents begin
|
3319 |
+
if ( ! class_exists('Kama_Contents') ) {
|
3320 |
+
require_once dirname( __FILE__ ) . '/inc/class-Kama_Contents.php';
|
3321 |
+
}
|
3322 |
+
//подключение файла с классом Kama_Contents end
|
3323 |
|
3324 |
$selectors = array();
|
3325 |
if ($yturbo_options['yttoch1']=='enabled'){array_push($selectors, 'h1');}
|