Version Description
Download this release
Release Info
Developer | mohammed_kaludi |
Plugin | AMP for WP – Accelerated Mobile Pages |
Version | 1.0.53.1 |
Comparing to | |
See all releases |
Code changes from version 1.0.54.1 to 1.0.53.1
- README.md +1 -47
- accelerated-moblie-pages.php +2 -2
- changelog.txt +0 -46
- classes/class-ampforwp-youtube-embed.php +1 -3
- components/author-box/author-box.php +2 -13
- components/breadcrumb/breadcrumb.php +1 -2
- components/gdpr/gdpr.php +0 -2
- images/postviews-for-amp.png +0 -0
- includes/features/pagebuilders-support/pagebuilders_support.php +2 -3
- includes/features/performance/performance-functions.php +0 -3
- includes/options/admin-config.php +1 -20
- includes/redirect.php +0 -6
- includes/thirdparty-compatibility.php +6 -38
- includes/vendor/amp/includes/amp-post-template-actions.php +1 -0
- includes/vendor/amp/includes/sanitizers/class-amp-allowed-tags-generated.php +0 -8
- includes/vendor/amp/includes/sanitizers/class-amp-blacklist-sanitizer.php +2 -8
- pagebuilder/modules/video-module.php +2 -3
- readme.txt +34 -48
- templates/design-manager/design-1/elements/bread-crumbs.php +1 -2
- templates/design-manager/design-1/elements/meta-info.php +0 -1
- templates/design-manager/design-1/elements/social-icons.php +3 -8
- templates/design-manager/design-2/elements/bread-crumbs.php +1 -2
- templates/design-manager/design-2/elements/meta-info.php +0 -1
- templates/design-manager/design-2/elements/social-icons.php +3 -8
- templates/design-manager/design-3/elements/bread-crumbs.php +1 -2
- templates/design-manager/design-3/elements/meta-info.php +1 -2
- templates/design-manager/design-3/elements/social-icons.php +3 -8
- templates/design-manager/design-3/style.php +3 -4
- templates/design-manager/swift/archive.php +0 -3
- templates/design-manager/swift/footer.php +2 -7
- templates/design-manager/swift/functions.php +2 -7
- templates/design-manager/swift/page.php +1 -1
- templates/design-manager/swift/single.php +1 -1
- templates/design-manager/swift/style.php +1 -33
- templates/features.php +40 -272
README.md
CHANGED
@@ -4,7 +4,7 @@ Tags: AMP, accelerated mobile pages, mobile, amp project, google amp, amp wp, go
|
|
4 |
Donate link: https://www.paypal.me/Kaludi/25
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 5.4.2
|
7 |
-
Stable tag: 1.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -193,52 +193,6 @@ Device testing done through [BrowserStack](https://www.browserstack.com)
|
|
193 |
|
194 |
== Changelog ==
|
195 |
|
196 |
-
= 1.0.54.1 (26th June 2020) =
|
197 |
-
* Fixed: The duplicate text showing after the anchor link #4584
|
198 |
-
|
199 |
-
= 1.0.54 (25th June 2020) =
|
200 |
-
* Fixed: Odnoklassniki sharing not working properly #4525
|
201 |
-
* Fixed: Post title is not appearing when a post is shared through Whatsapp #4513
|
202 |
-
* Fixed: Even after activating amp page builder compatibility we are getting this message this feature requires Page Builder For AMP extension. #4530
|
203 |
-
* Fixed: RedGIFs embeds break site #4422
|
204 |
-
* Fixed: Show notice when user is enabling option "sort related item randomly". #4535
|
205 |
-
* Fixed: The mandatory tag 'link rel=canonical' is missing or incorrect due to Yoast SEO premium plugin #4569
|
206 |
-
* Fixed: AMP homepage has a wrong canonical link. #4564
|
207 |
-
* Fixed: Yoast not working in rare scenario #4562
|
208 |
-
* Fixed: Meta title not pulled from YOAST in version 1.0.53.2 #4574
|
209 |
-
* Fixed: yoast breadcrumb links not redirecting to amp pages. #4566
|
210 |
-
* Fixed: Need to make comatibility with the wordpress embed block in guntenburg editor #4506
|
211 |
-
* Fixed: Custom Javascript added with orbital theme and it is showing a validation error on the AMP Pages #4539
|
212 |
-
* Fixed: robots.txt file is not generating when AMP takeover beta option is enabled. #4541
|
213 |
-
* Fixed: Need to add compatibility of the "Brightcove Video Connect" plugin. #4517
|
214 |
-
* Fixed: Debug Warning #4568
|
215 |
-
* Fixed: Comments are not displaying on Homepage (only in swift theme) #4571
|
216 |
-
* Fixed: The button CSS not appearing in the AMP added with the Gutenberg button module #4572
|
217 |
-
|
218 |
-
= 1.0.53.2 (21st June 2020) =
|
219 |
-
* Fixed: Minor Bug
|
220 |
-
|
221 |
-
= 1.0.53 (19th June 2020) =
|
222 |
-
* Improvement: Need to implement YOAST breadcrumb for the category and the tags pages #4493
|
223 |
-
* Improvement: Added new set of hooks in all designs #4550
|
224 |
-
* Improvement: Added PostViews for AMP Extension #4549
|
225 |
-
* Improvement: Created an extra argument to pass for amp_author_box function so author links can be controlled #4466
|
226 |
-
* Fixed: Meta description tag is missing in AMP, when custom home page is selected. #4521
|
227 |
-
* Fixed: The attribute 'src' in tag 'amp-form extension .js script' is set to the invalid value'. #4515
|
228 |
-
* Fixed: The tag 'link rel=canonical' appears more than once in the document due to Yoast SEO premium plugin. #4511
|
229 |
-
* Fixed: Getting warnings due to Yoast SEO plugin. #4510
|
230 |
-
* Fixed: Issue with Image block of Gutenberg #4507
|
231 |
-
* Fixed: Gallery images(Gutenberg editor) are stretched when the Optimize CSS option is enabled. #4502
|
232 |
-
* Fixed: If category label has backslash in the name breadcrumbs break #4500
|
233 |
-
* Fixed: Vertical scroll Issue in iOS devices when the 'menu overlay' is positioned in right. #4461
|
234 |
-
* Fixed: WPRocket CDN is not working properly with the amp pages. #4342
|
235 |
-
* Fixed: When gdpr option is enabled the site is becoming unclickable in browser Safari on IOS and MacOS #4542
|
236 |
-
* Fixed: Unused HTML was showing in Video Module #4524
|
237 |
-
* Fixed: Getting validation error as "The attribute '"_blank"' may not appear in tag 'a' with RankMath #4527
|
238 |
-
* Fixed: Anchor tag is stripping in AMP with Sitekit By Google plugin is active #4552
|
239 |
-
* Fixed: Date styling not looking good in Design 3 archive pages #4557
|
240 |
-
* Fixed: Debug warning #4555
|
241 |
-
|
242 |
= 1.0.52 (27th May 2020) =
|
243 |
* Fixed: Reverted the CDN code of WP Rocket plugin which was causing the malformed url issue #4342
|
244 |
|
4 |
Donate link: https://www.paypal.me/Kaludi/25
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 5.4.2
|
7 |
+
Stable tag: 1.0.53.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
193 |
|
194 |
== Changelog ==
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
= 1.0.52 (27th May 2020) =
|
197 |
* Fixed: Reverted the CDN code of WP Rocket plugin which was causing the malformed url issue #4342
|
198 |
|
accelerated-moblie-pages.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Accelerated Mobile Pages
|
4 |
Plugin URI: https://wordpress.org/plugins/accelerated-mobile-pages/
|
5 |
Description: AMP for WP - Accelerated Mobile Pages for WordPress
|
6 |
-
Version: 1.0.
|
7 |
Author: Ahmed Kaludi, Mohammed Kaludi
|
8 |
Author URI: https://ampforwp.com/
|
9 |
Donate link: https://www.paypal.me/Kaludi/25
|
@@ -20,7 +20,7 @@ define('AMPFORWP_PLUGIN_DIR_URI', plugin_dir_url(__FILE__));
|
|
20 |
define('AMPFORWP_DISQUS_URL',plugin_dir_url(__FILE__).'includes/disqus.html');
|
21 |
define('AMPFORWP_IMAGE_DIR',plugin_dir_url(__FILE__).'images');
|
22 |
define('AMPFORWP_MAIN_PLUGIN_DIR', plugin_dir_path( __DIR__ ) );
|
23 |
-
define('AMPFORWP_VERSION','1.0.
|
24 |
define('AMPFORWP_EXTENSION_DIR',plugin_dir_path(__FILE__).'includes/options/extensions');
|
25 |
if(!defined('AMPFROWP_HOST_NAME')){
|
26 |
$urlinfo = get_bloginfo('url');
|
3 |
Plugin Name: Accelerated Mobile Pages
|
4 |
Plugin URI: https://wordpress.org/plugins/accelerated-mobile-pages/
|
5 |
Description: AMP for WP - Accelerated Mobile Pages for WordPress
|
6 |
+
Version: 1.0.53.1
|
7 |
Author: Ahmed Kaludi, Mohammed Kaludi
|
8 |
Author URI: https://ampforwp.com/
|
9 |
Donate link: https://www.paypal.me/Kaludi/25
|
20 |
define('AMPFORWP_DISQUS_URL',plugin_dir_url(__FILE__).'includes/disqus.html');
|
21 |
define('AMPFORWP_IMAGE_DIR',plugin_dir_url(__FILE__).'images');
|
22 |
define('AMPFORWP_MAIN_PLUGIN_DIR', plugin_dir_path( __DIR__ ) );
|
23 |
+
define('AMPFORWP_VERSION','1.0.53.1');
|
24 |
define('AMPFORWP_EXTENSION_DIR',plugin_dir_path(__FILE__).'includes/options/extensions');
|
25 |
if(!defined('AMPFROWP_HOST_NAME')){
|
26 |
$urlinfo = get_bloginfo('url');
|
changelog.txt
CHANGED
@@ -1,51 +1,5 @@
|
|
1 |
== Changelog ==
|
2 |
|
3 |
-
= 1.0.54.1 (26th June 2020) =
|
4 |
-
* Fixed: The duplicate text showing after the anchor link #4584
|
5 |
-
|
6 |
-
= 1.0.54 (25th June 2020) =
|
7 |
-
* Fixed: Odnoklassniki sharing not working properly #4525
|
8 |
-
* Fixed: Post title is not appearing when a post is shared through Whatsapp #4513
|
9 |
-
* Fixed: Even after activating amp page builder compatibility we are getting this message this feature requires Page Builder For AMP extension. #4530
|
10 |
-
* Fixed: RedGIFs embeds break site #4422
|
11 |
-
* Fixed: Show notice when user is enabling option "sort related item randomly". #4535
|
12 |
-
* Fixed: The mandatory tag 'link rel=canonical' is missing or incorrect due to Yoast SEO premium plugin #4569
|
13 |
-
* Fixed: AMP homepage has a wrong canonical link. #4564
|
14 |
-
* Fixed: Yoast not working in rare scenario #4562
|
15 |
-
* Fixed: Meta title not pulled from YOAST in version 1.0.53.2 #4574
|
16 |
-
* Fixed: yoast breadcrumb links not redirecting to amp pages. #4566
|
17 |
-
* Fixed: Need to make comatibility with the wordpress embed block in guntenburg editor #4506
|
18 |
-
* Fixed: Custom Javascript added with orbital theme and it is showing a validation error on the AMP Pages #4539
|
19 |
-
* Fixed: robots.txt file is not generating when AMP takeover beta option is enabled. #4541
|
20 |
-
* Fixed: Need to add compatibility of the "Brightcove Video Connect" plugin. #4517
|
21 |
-
* Fixed: Debug Warning #4568
|
22 |
-
* Fixed: Comments are not displaying on Homepage (only in swift theme) #4571
|
23 |
-
* Fixed: The button CSS not appearing in the AMP added with the Gutenberg button module #4572
|
24 |
-
|
25 |
-
= 1.0.53.2 (21st June 2020) =
|
26 |
-
* Fixed: Minor Bug
|
27 |
-
|
28 |
-
= 1.0.53 (19th June 2020) =
|
29 |
-
* Improvement: Need to implement YOAST breadcrumb for the category and the tags pages #4493
|
30 |
-
* Improvement: Added new set of hooks in all designs #4550
|
31 |
-
* Improvement: Added PostViews for AMP Extension #4549
|
32 |
-
* Improvement: Created an extra argument to pass for amp_author_box function so author links can be controlled #4466
|
33 |
-
* Fixed: Meta description tag is missing in AMP, when custom home page is selected. #4521
|
34 |
-
* Fixed: The attribute 'src' in tag 'amp-form extension .js script' is set to the invalid value'. #4515
|
35 |
-
* Fixed: The tag 'link rel=canonical' appears more than once in the document due to Yoast SEO premium plugin. #4511
|
36 |
-
* Fixed: Getting warnings due to Yoast SEO plugin. #4510
|
37 |
-
* Fixed: Issue with Image block of Gutenberg #4507
|
38 |
-
* Fixed: Gallery images(Gutenberg editor) are stretched when the Optimize CSS option is enabled. #4502
|
39 |
-
* Fixed: If category label has backslash in the name breadcrumbs break #4500
|
40 |
-
* Fixed: Vertical scroll Issue in iOS devices when the 'menu overlay' is positioned in right. #4461
|
41 |
-
* Fixed: WPRocket CDN is not working properly with the amp pages. #4342
|
42 |
-
* Fixed: When gdpr option is enabled the site is becoming unclickable in browser Safari on IOS and MacOS #4542
|
43 |
-
* Fixed: Unused HTML was showing in Video Module #4524
|
44 |
-
* Fixed: Getting validation error as "The attribute '"_blank"' may not appear in tag 'a' with RankMath #4527
|
45 |
-
* Fixed: Anchor tag is stripping in AMP with Sitekit By Google plugin is active #4552
|
46 |
-
* Fixed: Date styling not looking good in Design 3 archive pages #4557
|
47 |
-
* Fixed: Debug warning #4555
|
48 |
-
|
49 |
= 1.0.52 (27th May 2020) =
|
50 |
* Fixed: Reverted the CDN code of WP Rocket plugin which was causing the malformed url issue #4342
|
51 |
|
1 |
== Changelog ==
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
= 1.0.52 (27th May 2020) =
|
4 |
* Fixed: Reverted the CDN code of WP Rocket plugin which was causing the malformed url issue #4342
|
5 |
|
classes/class-ampforwp-youtube-embed.php
CHANGED
@@ -117,9 +117,7 @@ class AMPforWP_YouTube_Embed_Handler extends AMP_Base_Embed_Handler {
|
|
117 |
}
|
118 |
} else {
|
119 |
// ?v={id} or ?list={id}
|
120 |
-
|
121 |
-
parse_str( $parsed_url['query'], $query_args );
|
122 |
-
}
|
123 |
|
124 |
if ( isset( $query_args['v'] ) ) {
|
125 |
$video_id = $this->sanitize_v_arg( $query_args['v'] );
|
117 |
}
|
118 |
} else {
|
119 |
// ?v={id} or ?list={id}
|
120 |
+
parse_str( $parsed_url['query'], $query_args );
|
|
|
|
|
121 |
|
122 |
if ( isset( $query_args['v'] ) ) {
|
123 |
$video_id = $this->sanitize_v_arg( $query_args['v'] );
|
components/author-box/author-box.php
CHANGED
@@ -71,10 +71,6 @@ if ( isset( $args['author_prefix']) ) {
|
|
71 |
if ( isset( $args['author_link']) ) {
|
72 |
$author_link = $args['author_link'];
|
73 |
}
|
74 |
-
$is_author_link_amp = true;
|
75 |
-
if ( isset( $args['is_author_link_amp']) ) {
|
76 |
-
$is_author_link_amp = $args['is_author_link_amp'];
|
77 |
-
}
|
78 |
if ( isset( $args['author_wrapper_class']) ) {
|
79 |
$author_wrapper_class = $args['author_wrapper_class'];
|
80 |
}
|
@@ -104,21 +100,14 @@ if ( isset($args['show_time']) ) {
|
|
104 |
if ( true == ampforwp_get_setting('ampforwp-author-page-url') ){
|
105 |
if ( function_exists('coauthors_posts_links') ) {
|
106 |
if( $author_pub_name ){
|
107 |
-
|
108 |
-
if($is_author_link_amp==true){
|
109 |
-
$auth_link = ampforwp_url_controller($author_link);
|
110 |
-
}
|
111 |
-
$author_link = (true == ampforwp_get_setting('ampforwp-archive-support'))? esc_url($auth_link) : esc_url($author_link);
|
112 |
echo '<span class="author-name">' .esc_html($author_prefix) . ' <a href="'. esc_url($author_link).'" title="'. esc_html($author_name).'"> ' .esc_html( $author_name ).'</a></span>';
|
113 |
echo ampforwp_yoast_twitter_handle();
|
114 |
}
|
115 |
}
|
116 |
else {
|
117 |
if( $author_pub_name ){
|
118 |
-
|
119 |
-
$author_link = ampforwp_url_controller($author_link);
|
120 |
-
}
|
121 |
-
echo '<span class="author-name">' .esc_html($author_prefix) . ' <a href="'. esc_url($author_link).'" title="'. esc_html($author_name).'"> ' .esc_html( $author_name ).'</a></span>';
|
122 |
echo ampforwp_yoast_twitter_handle();
|
123 |
}
|
124 |
}
|
71 |
if ( isset( $args['author_link']) ) {
|
72 |
$author_link = $args['author_link'];
|
73 |
}
|
|
|
|
|
|
|
|
|
74 |
if ( isset( $args['author_wrapper_class']) ) {
|
75 |
$author_wrapper_class = $args['author_wrapper_class'];
|
76 |
}
|
100 |
if ( true == ampforwp_get_setting('ampforwp-author-page-url') ){
|
101 |
if ( function_exists('coauthors_posts_links') ) {
|
102 |
if( $author_pub_name ){
|
103 |
+
$author_link = (true == ampforwp_get_setting('ampforwp-archive-support'))? esc_url(ampforwp_url_controller($author_link)) : esc_url($author_link);
|
|
|
|
|
|
|
|
|
104 |
echo '<span class="author-name">' .esc_html($author_prefix) . ' <a href="'. esc_url($author_link).'" title="'. esc_html($author_name).'"> ' .esc_html( $author_name ).'</a></span>';
|
105 |
echo ampforwp_yoast_twitter_handle();
|
106 |
}
|
107 |
}
|
108 |
else {
|
109 |
if( $author_pub_name ){
|
110 |
+
echo '<span class="author-name">' .esc_html($author_prefix) . ' <a href="'. esc_url(ampforwp_url_controller($author_link)).'" title="'. esc_html($author_name).'"> ' .esc_html( $author_name ).'</a></span>';
|
|
|
|
|
|
|
111 |
echo ampforwp_yoast_twitter_handle();
|
112 |
}
|
113 |
}
|
components/breadcrumb/breadcrumb.php
CHANGED
@@ -130,8 +130,7 @@ function amp_breadcrumb_output(){
|
|
130 |
// Loop through parent categories and store in variable $cat_display
|
131 |
$cat_display = '';
|
132 |
foreach($cat_parents as $parents) {
|
133 |
-
$
|
134 |
-
$cat_id = $categories[0]->cat_ID;
|
135 |
$cat_link = get_category_link($cat_id);
|
136 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
137 |
$cat_link = ampforwp_url_controller( $cat_link );
|
130 |
// Loop through parent categories and store in variable $cat_display
|
131 |
$cat_display = '';
|
132 |
foreach($cat_parents as $parents) {
|
133 |
+
$cat_id = get_cat_ID( $parents);
|
|
|
134 |
$cat_link = get_category_link($cat_id);
|
135 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
136 |
$cat_link = ampforwp_url_controller( $cat_link );
|
components/gdpr/gdpr.php
CHANGED
@@ -249,8 +249,6 @@ function ampforwp_gdpr_css(){
|
|
249 |
z-index:9999;
|
250 |
display: initial;
|
251 |
position: inherit;
|
252 |
-
height:20px;
|
253 |
-
width:100%;
|
254 |
}
|
255 |
<?php }
|
256 |
|
249 |
z-index:9999;
|
250 |
display: initial;
|
251 |
position: inherit;
|
|
|
|
|
252 |
}
|
253 |
<?php }
|
254 |
|
images/postviews-for-amp.png
DELETED
Binary file
|
includes/features/pagebuilders-support/pagebuilders_support.php
CHANGED
@@ -4,8 +4,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
4 |
exit;
|
5 |
}
|
6 |
function ampforwp_page_builders_support_options($opt_name){
|
7 |
-
$divi_pb_for_ampchecker = $elemntr_pb_for_ampchecker =
|
8 |
-
if(!function_exists('amp_pagebuilder_compatibility_init')){
|
9 |
$divi_pb_for_ampchecker = array(
|
10 |
'id' => 'divi_pb_for_amp_info_normal',
|
11 |
'type' => 'info',
|
@@ -42,7 +41,7 @@ if(!function_exists('amp_pagebuilder_compatibility_init')){
|
|
42 |
),
|
43 |
'desc' => sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin: -45px -14px -18px -17px;"><b>%s</b> %s <a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a> extension.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a>)</div></div>',esc_html__( 'ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),esc_html__( 'This feature requires', 'accelerated-mobile-pages' ),esc_html__( 'Page Builder compatibility For AMP', 'accelerated-mobile-pages'),esc_html__( 'Click here for more info', 'accelerated-mobile-pages' )),
|
44 |
);
|
45 |
-
|
46 |
$pb_for_amp[] = array(
|
47 |
'id' => 'ampforwp-pagebuilder-accor',
|
48 |
'type' => 'section',
|
4 |
exit;
|
5 |
}
|
6 |
function ampforwp_page_builders_support_options($opt_name){
|
7 |
+
$divi_pb_for_ampchecker = $elemntr_pb_for_ampchecker = array();
|
|
|
8 |
$divi_pb_for_ampchecker = array(
|
9 |
'id' => 'divi_pb_for_amp_info_normal',
|
10 |
'type' => 'info',
|
41 |
),
|
42 |
'desc' => sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin: -45px -14px -18px -17px;"><b>%s</b> %s <a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a> extension.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a>)</div></div>',esc_html__( 'ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),esc_html__( 'This feature requires', 'accelerated-mobile-pages' ),esc_html__( 'Page Builder compatibility For AMP', 'accelerated-mobile-pages'),esc_html__( 'Click here for more info', 'accelerated-mobile-pages' )),
|
43 |
);
|
44 |
+
|
45 |
$pb_for_amp[] = array(
|
46 |
'id' => 'ampforwp-pagebuilder-accor',
|
47 |
'type' => 'section',
|
includes/features/performance/performance-functions.php
CHANGED
@@ -227,9 +227,6 @@ function ampforwp_white_list_selectors($completeContent){
|
|
227 |
if(ampforwp_get_setting('ampforwp_css_tree_shaking')==1 && ampforwp_get_setting('content-sneak-peek')==1 ){
|
228 |
$white_list[] = '.hide';
|
229 |
}
|
230 |
-
if(ampforwp_get_setting('ampforwp_css_tree_shaking')==1){
|
231 |
-
$white_list[] = '.amp-carousel-img img';
|
232 |
-
}
|
233 |
$white_list = (array)apply_filters('ampforwp_tree_shaking_white_list_selector',$white_list);
|
234 |
$w_l_str = '';
|
235 |
for($i=0;$i<count($white_list);$i++){
|
227 |
if(ampforwp_get_setting('ampforwp_css_tree_shaking')==1 && ampforwp_get_setting('content-sneak-peek')==1 ){
|
228 |
$white_list[] = '.hide';
|
229 |
}
|
|
|
|
|
|
|
230 |
$white_list = (array)apply_filters('ampforwp_tree_shaking_white_list_selector',$white_list);
|
231 |
$w_l_str = '';
|
232 |
for($i=0;$i<count($white_list);$i++){
|
includes/options/admin-config.php
CHANGED
@@ -675,18 +675,6 @@ $extension_listing_array = array(
|
|
675 |
'store_url'=>'https://accounts.ampforwp.com',
|
676 |
'is_activated'=>(is_plugin_active('polls-for-amp/polls-for-amp.php')? 1 : 2),
|
677 |
),
|
678 |
-
array(
|
679 |
-
'name'=>'Post Views for AMP',
|
680 |
-
'class'=>'new-ext',
|
681 |
-
'desc'=>'Add Post Views Support in AMP',
|
682 |
-
'img_src'=>AMPFORWP_IMAGE_DIR . '/postviews-for-amp.png',
|
683 |
-
'price'=>'$29',
|
684 |
-
'url_link'=>'https://ampforwp.com/addons/postviews-for-amp/',
|
685 |
-
'plugin_active_path'=> 'postviews-for-amp/postviews-for-amp.php',
|
686 |
-
'item_name'=>'Post Views for AMP',
|
687 |
-
'store_url'=>'https://accounts.ampforwp.com',
|
688 |
-
'is_activated'=>(is_plugin_active('postviews-for-amp/postviews-for-amp.php')? 1 : 2),
|
689 |
-
),
|
690 |
array(
|
691 |
'name'=>'Transposh for AMP',
|
692 |
'class'=>'new-ext',
|
@@ -3021,7 +3009,7 @@ Redux::setSection( $opt_name, array(
|
|
3021 |
array(
|
3022 |
'id' => 'ampforwp-duplicate-featured-image',
|
3023 |
'type' => 'switch',
|
3024 |
-
'title' => esc_html__('
|
3025 |
'tooltip-subtitle' => esc_html__('Turn On the support if you want to show the Featured Image if it already exists in post content.', 'accelerated-mobile-pages'),
|
3026 |
'true' => 'true',
|
3027 |
'false' => 'false',
|
@@ -6081,13 +6069,6 @@ $single_page_options = array(
|
|
6081 |
array('ampforwp-single-related-posts-switch', '=' , '1'),
|
6082 |
),
|
6083 |
),
|
6084 |
-
array(
|
6085 |
-
'id' => 'ampforwp-sort-related-posts-randomly-notice',
|
6086 |
-
'type' => 'info',
|
6087 |
-
'style' => 'info',
|
6088 |
-
'desc' => esc_html__('Enabling this might have some performance effects for sites who have large number of posts. Please use this with caution.', 'accelerated-mobile-pages'),
|
6089 |
-
'required' => array('ampforwp-single-order-of-related-posts', '=', 1)
|
6090 |
-
),
|
6091 |
array(
|
6092 |
'id' => 'ampforwp-number-of-related-posts',
|
6093 |
'type' => 'text',
|
675 |
'store_url'=>'https://accounts.ampforwp.com',
|
676 |
'is_activated'=>(is_plugin_active('polls-for-amp/polls-for-amp.php')? 1 : 2),
|
677 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
678 |
array(
|
679 |
'name'=>'Transposh for AMP',
|
680 |
'class'=>'new-ext',
|
3009 |
array(
|
3010 |
'id' => 'ampforwp-duplicate-featured-image',
|
3011 |
'type' => 'switch',
|
3012 |
+
'title' => esc_html__('Duplicate Featured Image', 'accelerated-mobile-pages'),
|
3013 |
'tooltip-subtitle' => esc_html__('Turn On the support if you want to show the Featured Image if it already exists in post content.', 'accelerated-mobile-pages'),
|
3014 |
'true' => 'true',
|
3015 |
'false' => 'false',
|
6069 |
array('ampforwp-single-related-posts-switch', '=' , '1'),
|
6070 |
),
|
6071 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6072 |
array(
|
6073 |
'id' => 'ampforwp-number-of-related-posts',
|
6074 |
'type' => 'text',
|
includes/redirect.php
CHANGED
@@ -146,12 +146,6 @@ if(is_search() && 0 == ampforwp_get_setting('amp-redirection-search')){
|
|
146 |
* If certain conditions does not match then return early and exit from redirection
|
147 |
*/
|
148 |
|
149 |
-
// #4541
|
150 |
-
$this_url = home_url(add_query_arg(array($_GET), $wp->request));
|
151 |
-
if(preg_match('/robots\.txt/', $this_url)){
|
152 |
-
return;
|
153 |
-
}
|
154 |
-
|
155 |
// return if the current page is Feed page, as we don't need anything on feedpaged
|
156 |
if ( is_feed() ) {
|
157 |
return;
|
146 |
* If certain conditions does not match then return early and exit from redirection
|
147 |
*/
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
// return if the current page is Feed page, as we don't need anything on feedpaged
|
150 |
if ( is_feed() ) {
|
151 |
return;
|
includes/thirdparty-compatibility.php
CHANGED
@@ -59,22 +59,15 @@ function ampforwp_thirdparty_compatibility(){
|
|
59 |
if(function_exists('heateor_sss_save_default_options') && false == ampforwp_get_setting('ampforwp-sassy_social-switch') ){
|
60 |
add_filter('heateor_sss_disable_sharing','ampforwp_removing_sassy_social_share');
|
61 |
}
|
62 |
-
if(function_exists('
|
63 |
remove_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
|
64 |
}
|
65 |
-
$
|
66 |
-
$
|
67 |
-
if(isset($
|
68 |
-
$
|
69 |
}
|
70 |
-
if(
|
71 |
-
$yoast_canonical_page = $yoast_canonical['noindex-page'];
|
72 |
-
}
|
73 |
-
if (class_exists('WPSEO_Options') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && $yoast_canonical_post && $yoast_canonical_page && WPSEO_Meta::get_value( 'meta-robots-noindex', ampforwp_get_the_ID()) != 2) {
|
74 |
-
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
75 |
-
}elseif(class_exists('WPSEO_Options') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && is_page() && $yoast_canonical_page ){
|
76 |
-
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
77 |
-
}elseif(class_exists('WPSEO_Options') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && is_single() && $yoast_canonical_post ){
|
78 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
79 |
}elseif (class_exists('WPSEO_Options') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && WPSEO_Meta::get_value( 'meta-robots-noindex', ampforwp_get_the_ID()) == 1) {
|
80 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
@@ -1137,29 +1130,4 @@ function ampforwp_wp_optimize_iframe($content){
|
|
1137 |
unset($content['the_content']);
|
1138 |
}
|
1139 |
return $content;
|
1140 |
-
}
|
1141 |
-
add_action('init','ampforwp_include_required_yoast_files');
|
1142 |
-
function ampforwp_include_required_yoast_files(){
|
1143 |
-
// Yoast SEO 14+ support helper class #4574
|
1144 |
-
$include_file = $include_yoast_files = $include_yoast_premium_files= '';
|
1145 |
-
$include_yoast_files = WP_PLUGIN_DIR . '/wordpress-seo/admin/class-meta-columns.php';
|
1146 |
-
$include_yoast_premium_files = WP_PLUGIN_DIR . '/wordpress-seo-premium/admin/class-meta-columns.php';
|
1147 |
-
if ( file_exists($include_yoast_files) && function_exists('wpseo_init') ) {
|
1148 |
-
$include_file = $include_yoast_files;
|
1149 |
-
}
|
1150 |
-
if ( file_exists($include_yoast_premium_files) && class_exists('WPSEO_Premium')) {
|
1151 |
-
$include_file = $include_yoast_premium_files;
|
1152 |
-
}
|
1153 |
-
if ( file_exists($include_file) ){
|
1154 |
-
require_once($include_file);
|
1155 |
-
class Ampforwp_Yoast_Data extends WPSEO_Meta_Columns {
|
1156 |
-
|
1157 |
-
public function get_context_for_post_id($id) {
|
1158 |
-
if ( method_exists('WPSEO_Meta_Columns', 'get_context_for_post_id')) {
|
1159 |
-
return parent::get_context_for_post_id($id);
|
1160 |
-
}
|
1161 |
-
return false;
|
1162 |
-
}
|
1163 |
-
}
|
1164 |
-
}
|
1165 |
}
|
59 |
if(function_exists('heateor_sss_save_default_options') && false == ampforwp_get_setting('ampforwp-sassy_social-switch') ){
|
60 |
add_filter('heateor_sss_disable_sharing','ampforwp_removing_sassy_social_share');
|
61 |
}
|
62 |
+
if(function_exists('tbn_theme_setup')){
|
63 |
remove_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
|
64 |
}
|
65 |
+
$yoast_noindex = $yoast_noindex_post = '';
|
66 |
+
$yoast_noindex = get_option( 'wpseo_titles' );
|
67 |
+
if(isset($yoast_noindex['noindex-post'])){
|
68 |
+
$yoast_noindex_post = $yoast_noindex['noindex-post'];
|
69 |
}
|
70 |
+
if (class_exists('WPSEO_Options') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && $yoast_noindex_post && WPSEO_Meta::get_value( 'meta-robots-noindex', ampforwp_get_the_ID()) != 2) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
72 |
}elseif (class_exists('WPSEO_Options') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && WPSEO_Meta::get_value( 'meta-robots-noindex', ampforwp_get_the_ID()) == 1) {
|
73 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
1130 |
unset($content['the_content']);
|
1131 |
}
|
1132 |
return $content;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1133 |
}
|
includes/vendor/amp/includes/amp-post-template-actions.php
CHANGED
@@ -22,6 +22,7 @@ if( (class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration')) ){
|
|
22 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
23 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_title' );
|
24 |
}
|
|
|
25 |
function amp_post_template_add_canonical( $amp_template ) {
|
26 |
?>
|
27 |
<link rel="canonical" href="<?php echo esc_url( apply_filters('ampforwp_modify_rel_url',$amp_template->get( 'canonical_url' ) ) ); ?>" />
|
22 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_canonical' );
|
23 |
add_action( 'amp_post_template_head', 'AMPforWP\\AMPVendor\\amp_post_template_add_title' );
|
24 |
}
|
25 |
+
|
26 |
function amp_post_template_add_canonical( $amp_template ) {
|
27 |
?>
|
28 |
<link rel="canonical" href="<?php echo esc_url( apply_filters('ampforwp_modify_rel_url',$amp_template->get( 'canonical_url' ) ) ); ?>" />
|
includes/vendor/amp/includes/sanitizers/class-amp-allowed-tags-generated.php
CHANGED
@@ -558,10 +558,6 @@ class AMP_Allowed_Tags_Generated {
|
|
558 |
array(
|
559 |
'attr_spec_list' => array(
|
560 |
'autoplay' => array(),
|
561 |
-
'[dock]' => array(),
|
562 |
-
'dock' => array(
|
563 |
-
'value' => '#dock-slot',
|
564 |
-
),
|
565 |
'data-outstream' => array(
|
566 |
'value_regex' => '[0-9]+',
|
567 |
),
|
@@ -608,10 +604,6 @@ class AMP_Allowed_Tags_Generated {
|
|
608 |
'noloading' => array(
|
609 |
'value' => '',
|
610 |
),
|
611 |
-
'[dock]' => array(),
|
612 |
-
'dock' => array(
|
613 |
-
'value' => '#dock-slot',
|
614 |
-
),
|
615 |
),
|
616 |
'tag_spec' => array(
|
617 |
'requires_extension' => array(
|
558 |
array(
|
559 |
'attr_spec_list' => array(
|
560 |
'autoplay' => array(),
|
|
|
|
|
|
|
|
|
561 |
'data-outstream' => array(
|
562 |
'value_regex' => '[0-9]+',
|
563 |
),
|
604 |
'noloading' => array(
|
605 |
'value' => '',
|
606 |
),
|
|
|
|
|
|
|
|
|
607 |
),
|
608 |
'tag_spec' => array(
|
609 |
'requires_extension' => array(
|
includes/vendor/amp/includes/sanitizers/class-amp-blacklist-sanitizer.php
CHANGED
@@ -52,13 +52,7 @@ class AMP_Blacklist_Sanitizer extends AMP_Base_Sanitizer {
|
|
52 |
}
|
53 |
$node->setAttribute('href',$href);
|
54 |
}
|
55 |
-
|
56 |
-
if(strpos($href,'#') !== 0){
|
57 |
-
$node->setAttribute('href', \ampforwp_findInternalUrl($href));
|
58 |
-
}
|
59 |
-
}else{
|
60 |
-
$node->setAttribute('href', \ampforwp_findInternalUrl($href));
|
61 |
-
}
|
62 |
|
63 |
}
|
64 |
|
@@ -233,7 +227,7 @@ class AMP_Blacklist_Sanitizer extends AMP_Base_Sanitizer {
|
|
233 |
* For more info check: https://github.com/ahmedkaludi/accelerated-mobile-pages/issues/2556 and https://github.com/ahmedkaludi/accelerated-mobile-pages/issues/2967
|
234 |
*/
|
235 |
if( false === $this->contains_any_multibyte($href) ){
|
236 |
-
if ( false ===
|
237 |
&& ! in_array( $protocol, $special_protocols, true ) ) {
|
238 |
return false;
|
239 |
}
|
52 |
}
|
53 |
$node->setAttribute('href',$href);
|
54 |
}
|
55 |
+
$node->setAttribute('href', \ampforwp_findInternalUrl($href));
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
|
57 |
}
|
58 |
|
227 |
* For more info check: https://github.com/ahmedkaludi/accelerated-mobile-pages/issues/2556 and https://github.com/ahmedkaludi/accelerated-mobile-pages/issues/2967
|
228 |
*/
|
229 |
if( false === $this->contains_any_multibyte($href) ){
|
230 |
+
if ( false === filter_var( $href, FILTER_VALIDATE_URL )
|
231 |
&& ! in_array( $protocol, $special_protocols, true ) ) {
|
232 |
return false;
|
233 |
}
|
pagebuilder/modules/video-module.php
CHANGED
@@ -14,8 +14,8 @@ $output = '
|
|
14 |
controls >
|
15 |
<source src="{{video_upload_link}}"
|
16 |
type="video/mp4" />
|
17 |
-
<source type="
|
18 |
-
src="
|
19 |
</amp-video>
|
20 |
{{ifend_condition_video_option_custom}}
|
21 |
|
@@ -87,7 +87,6 @@ return array(
|
|
87 |
'type' =>'text',
|
88 |
'name' =>"video_upload_link",
|
89 |
'label' =>'Video link',
|
90 |
-
'helpmessage' => esc_html__('Please make sure to enter https url link.', 'accelerated-mobile-pages'),
|
91 |
'tab' =>'customizer',
|
92 |
'default' =>'',
|
93 |
'content_type'=>'html',
|
14 |
controls >
|
15 |
<source src="{{video_upload_link}}"
|
16 |
type="video/mp4" />
|
17 |
+
<source type="{{video_upload_link}}"
|
18 |
+
src="/video/tokyo.webm">
|
19 |
</amp-video>
|
20 |
{{ifend_condition_video_option_custom}}
|
21 |
|
87 |
'type' =>'text',
|
88 |
'name' =>"video_upload_link",
|
89 |
'label' =>'Video link',
|
|
|
90 |
'tab' =>'customizer',
|
91 |
'default' =>'',
|
92 |
'content_type'=>'html',
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
|
2 |
Contributors: mohammed_kaludi, ahmedkaludi, ampforwp
|
3 |
Tags: AMP, accelerated mobile pages, mobile, amp project, google amp, amp wp, google, plugin, SEO
|
4 |
Donate link: https://www.paypal.me/Kaludi/25
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 5.4.2
|
7 |
-
Stable tag: 1.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -190,51 +190,37 @@ You can contact us from [here](https://ampforwp.com/contact/)
|
|
190 |
|
191 |
== Changelog ==
|
192 |
|
193 |
-
= 1.0.
|
194 |
-
* Fixed:
|
195 |
-
|
196 |
-
= 1.0.
|
197 |
-
*
|
198 |
-
*
|
199 |
-
* Fixed:
|
200 |
-
* Fixed:
|
201 |
-
* Fixed:
|
202 |
-
* Fixed:
|
203 |
-
* Fixed:
|
204 |
-
* Fixed:
|
205 |
-
* Fixed:
|
206 |
-
* Fixed:
|
207 |
-
* Fixed:
|
208 |
-
|
209 |
-
|
210 |
-
*
|
211 |
-
*
|
212 |
-
*
|
213 |
-
*
|
214 |
-
|
215 |
-
|
216 |
-
* Fixed:
|
217 |
-
|
218 |
-
|
219 |
-
*
|
220 |
-
*
|
221 |
-
*
|
222 |
-
*
|
223 |
-
* Fixed:
|
224 |
-
* Fixed:
|
225 |
-
* Fixed: The tag 'link rel=canonical' appears more than once in the document due to Yoast SEO premium plugin. #4511
|
226 |
-
* Fixed: Getting warnings due to Yoast SEO plugin. #4510
|
227 |
-
* Fixed: Issue with Image block of Gutenberg #4507
|
228 |
-
* Fixed: Gallery images(Gutenberg editor) are stretched when the Optimize CSS option is enabled. #4502
|
229 |
-
* Fixed: If category label has backslash in the name breadcrumbs break #4500
|
230 |
-
* Fixed: Vertical scroll Issue in iOS devices when the 'menu overlay' is positioned in right. #4461
|
231 |
-
* Fixed: WPRocket CDN is not working properly with the amp pages. #4342
|
232 |
-
* Fixed: When gdpr option is enabled the site is becoming unclickable in browser Safari on IOS and MacOS #4542
|
233 |
-
* Fixed: Unused HTML was showing in Video Module #4524
|
234 |
-
* Fixed: Getting validation error as "The attribute '"_blank"' may not appear in tag 'a' with RankMath #4527
|
235 |
-
* Fixed: Anchor tag is stripping in AMP with Sitekit By Google plugin is active #4552
|
236 |
-
* Fixed: Date styling not looking good in Design 3 archive pages #4557
|
237 |
-
* Fixed: Debug warning #4555
|
238 |
-
|
239 |
|
240 |
Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/accelerated-mobile-pages/trunk/changelog.txt)
|
1 |
+
=== AMP for WP - Accelerated Mobile Pages ===
|
2 |
Contributors: mohammed_kaludi, ahmedkaludi, ampforwp
|
3 |
Tags: AMP, accelerated mobile pages, mobile, amp project, google amp, amp wp, google, plugin, SEO
|
4 |
Donate link: https://www.paypal.me/Kaludi/25
|
5 |
Requires at least: 3.0
|
6 |
Tested up to: 5.4.2
|
7 |
+
Stable tag: 1.0.53.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
190 |
|
191 |
== Changelog ==
|
192 |
|
193 |
+
= 1.0.52 (27th May 2020) =
|
194 |
+
* Fixed: Reverted the CDN code of WP Rocket plugin which was causing the malformed url issue #4342
|
195 |
+
|
196 |
+
= 1.0.51 (27th May 2020) =
|
197 |
+
* Improvement: Added option to show instant article post according to updated date #4389
|
198 |
+
* Improvement: Added Transposh for AMP Extension #4481
|
199 |
+
* Fixed: Malformed url issue with WPRocket CDN #4342
|
200 |
+
* Fixed: Call to undefined method WPSEO_Options::get() #4494
|
201 |
+
* Fixed: Meta description is not working on homepage with yoast #4486
|
202 |
+
* Fixed: Home Page Meta Description Not Showing in Rankmath SEO #4491
|
203 |
+
* Fixed: DNS prefetch is disappearing after saving in safari #4470
|
204 |
+
* Fixed: Robots txt is not working when AMP takeover is enabled #4475
|
205 |
+
* Fixed: Canonical tag is missing when yoast is activated #4490
|
206 |
+
* Fixed: Custom taxonomy archive not working LSVR Knowledge Base #4478
|
207 |
+
* Fixed: Debug Notice trying to access array offset on value of type bool #4469
|
208 |
+
|
209 |
+
= 1.0.50 (20th May 2020) =
|
210 |
+
* Improvement: Added option to display the GDPR bar at top or bottom #4409
|
211 |
+
* Improvement: Added option to enable/disable the AMP from the categories or product or any custom taxonomy #4326
|
212 |
+
* Improvement: Added Hooks in Instant Article #4417
|
213 |
+
* Improvement: Added Polls for AMP Extension #4451
|
214 |
+
* Fixed: View Non-AMP link in the footer does not redirect to Non-AMP #3884
|
215 |
+
* Fixed: Banner notice not looking good in reading settings #4414
|
216 |
+
* Fixed: Lightbox for images appearing even after disabling #4442
|
217 |
+
* Fixed: Last modified date showing wrong in header #4456
|
218 |
+
* Fixed: WPRocket CDN is not working properly in the AMP pages #4342
|
219 |
+
* Fixed: Lighthouse issues #4443
|
220 |
+
* Fixed: Thumbnail images in category module not showing in RTL #4459
|
221 |
+
* Fixed: Blank screen when alt added in images with short pixel plugin #4452
|
222 |
+
* Fixed: invalid value defer onload with The Business News theme #4465
|
223 |
+
* Fixed: Text links are not working in mobile #4462
|
224 |
+
* Fixed: PHP Notice Undefined variable thumb_alt #4460
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
|
226 |
Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/accelerated-mobile-pages/trunk/changelog.txt)
|
templates/design-manager/design-1/elements/bread-crumbs.php
CHANGED
@@ -130,8 +130,7 @@ if ( ( (is_single() && 1 == ampforwp_get_setting('ampforwp-bread-crumb')) || (is
|
|
130 |
// Loop through parent categories and store in variable $cat_display
|
131 |
$cat_display = '';
|
132 |
foreach($cat_parents as $parents) {
|
133 |
-
$
|
134 |
-
$cat_id = $categories[0]->cat_ID;
|
135 |
$cat_link = get_category_link($cat_id);
|
136 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
137 |
$cat_link = ampforwp_url_controller( $cat_link );
|
130 |
// Loop through parent categories and store in variable $cat_display
|
131 |
$cat_display = '';
|
132 |
foreach($cat_parents as $parents) {
|
133 |
+
$cat_id = get_cat_ID( $parents);
|
|
|
134 |
$cat_link = get_category_link($cat_id);
|
135 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
136 |
$cat_link = ampforwp_url_controller( $cat_link );
|
templates/design-manager/design-1/elements/meta-info.php
CHANGED
@@ -46,7 +46,6 @@ if ( is_single() || (is_page() && $redux_builder_amp['meta_page']) ) : ?>
|
|
46 |
echo esc_attr(apply_filters('ampforwp_modify_post_date', ampforwp_translation($redux_builder_amp['amp-translator-on-text'], 'On') . ' ' . $date ));
|
47 |
}?>
|
48 |
</time>
|
49 |
-
<?php do_action('ampforwp_post_views_ct'); ?>
|
50 |
</div>
|
51 |
|
52 |
</div>
|
46 |
echo esc_attr(apply_filters('ampforwp_modify_post_date', ampforwp_translation($redux_builder_amp['amp-translator-on-text'], 'On') . ' ' . $date ));
|
47 |
}?>
|
48 |
</time>
|
|
|
49 |
</div>
|
50 |
|
51 |
</div>
|
templates/design-manager/design-1/elements/social-icons.php
CHANGED
@@ -79,7 +79,7 @@ if(true == ampforwp_get_setting('ampforwp-social-share')){ ?>
|
|
79 |
<amp-social-share type="linkedin" width="50" height="28" <?php ampforwp_nofollow_social_links(); ?>></amp-social-share>
|
80 |
<?php } ?>
|
81 |
<?php if($redux_builder_amp['enable-single-whatsapp-share'] == true) { ?>
|
82 |
-
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo
|
83 |
<div class="a-so-i">
|
84 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="50" height="20" />
|
85 |
</div>
|
@@ -99,13 +99,8 @@ if(true == ampforwp_get_setting('ampforwp-social-share')){ ?>
|
|
99 |
</div>
|
100 |
</a>
|
101 |
<?php } ?>
|
102 |
-
<?php if(
|
103 |
-
|
104 |
-
if (ampforwp_has_post_thumbnail() ){
|
105 |
-
$feature_img = ampforwp_get_post_thumbnail( 'url', 'medium' );
|
106 |
-
}
|
107 |
-
?>
|
108 |
-
<a title="odnoklassniki share" <?php esc_html(ampforwp_nofollow_social_links()); ?> href="https://connect.ok.ru/offer?url=<?php echo esc_url($amp_permalink); ?>&title=<?php echo esc_attr(htmlspecialchars(get_the_title())); ?>&imageUrl=<?php echo esc_url($feature_img); ?>" target="_blank" aria-label="odnoklassniki share">
|
109 |
<div class="a-so-i a-so-odnoklassniki">
|
110 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="50" height="20" />
|
111 |
</div>
|
79 |
<amp-social-share type="linkedin" width="50" height="28" <?php ampforwp_nofollow_social_links(); ?>></amp-social-share>
|
80 |
<?php } ?>
|
81 |
<?php if($redux_builder_amp['enable-single-whatsapp-share'] == true) { ?>
|
82 |
+
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo esc_url($amp_permalink); ?>" aria-label="whatsapp share">
|
83 |
<div class="a-so-i">
|
84 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="50" height="20" />
|
85 |
</div>
|
99 |
</div>
|
100 |
</a>
|
101 |
<?php } ?>
|
102 |
+
<?php if($redux_builder_amp['enable-single-odnoklassniki-share'] == true) { ?>
|
103 |
+
<a title="odnoklassniki share" <?php ampforwp_nofollow_social_links(); ?> href="https://ok.ru/dk?st.cmd=addShare&st._surl=<?php echo esc_url($amp_permalink); ?>" target="_blank" aria-label="odnoklassniki share">
|
|
|
|
|
|
|
|
|
|
|
104 |
<div class="a-so-i a-so-odnoklassniki">
|
105 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="50" height="20" />
|
106 |
</div>
|
templates/design-manager/design-2/elements/bread-crumbs.php
CHANGED
@@ -128,8 +128,7 @@ if ( ( (is_single() && 1 == ampforwp_get_setting('ampforwp-bread-crumb')) || (is
|
|
128 |
// Loop through parent categories and store in variable $cat_display
|
129 |
$cat_display = '';
|
130 |
foreach($cat_parents as $parents) {
|
131 |
-
$
|
132 |
-
$cat_id = $categories[0]->cat_ID;
|
133 |
$cat_link = get_category_link($cat_id);
|
134 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
135 |
$cat_link = ampforwp_url_controller( $cat_link );
|
128 |
// Loop through parent categories and store in variable $cat_display
|
129 |
$cat_display = '';
|
130 |
foreach($cat_parents as $parents) {
|
131 |
+
$cat_id = get_cat_ID( $parents);
|
|
|
132 |
$cat_link = get_category_link($cat_id);
|
133 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
134 |
$cat_link = ampforwp_url_controller( $cat_link );
|
templates/design-manager/design-2/elements/meta-info.php
CHANGED
@@ -29,7 +29,6 @@ if ( is_single() || (is_page() && $redux_builder_amp['meta_page']) ) : ?>
|
|
29 |
}
|
30 |
echo esc_attr(apply_filters('ampforwp_modify_post_date', ampforwp_translation($redux_builder_amp['amp-translator-on-text'], 'On') . ' ' . $date )) ?></li>
|
31 |
<?php } ?>
|
32 |
-
<?php do_action('ampforwp_post_views'); ?>
|
33 |
</div>
|
34 |
<?php endif; ?>
|
35 |
|
29 |
}
|
30 |
echo esc_attr(apply_filters('ampforwp_modify_post_date', ampforwp_translation($redux_builder_amp['amp-translator-on-text'], 'On') . ' ' . $date )) ?></li>
|
31 |
<?php } ?>
|
|
|
32 |
</div>
|
33 |
<?php endif; ?>
|
34 |
|
templates/design-manager/design-2/elements/social-icons.php
CHANGED
@@ -80,7 +80,7 @@ if(true == ampforwp_get_setting('ampforwp-social-share')){ ?>
|
|
80 |
<amp-social-share type="linkedin" width="50" height="28" <?php ampforwp_nofollow_social_links(); ?>></amp-social-share>
|
81 |
<?php } ?>
|
82 |
<?php if($redux_builder_amp['enable-single-whatsapp-share'] == true) { ?>
|
83 |
-
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo
|
84 |
<div class="a-so-i">
|
85 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="50" height="20" />
|
86 |
</div>
|
@@ -100,13 +100,8 @@ if(true == ampforwp_get_setting('ampforwp-social-share')){ ?>
|
|
100 |
</div>
|
101 |
</a>
|
102 |
<?php } ?>
|
103 |
-
<?php if(
|
104 |
-
|
105 |
-
if (ampforwp_has_post_thumbnail() ){
|
106 |
-
$feature_img = ampforwp_get_post_thumbnail( 'url', 'medium' );
|
107 |
-
}
|
108 |
-
?>
|
109 |
-
<a title="odnoklassniki share" <?php esc_html(ampforwp_nofollow_social_links()); ?> href="https://connect.ok.ru/offer?url=<?php echo esc_url($amp_permalink); ?>&title=<?php echo esc_attr(htmlspecialchars(get_the_title())); ?>&imageUrl=<?php echo esc_url($feature_img); ?>" target="_blank" aria-label="odnoklassniki share">
|
110 |
<div class="a-so-i a-so-odnoklassniki">
|
111 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="50" height="20" />
|
112 |
</div>
|
80 |
<amp-social-share type="linkedin" width="50" height="28" <?php ampforwp_nofollow_social_links(); ?>></amp-social-share>
|
81 |
<?php } ?>
|
82 |
<?php if($redux_builder_amp['enable-single-whatsapp-share'] == true) { ?>
|
83 |
+
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo esc_url($amp_permalink); ?>" aria-label="whatsapp share">
|
84 |
<div class="a-so-i">
|
85 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="50" height="20" />
|
86 |
</div>
|
100 |
</div>
|
101 |
</a>
|
102 |
<?php } ?>
|
103 |
+
<?php if($redux_builder_amp['enable-single-odnoklassniki-share'] == true) { ?>
|
104 |
+
<a title="odnoklassniki share" <?php ampforwp_nofollow_social_links(); ?> href="https://ok.ru/dk?st.cmd=addShare&st._surl=<?php echo esc_url($amp_permalink); ?>" target="_blank" aria-label="odnoklassniki share">
|
|
|
|
|
|
|
|
|
|
|
105 |
<div class="a-so-i a-so-odnoklassniki">
|
106 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="50" height="20" />
|
107 |
</div>
|
templates/design-manager/design-3/elements/bread-crumbs.php
CHANGED
@@ -127,8 +127,7 @@ if ( ( (is_single() && 1 == ampforwp_get_setting('ampforwp-bread-crumb')) || (is
|
|
127 |
// Loop through parent categories and store in variable $cat_display
|
128 |
$cat_display = '';
|
129 |
foreach($cat_parents as $parents) {
|
130 |
-
$
|
131 |
-
$cat_id = $categories[0]->cat_ID;
|
132 |
$cat_link = get_category_link($cat_id);
|
133 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
134 |
$cat_link = ampforwp_url_controller( $cat_link );
|
127 |
// Loop through parent categories and store in variable $cat_display
|
128 |
$cat_display = '';
|
129 |
foreach($cat_parents as $parents) {
|
130 |
+
$cat_id = get_cat_ID( $parents);
|
|
|
131 |
$cat_link = get_category_link($cat_id);
|
132 |
if(ampforwp_get_setting('ampforwp-archive-support-cat') == true && ampforwp_get_setting('ampforwp-archive-support') == true){
|
133 |
$cat_link = ampforwp_url_controller( $cat_link );
|
templates/design-manager/design-3/elements/meta-info.php
CHANGED
@@ -33,8 +33,7 @@ if( isset($redux_builder_amp['ampforwp-cats-single']) && $redux_builder_amp['amp
|
|
33 |
if( true == ampforwp_get_setting('ampforwp-archive-support') && true == ampforwp_get_setting('ampforwp-archive-support-cat')){
|
34 |
$cat_link = ampforwp_url_controller(get_category_link( $cat->term_id ));
|
35 |
}
|
36 |
-
echo ('<span class="amp-cat-'.esc_attr($cat->term_id).'"><a href="'.esc_url($cat_link). '" >'. esc_html($cat->name) .'</a></span>');
|
37 |
-
do_action('ampforwp_post_views_ct');
|
38 |
}else{
|
39 |
echo '<span class="amp-cat">'. esc_html($cat->name) .'</span>';
|
40 |
}
|
33 |
if( true == ampforwp_get_setting('ampforwp-archive-support') && true == ampforwp_get_setting('ampforwp-archive-support-cat')){
|
34 |
$cat_link = ampforwp_url_controller(get_category_link( $cat->term_id ));
|
35 |
}
|
36 |
+
echo ('<span class="amp-cat-'.esc_attr($cat->term_id).'"><a href="'.esc_url($cat_link). '" >'. esc_html($cat->name) .'</a></span>');
|
|
|
37 |
}else{
|
38 |
echo '<span class="amp-cat">'. esc_html($cat->name) .'</span>';
|
39 |
}
|
templates/design-manager/design-3/elements/social-icons.php
CHANGED
@@ -101,7 +101,7 @@ if(true == ampforwp_get_setting('ampforwp-social-share') && false == ampforwp_ge
|
|
101 |
<?php } ?>
|
102 |
<?php if ( true == $redux_builder_amp['enable-single-whatsapp-share'] ) { ?>
|
103 |
<div class="ampforwp-custom-social">
|
104 |
-
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo
|
105 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="16" height="16" />
|
106 |
</a>
|
107 |
</div>
|
@@ -120,14 +120,9 @@ if(true == ampforwp_get_setting('ampforwp-social-share') && false == ampforwp_ge
|
|
120 |
</a>
|
121 |
</div>
|
122 |
<?php } ?>
|
123 |
-
<?php if(
|
124 |
-
$feature_img = '';
|
125 |
-
if (ampforwp_has_post_thumbnail() ){
|
126 |
-
$feature_img = ampforwp_get_post_thumbnail( 'url', 'medium' );
|
127 |
-
}
|
128 |
-
?>
|
129 |
<div class="ampforwp-custom-social">
|
130 |
-
<a title="odnoklassniki share" <?php
|
131 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="16" height="16" />
|
132 |
</a>
|
133 |
</div>
|
101 |
<?php } ?>
|
102 |
<?php if ( true == $redux_builder_amp['enable-single-whatsapp-share'] ) { ?>
|
103 |
<div class="ampforwp-custom-social">
|
104 |
+
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo esc_url($amp_permalink);?>" class="a-so-i-rounded a-so-whatsapp" aria-label="whatsapp share">
|
105 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="16" height="16" />
|
106 |
</a>
|
107 |
</div>
|
120 |
</a>
|
121 |
</div>
|
122 |
<?php } ?>
|
123 |
+
<?php if ( true == $redux_builder_amp['enable-single-odnoklassniki-share'] ) { ?>
|
|
|
|
|
|
|
|
|
|
|
124 |
<div class="ampforwp-custom-social">
|
125 |
+
<a title="odnoklassniki share" <?php ampforwp_nofollow_social_links(); ?> href="https://ok.ru/dk?st.cmd=addShare&st._surl=<?php echo esc_url($amp_permalink); ?>" target="_blank" class="a-so-i-rounded a-so-odnoklassniki" aria-label="odnoklassniki share">
|
126 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="16" height="16" />
|
127 |
</a>
|
128 |
</div>
|
templates/design-manager/design-3/style.php
CHANGED
@@ -32,9 +32,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
32 |
$icon_url = plugin_dir_url('accelerated-mobile-pages/accelerated-moblie-pages.php').'templates/design-manager/'.esc_attr($design).'/';
|
33 |
}
|
34 |
$icon_url = ampforwp_font_url($icon_url);
|
35 |
-
|
36 |
-
|
37 |
-
}?>
|
38 |
/* Global Styling */
|
39 |
body{
|
40 |
font-size: 16px;
|
@@ -555,7 +554,6 @@ amp-lightbox{ background: rgba(0, 0, 0,0.85); }
|
|
555 |
.archives_body main{ margin-top:20px }
|
556 |
.taxonomy-description p{margin-top: 5px;font-size: 14px;line-height: 1.5;}
|
557 |
.amp-sub-archives li{width: 50%;} .amp-sub-archives ul{padding: 0;list-style: none;display: flex;font-size: 12px;line-height: 1.2;margin: 5px 0 10px 0px;} .author-img amp-img{border-radius: 50%;margin: 0px 12px 10px 0px;display: block; width:50px;}.author-img{float: left;padding-bottom: 25px;}
|
558 |
-
.featured_time{ font-size: 12px; color: #fff; opacity: 0.8; padding-left: 20px;}
|
559 |
<?php if ( ampforwp_is_home() || ampforwp_is_blog() ) {?>
|
560 |
/* AMP carousel */
|
561 |
.amp-carousel-button-prev, .amp-carousel-button-next{ top:30px;border-radius:60px; }
|
@@ -568,6 +566,7 @@ amp-lightbox{ background: rgba(0, 0, 0,0.85); }
|
|
568 |
.featured_meta{ color:#575757; font-size:12px; margin:0 15px; }
|
569 |
.featured_meta_left{ float:left }
|
570 |
.featured_meta_right{ float:right }
|
|
|
571 |
<?php }
|
572 |
if( !ampforwp_woocommerce_conditional_check() ) {
|
573 |
if ( is_singular() || is_home() && $redux_builder_amp['amp-frontpage-select-option'] && ampforwp_get_blog_details() == false ) { ?>
|
32 |
$icon_url = plugin_dir_url('accelerated-mobile-pages/accelerated-moblie-pages.php').'templates/design-manager/'.esc_attr($design).'/';
|
33 |
}
|
34 |
$icon_url = ampforwp_font_url($icon_url);
|
35 |
+
?>
|
36 |
+
|
|
|
37 |
/* Global Styling */
|
38 |
body{
|
39 |
font-size: 16px;
|
554 |
.archives_body main{ margin-top:20px }
|
555 |
.taxonomy-description p{margin-top: 5px;font-size: 14px;line-height: 1.5;}
|
556 |
.amp-sub-archives li{width: 50%;} .amp-sub-archives ul{padding: 0;list-style: none;display: flex;font-size: 12px;line-height: 1.2;margin: 5px 0 10px 0px;} .author-img amp-img{border-radius: 50%;margin: 0px 12px 10px 0px;display: block; width:50px;}.author-img{float: left;padding-bottom: 25px;}
|
|
|
557 |
<?php if ( ampforwp_is_home() || ampforwp_is_blog() ) {?>
|
558 |
/* AMP carousel */
|
559 |
.amp-carousel-button-prev, .amp-carousel-button-next{ top:30px;border-radius:60px; }
|
566 |
.featured_meta{ color:#575757; font-size:12px; margin:0 15px; }
|
567 |
.featured_meta_left{ float:left }
|
568 |
.featured_meta_right{ float:right }
|
569 |
+
.featured_time{ font-size: 12px; color: #fff; opacity: 0.8; padding-left: 20px;}
|
570 |
<?php }
|
571 |
if( !ampforwp_woocommerce_conditional_check() ) {
|
572 |
if ( is_singular() || is_home() && $redux_builder_amp['amp-frontpage-select-option'] && ampforwp_get_blog_details() == false ) { ?>
|
templates/design-manager/swift/archive.php
CHANGED
@@ -5,9 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
5 |
global $redux_builder_amp;
|
6 |
amp_header() ?>
|
7 |
<div class="cntr archive">
|
8 |
-
<?php if(true == ampforwp_get_setting('ampforwp-yoast-bread-crumb')){
|
9 |
-
echo ampforwp_yoast_breadcrumbs_output();
|
10 |
-
}?>
|
11 |
<div class="arch-tlt">
|
12 |
<?php amp_archive_title(); ?>
|
13 |
</div>
|
5 |
global $redux_builder_amp;
|
6 |
amp_header() ?>
|
7 |
<div class="cntr archive">
|
|
|
|
|
|
|
8 |
<div class="arch-tlt">
|
9 |
<?php amp_archive_title(); ?>
|
10 |
</div>
|
templates/design-manager/swift/footer.php
CHANGED
@@ -189,7 +189,7 @@ if( (is_single() && $redux_builder_amp['enable-single-social-icons']) || (is_pag
|
|
189 |
}
|
190 |
?>
|
191 |
<li>
|
192 |
-
<a title="whatsapp share" class="s_wp" target="_blank" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo
|
193 |
</li>
|
194 |
<?php } ?>
|
195 |
<?php if(ampforwp_get_setting('enable-single-line-share') == true){
|
@@ -220,12 +220,7 @@ if( (is_single() && $redux_builder_amp['enable-single-social-icons']) || (is_pag
|
|
220 |
}
|
221 |
?>
|
222 |
<li>
|
223 |
-
|
224 |
-
if (ampforwp_has_post_thumbnail() ){
|
225 |
-
$feature_img = ampforwp_get_post_thumbnail( 'url', 'medium' );
|
226 |
-
}
|
227 |
-
?>
|
228 |
-
<a title="odnoklassniki share" class="s_od" target="_blank" <?php esc_html(ampforwp_nofollow_social_links()); ?> href="https://connect.ok.ru/offer?url=<?php echo esc_url($amp_permalink); ?>&title=<?php echo esc_attr(htmlspecialchars(get_the_title())); ?>&imageUrl=<?php echo esc_url($feature_img); ?>"><?php echo $odnoklassniki_icon; ?></a>
|
229 |
</li>
|
230 |
<?php } ?>
|
231 |
<?php if(ampforwp_get_setting('enable-single-reddit-share')){
|
189 |
}
|
190 |
?>
|
191 |
<li>
|
192 |
+
<a title="whatsapp share" class="s_wp" target="_blank" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo esc_url($amp_permalink); ?>" data-action="share/whatsapp/share"><?php echo $whatsapp_icon; ?></a>
|
193 |
</li>
|
194 |
<?php } ?>
|
195 |
<?php if(ampforwp_get_setting('enable-single-line-share') == true){
|
220 |
}
|
221 |
?>
|
222 |
<li>
|
223 |
+
<a title="odnoklassniki share" class="s_od" target="_blank" <?php ampforwp_nofollow_social_links(); ?> href="https://ok.ru/dk?st.cmd=addShare&st._surl=<?php echo esc_url($amp_permalink); ?>"><?php echo $odnoklassniki_icon; ?></a>
|
|
|
|
|
|
|
|
|
|
|
224 |
</li>
|
225 |
<?php } ?>
|
226 |
<?php if(ampforwp_get_setting('enable-single-reddit-share')){
|
templates/design-manager/swift/functions.php
CHANGED
@@ -181,7 +181,7 @@ function ampforwp_swift_social_icons(){
|
|
181 |
|
182 |
?>
|
183 |
<li>
|
184 |
-
<a class="s_wp" target="_blank" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo
|
185 |
</li>
|
186 |
<?php } ?>
|
187 |
<?php if(ampforwp_get_setting('enable-single-line-share') == true) {
|
@@ -214,12 +214,7 @@ function ampforwp_swift_social_icons(){
|
|
214 |
|
215 |
?>
|
216 |
<li>
|
217 |
-
<?php $
|
218 |
-
if (ampforwp_has_post_thumbnail() ){
|
219 |
-
$feature_img = ampforwp_get_post_thumbnail( 'url', 'medium' );
|
220 |
-
}
|
221 |
-
?>
|
222 |
-
<a class="s_od" target="_blank" <?php esc_html(ampforwp_nofollow_social_links()); ?> href="https://connect.ok.ru/offer?url=<?php echo esc_url($amp_permalink); ?>&title=<?php echo esc_attr(htmlspecialchars(get_the_title())); ?>&imageUrl=<?php echo esc_url($feature_img); ?>" aria-label="odnoklassniki share"><?php echo $odnoklassniki_icon; ?></a>
|
223 |
</li>
|
224 |
<?php } ?>
|
225 |
<?php if(ampforwp_get_setting('enable-single-reddit-share')){
|
181 |
|
182 |
?>
|
183 |
<li>
|
184 |
+
<a class="s_wp" target="_blank" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo esc_url($amp_permalink); ?>" data-action="share/whatsapp/share" aria-label="whatsapp share"><?php echo $whatsapp_icon; ?></a>
|
185 |
</li>
|
186 |
<?php } ?>
|
187 |
<?php if(ampforwp_get_setting('enable-single-line-share') == true) {
|
214 |
|
215 |
?>
|
216 |
<li>
|
217 |
+
<a class="s_od" target="_blank" <?php ampforwp_nofollow_social_links(); ?> href="https://ok.ru/dk?st.cmd=addShare&st._surl=<?php echo esc_url($amp_permalink); ?>" aria-label="odnoklassniki share"><?php echo $odnoklassniki_icon; ?></a>
|
|
|
|
|
|
|
|
|
|
|
218 |
</li>
|
219 |
<?php } ?>
|
220 |
<?php if(ampforwp_get_setting('enable-single-reddit-share')){
|
templates/design-manager/swift/page.php
CHANGED
@@ -44,7 +44,7 @@ amp_header(); ?>
|
|
44 |
if( !checkAMPforPageBuilderStatus(ampforwp_get_the_ID()) && is_page() && true == ampforwp_get_setting('ampforwp-page-social') && 'above-content' != ampforwp_get_setting('swift-social-position') ) {
|
45 |
echo ampforwp_swift_social_icons();
|
46 |
} ?>
|
47 |
-
<?php if( !ampforwp_levelup_compatibility('levelup_elementor') && !checkAMPforPageBuilderStatus(ampforwp_get_the_ID())){ // Level up Condition starts ?>
|
48 |
<div class="cmts">
|
49 |
<?php amp_comments();?>
|
50 |
</div>
|
44 |
if( !checkAMPforPageBuilderStatus(ampforwp_get_the_ID()) && is_page() && true == ampforwp_get_setting('ampforwp-page-social') && 'above-content' != ampforwp_get_setting('swift-social-position') ) {
|
45 |
echo ampforwp_swift_social_icons();
|
46 |
} ?>
|
47 |
+
<?php if( !ampforwp_levelup_compatibility('levelup_elementor') && !ampforwp_is_front_page() && !checkAMPforPageBuilderStatus(ampforwp_get_the_ID())){ // Level up Condition starts ?>
|
48 |
<div class="cmts">
|
49 |
<?php amp_comments();?>
|
50 |
</div>
|
templates/design-manager/swift/single.php
CHANGED
@@ -102,7 +102,7 @@ global $redux_builder_amp; ?>
|
|
102 |
<div class="post-date">
|
103 |
<?php amp_date(); ?><?php edit_post_link(); ?>
|
104 |
</div>
|
105 |
-
|
106 |
<?php }
|
107 |
if ( ampforwp_get_setting('rp_design_type') == '1' && true == ampforwp_get_setting('ampforwp-single-related-posts-switch')) {
|
108 |
$my_query = ampforwp_related_post_loop_query();
|
102 |
<div class="post-date">
|
103 |
<?php amp_date(); ?><?php edit_post_link(); ?>
|
104 |
</div>
|
105 |
+
|
106 |
<?php }
|
107 |
if ( ampforwp_get_setting('rp_design_type') == '1' && true == ampforwp_get_setting('ampforwp-single-related-posts-switch')) {
|
108 |
$my_query = ampforwp_related_post_loop_query();
|
templates/design-manager/swift/style.php
CHANGED
@@ -694,25 +694,6 @@ if($redux_builder_amp['swift-social-position'] == 'below-content'){?>
|
|
694 |
.cntn-wrp small{font-size:11px;line-height:1.2;color:#111;}
|
695 |
.cntn-wrp p, .cntn-wrp ul, .cntn-wrp ol{margin:0px 0px 30px 0px;word-break: break-word;}
|
696 |
.cntn-wrp .wp-block-image,.wp-block-embed{margin:15px 0px;}
|
697 |
-
|
698 |
-
.wp-block-embed{margin-top:45px;}
|
699 |
-
.wp-block-embed blockquote a{
|
700 |
-
position: absolute;
|
701 |
-
height: 285px;
|
702 |
-
z-index: 9;
|
703 |
-
margin-top: -40px;
|
704 |
-
}
|
705 |
-
@media(max-width:768px){
|
706 |
-
.wp-block-embed blockquote a{
|
707 |
-
width: 90%;
|
708 |
-
height: 209px;
|
709 |
-
margin-top: -95px;
|
710 |
-
}
|
711 |
-
.wp-block-embed{
|
712 |
-
margin-top: 95px;
|
713 |
-
}
|
714 |
-
}
|
715 |
-
|
716 |
.artl-cnt ul li, .artl-cnt ol li{list-style-type: none;position: relative;
|
717 |
<?php if( true == ampforwp_get_setting('amp-rtl-select-option') ) {?>
|
718 |
padding-right:20px;
|
@@ -2130,7 +2111,7 @@ if (ampforwp_get_setting('enable-amp-ads-resp-6')){?>
|
|
2130 |
.amp_mod.text-mod p {margin: 0 0 1.5em;}
|
2131 |
<?php } ?>
|
2132 |
<?php //Breadcrumbs
|
2133 |
-
if( !checkAMPforPageBuilderStatus(ampforwp_get_the_ID()) && ( (is_single() && true == ampforwp_get_setting('ampforwp-bread-crumb')) || (is_page() && ampforwp_get_setting('ampforwp_pages_breadcrumbs'))
|
2134 |
.breadcrumbs{padding-bottom: 8px;margin-bottom: 20px;
|
2135 |
<?php if( true == ampforwp_get_setting('breadcrumb-border') ) {?>
|
2136 |
border-bottom: 1px solid #eee;
|
@@ -2147,7 +2128,6 @@ if ( $ampforwp_font_icon == 'fontawesome-icons' ){ ?>
|
|
2147 |
<?php } ?>
|
2148 |
display: inline-block;color: #bdbdbd;padding-left: 5px;position: relative;top: 1px;}
|
2149 |
.breadcrumbs li:last-child a:after {display: none;}
|
2150 |
-
.archive .breadcrumbs {margin-top: 20px;}
|
2151 |
<?php } //Breadcrumbs Ends?>
|
2152 |
<?php if(true == ampforwp_get_setting('ampforwp-smooth-scrolling-for-links')){?>
|
2153 |
html {
|
@@ -2467,16 +2447,4 @@ a.bread-link.bread-home::after {
|
|
2467 |
border: 1px solid #fff;
|
2468 |
}
|
2469 |
}
|
2470 |
-
<?php }
|
2471 |
-
if(ampforwp_get_setting('header-position-type') == '2'){?>
|
2472 |
-
@supports (-webkit-touch-callout: none) {
|
2473 |
-
.tg + .hamb-mnu {
|
2474 |
-
position:relative;
|
2475 |
-
overflow:hidden;
|
2476 |
-
}
|
2477 |
-
.tg:checked + .hamb-mnu {
|
2478 |
-
overflow: scroll;
|
2479 |
-
position: inherit;
|
2480 |
-
}
|
2481 |
-
}
|
2482 |
<?php }
|
694 |
.cntn-wrp small{font-size:11px;line-height:1.2;color:#111;}
|
695 |
.cntn-wrp p, .cntn-wrp ul, .cntn-wrp ol{margin:0px 0px 30px 0px;word-break: break-word;}
|
696 |
.cntn-wrp .wp-block-image,.wp-block-embed{margin:15px 0px;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
697 |
.artl-cnt ul li, .artl-cnt ol li{list-style-type: none;position: relative;
|
698 |
<?php if( true == ampforwp_get_setting('amp-rtl-select-option') ) {?>
|
699 |
padding-right:20px;
|
2111 |
.amp_mod.text-mod p {margin: 0 0 1.5em;}
|
2112 |
<?php } ?>
|
2113 |
<?php //Breadcrumbs
|
2114 |
+
if( !checkAMPforPageBuilderStatus(ampforwp_get_the_ID()) && ( (is_single() && true == ampforwp_get_setting('ampforwp-bread-crumb')) || (is_page() && ampforwp_get_setting('ampforwp_pages_breadcrumbs')) )) {?>
|
2115 |
.breadcrumbs{padding-bottom: 8px;margin-bottom: 20px;
|
2116 |
<?php if( true == ampforwp_get_setting('breadcrumb-border') ) {?>
|
2117 |
border-bottom: 1px solid #eee;
|
2128 |
<?php } ?>
|
2129 |
display: inline-block;color: #bdbdbd;padding-left: 5px;position: relative;top: 1px;}
|
2130 |
.breadcrumbs li:last-child a:after {display: none;}
|
|
|
2131 |
<?php } //Breadcrumbs Ends?>
|
2132 |
<?php if(true == ampforwp_get_setting('ampforwp-smooth-scrolling-for-links')){?>
|
2133 |
html {
|
2447 |
border: 1px solid #fff;
|
2448 |
}
|
2449 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2450 |
<?php }
|
templates/features.php
CHANGED
@@ -707,10 +707,6 @@ function ampforwp_new_dir( $dir ) {
|
|
707 |
$content = preg_replace('/<stream[^>]* src="(.*?)"><\/stream>/', '<amp-iframe width="175" height="100" sandbox="allow-scripts allow-same-origin" layout="responsive" allowfullscreen src="https://iframe.cloudflarestream.com/$1"></amp-iframe>', $content);
|
708 |
//Compatibility with amp-connatix-player #3524
|
709 |
$content = preg_replace('/<script id="(.*?)">(.*?)playerId:\s\'(.*?)\'(.*?)mediaId:\s\'(.*?)\'(.*?)<\/script>/s', '<amp-connatix-player data-player-id="$3" data-media-id = "$5" layout="responsive" width="16" height="9"></amp-connatix-player>', $content);
|
710 |
-
// Fixed CSS syntax error when redgifs iframe is embedded # 4422
|
711 |
-
if(preg_match("/<div\s+style='(.*?)\)'><iframe(.*?)redgifs\.com(.*?)<\/iframe>/", $content)){
|
712 |
-
$content = preg_replace("/<div\s+style='(.*?)\)'><iframe(.*?)redgifs\.com(.*?)<\/iframe>/", "<div style='$1'><iframe$2redgifs.com$3</iframe>", $content);
|
713 |
-
}
|
714 |
|
715 |
return $content;
|
716 |
}
|
@@ -752,7 +748,7 @@ function ampforwp_title_custom_meta() {
|
|
752 |
continue;
|
753 |
}
|
754 |
// Posts
|
755 |
-
if(
|
756 |
add_meta_box( 'ampforwp_title_meta', esc_html__( 'Show AMP for Current Page?','accelerated-mobile-pages' ), 'ampforwp_title_callback', 'post','side' );
|
757 |
}
|
758 |
// Pages
|
@@ -875,20 +871,20 @@ function ampforwp_mobile_redirection() {
|
|
875 |
continue;
|
876 |
}
|
877 |
// Posts
|
878 |
-
if(
|
879 |
-
if (
|
880 |
add_meta_box( 'ampforwp_title_meta_redir', esc_html__( 'Mobile Redirection for Current Page?','accelerated-mobile-pages' ), 'ampforwp_title_callback_redirection', 'post','side' );
|
881 |
}
|
882 |
}
|
883 |
// Pages
|
884 |
-
if(
|
885 |
-
if (
|
886 |
add_meta_box( 'ampforwp_title_meta_redir', esc_html__( 'Mobile Redirection for Current Page?' ,'accelerated-mobile-pages'), 'ampforwp_title_callback_redirection','page','side' );
|
887 |
}
|
888 |
}
|
889 |
// Custom Post Types
|
890 |
if( $post_type !== 'page' && $post_type !== 'post' ) {
|
891 |
-
if (
|
892 |
add_meta_box( 'ampforwp_title_meta_redir', esc_html__( 'Mobile Redirection for Current Page?','accelerated-mobile-pages' ), 'ampforwp_title_callback_redirection', $post_type,'side' );
|
893 |
}
|
894 |
}
|
@@ -1304,7 +1300,7 @@ function ampforwp_sticky_social_icons(){
|
|
1304 |
<amp-social-share type="linkedin" width="50" height="28" aria-label="linkedin" <?php ampforwp_nofollow_social_links(); ?>></amp-social-share>
|
1305 |
<?php } ?>
|
1306 |
<?php if($redux_builder_amp['enable-single-whatsapp-share'] == true) { ?>
|
1307 |
-
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo
|
1308 |
<div class="a-so-i">
|
1309 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="50" height="20" alt="whatsapp" />
|
1310 |
</div>
|
@@ -1327,13 +1323,8 @@ function ampforwp_sticky_social_icons(){
|
|
1327 |
</div>
|
1328 |
</a>
|
1329 |
<?php } ?>
|
1330 |
-
<?php if(
|
1331 |
-
|
1332 |
-
if (ampforwp_has_post_thumbnail() ){
|
1333 |
-
$feature_img = ampforwp_get_post_thumbnail( 'url', 'medium' );
|
1334 |
-
}
|
1335 |
-
?>
|
1336 |
-
<a title="odnoklassniki share" <?php esc_html(ampforwp_nofollow_social_links()); ?> href="https://connect.ok.ru/offer?url=<?php echo esc_url($amp_permalink); ?>&title=<?php echo esc_attr(htmlspecialchars(get_the_title())); ?>&imageUrl=<?php echo esc_url($feature_img); ?>" target="_blank">
|
1337 |
<div class="a-so-i a-so-odnoklassniki">
|
1338 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="50" height="20" />
|
1339 |
</div>
|
@@ -1431,9 +1422,7 @@ function ampforwp_add_proper_post_meta(){
|
|
1431 |
// og url
|
1432 |
add_filter('wpseo_opengraph_url', 'ampforwp_custom_og_url_homepage');
|
1433 |
// This is causing the 2nd debug issue reported in #740
|
1434 |
-
|
1435 |
-
add_action('wpseo_twitter', 'ampforwp_custom_twitter_image_homepage');
|
1436 |
-
}
|
1437 |
add_action('wpseo_add_opengraph_images', 'ampforwp_custom_og_image_homepage');
|
1438 |
}
|
1439 |
}
|
@@ -1492,7 +1481,7 @@ function ampforwp_yoast_twitter_title($title){
|
|
1492 |
function ampforwp_yoast_social_title($type) {
|
1493 |
//Added the opengraph for frontpage in AMP #2454
|
1494 |
if(ampforwp_is_front_page() || ampforwp_is_blog() ){
|
1495 |
-
$title = $page_id =
|
1496 |
$page_id = ampforwp_get_the_ID();
|
1497 |
if( 'og' == $type ) {
|
1498 |
$title = WPSEO_Meta::get_value( 'opengraph-title', $page_id );
|
@@ -1635,16 +1624,6 @@ function ampforwp_replace_title_tags() {
|
|
1635 |
add_filter( 'pre_get_document_title', 'ampforwp_add_custom_title_tag', 20 );
|
1636 |
add_filter( 'wp_title', 'ampforwp_add_custom_title_tag', 10, 3 );
|
1637 |
|
1638 |
-
if(class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration') && !ampforwp_is_home() && !ampforwp_is_front_page() && !ampforwp_is_blog() ){
|
1639 |
-
remove_filter( 'pre_get_document_title', 'ampforwp_add_custom_title_tag', 20 );
|
1640 |
-
remove_filter( 'wp_title', 'ampforwp_add_custom_title_tag', 10, 3 );
|
1641 |
-
}
|
1642 |
-
// For Custom homepage
|
1643 |
-
if(class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration') && ampforwp_is_home() && !ampforwp_is_front_page() ){
|
1644 |
-
remove_filter( 'pre_get_document_title', 'ampforwp_add_custom_title_tag', 20 );
|
1645 |
-
remove_filter( 'wp_title', 'ampforwp_add_custom_title_tag', 10, 3 );
|
1646 |
-
}
|
1647 |
-
|
1648 |
function ampforwp_add_custom_title_tag( $title = '', $sep = '', $seplocation = '' ) {
|
1649 |
global $redux_builder_amp, $post;
|
1650 |
$site_title = '';
|
@@ -1665,13 +1644,7 @@ function ampforwp_replace_title_tags() {
|
|
1665 |
//* We can filter this later if needed:
|
1666 |
$sep = ' | ';
|
1667 |
if( class_exists('WPSEO_Options') && method_exists('WPSEO_Options', 'get') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && !class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration')) {
|
1668 |
-
$
|
1669 |
-
$seperator_options = WPSEO_Option_Titles::get_instance()->get_separator_options();
|
1670 |
-
// This should always be set, but just to be sure.
|
1671 |
-
if ( isset( $seperator_options[ $separator ] ) ) {
|
1672 |
-
// Set the new replacement.
|
1673 |
-
$sep = $seperator_options[ $separator ];
|
1674 |
-
}
|
1675 |
}
|
1676 |
if( defined( 'RANK_MATH_FILE' ) && class_exists('RankMath\\Helper') && 'rank_math' == ampforwp_get_setting('ampforwp-seo-selection') ) {
|
1677 |
$sep = RankMath\Helper::get_settings( 'titles.title_separator' );
|
@@ -1699,13 +1672,13 @@ function ampforwp_replace_title_tags() {
|
|
1699 |
else {
|
1700 |
$ID = ampforwp_get_frontpage_id();
|
1701 |
}
|
1702 |
-
$site_title = get_the_title( $ID ) .
|
|
|
|
|
|
|
|
|
|
|
1703 |
}
|
1704 |
-
// // Blog page
|
1705 |
-
// if ( ampforwp_is_blog() ) {
|
1706 |
-
// $ID = ampforwp_get_blog_details('id');
|
1707 |
-
// $site_title = get_the_title( $ID ) . $sep . get_option( 'blogname' );
|
1708 |
-
// }
|
1709 |
}
|
1710 |
|
1711 |
if ( is_search() ) {
|
@@ -1720,29 +1693,16 @@ function ampforwp_replace_title_tags() {
|
|
1720 |
$yoast_instance = new \Yoast\WP\SEO\Presentations\Indexable_Presentation();
|
1721 |
}
|
1722 |
|
1723 |
-
|
1724 |
-
|
1725 |
-
|
1726 |
-
|
1727 |
-
|
1728 |
-
}
|
1729 |
-
// For Blog pages and with Blog sub pages for example: site.com/blog/amp/page/3/
|
1730 |
-
if (ampforwp_is_blog()) {
|
1731 |
-
$yoast_title = $WPSEO_Frontend->get_content_title();
|
1732 |
-
}
|
1733 |
}
|
1734 |
// Custom Front Page Title From Yoast SEO #1163
|
1735 |
-
if ( ampforwp_is_front_page() || ampforwp_is_blog()
|
1736 |
$yoast_title = get_post_meta(ampforwp_get_the_ID(), '_yoast_wpseo_title', true);
|
1737 |
$yoast_title = wpseo_replace_vars( $yoast_title,$post );
|
1738 |
-
// Get info for custom front page, blog page and blog post paginated pages for v14+ #4574
|
1739 |
-
if ( class_exists('Ampforwp_Yoast_Data') ){
|
1740 |
-
$yoast_data = new Ampforwp_Yoast_Data;
|
1741 |
-
$context = $yoast_data->get_context_for_post_id(ampforwp_get_the_ID());
|
1742 |
-
}
|
1743 |
-
if ( $context) {
|
1744 |
-
$yoast_title = $context->title;
|
1745 |
-
}
|
1746 |
}
|
1747 |
if ( $yoast_title ) {
|
1748 |
$site_title = apply_filters( 'wpseo_title', $yoast_title, $yoast_instance );
|
@@ -3265,13 +3225,6 @@ function ampforwp_meta_description() {
|
|
3265 |
echo '<meta name="description" content="'. esc_attr( convert_chars( stripslashes( $desc ) ) ) .'"/>';
|
3266 |
}else if(class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration')){
|
3267 |
$yoast_desc = addslashes( strip_tags( WPSEO_Meta::get_value('metadesc', ampforwp_get_the_ID() ) ) );
|
3268 |
-
$yoast_desc_meta = get_option( 'wpseo_titles' );
|
3269 |
-
if(isset($yoast_desc_meta['metadesc-page'])){
|
3270 |
-
$yoast_desc_meta = $yoast_desc_meta['metadesc-page'];
|
3271 |
-
}
|
3272 |
-
if(empty($yoast_desc)){
|
3273 |
-
$yoast_desc = $yoast_desc_meta;
|
3274 |
-
}
|
3275 |
if ($yoast_desc && ampforwp_is_front_page()) {
|
3276 |
echo '<meta name="description" content="'. esc_attr( convert_chars( stripslashes( $yoast_desc ) ) ) .'"/>';
|
3277 |
}
|
@@ -3502,7 +3455,7 @@ function ampforwp_frontpage_comments() {
|
|
3502 |
|
3503 |
$post_id = ampforwp_get_frontpage_id();
|
3504 |
|
3505 |
-
if (
|
3506 |
$data['elements'] = "meta_info:1,title:1,featured_image:1,content:1,meta_taxonomy:1,social_icons:1,comments:1,related_posts:1";
|
3507 |
}
|
3508 |
if( isset( $data['elements'] ) || ! empty( $data['elements'] ) ){
|
@@ -4164,40 +4117,6 @@ function ampforwp_rel_canonical_paginated_post(){
|
|
4164 |
}
|
4165 |
add_action('ampforwp_after_post_content','ampforwp_post_pagination');
|
4166 |
|
4167 |
-
// Generating Canonical Url for Yoast no index pages.
|
4168 |
-
add_filter( 'wpseo_robots_array', 'ampforwp_yoast_no_index_condition_check',20,2);
|
4169 |
-
function ampforwp_yoast_no_index_condition_check($robots,$object){
|
4170 |
-
global $yoast_data;
|
4171 |
-
if($robots['index'] == 'noindex'){
|
4172 |
-
$yoast_data['canonical'] = $object->model->permalink;
|
4173 |
-
add_action( 'amp_post_template_head', 'ampforwp_generate_yoast_no_index_canonical_url' );
|
4174 |
-
}
|
4175 |
-
return $robots;
|
4176 |
-
}
|
4177 |
-
|
4178 |
-
function ampforwp_generate_yoast_no_index_canonical_url(){
|
4179 |
-
global $yoast_data;
|
4180 |
-
if(isset($yoast_data['canonical'])){
|
4181 |
-
$canonical_url = $yoast_data['canonical'];
|
4182 |
-
if(ampforwp_is_home() || ampforwp_is_front_page()){
|
4183 |
-
$canonical_url = user_trailingslashit(get_site_url());
|
4184 |
-
} ?>
|
4185 |
-
<link rel="canonical" href="<?php echo esc_url($canonical_url) ?>"/>
|
4186 |
-
<?php }
|
4187 |
-
}
|
4188 |
-
|
4189 |
-
// Modified Homepage wrong canonical url generated by yoast
|
4190 |
-
add_action('pre_amp_render_post','ampforwp_modify_yoast_amp_homepage_canonical');
|
4191 |
-
function ampforwp_modify_yoast_amp_homepage_canonical(){
|
4192 |
-
add_filter('wpseo_canonical','ampforwp_modify_yoast_homepage_canonical_url',20);
|
4193 |
-
}
|
4194 |
-
|
4195 |
-
function ampforwp_modify_yoast_homepage_canonical_url($canonical_url){
|
4196 |
-
if(ampforwp_is_home() || ampforwp_is_front_page()){
|
4197 |
-
$canonical_url = user_trailingslashit(get_site_url());
|
4198 |
-
}
|
4199 |
-
return esc_url($canonical_url);
|
4200 |
-
}
|
4201 |
|
4202 |
// 70. Hide AMP by specific Categories & Tags #872
|
4203 |
function ampforwp_posts_to_remove () {
|
@@ -5289,7 +5208,7 @@ if( ! function_exists( 'ampforwp_view_amp_admin_bar' ) ) {
|
|
5289 |
// Check if current post type is AMPed or not
|
5290 |
if( $supported_amp_post_types && in_array($post->post_type, $supported_amp_post_types) ){
|
5291 |
// If AMP on Posts or Pages is off then do nothing
|
5292 |
-
if($post->post_type == 'post' &&
|
5293 |
return;
|
5294 |
}
|
5295 |
if( is_archive() && is_category() ){
|
@@ -5925,19 +5844,19 @@ function ampforwp_is_non_amp( $type="" ) {
|
|
5925 |
|
5926 |
|
5927 |
// Check for Posts
|
5928 |
-
if ( is_single() && false ==
|
5929 |
return false;
|
5930 |
}
|
5931 |
// Archives
|
5932 |
-
if ( is_archive() && false ==
|
5933 |
return false;
|
5934 |
}
|
5935 |
// Pages
|
5936 |
-
if ( is_page() && false ==
|
5937 |
return false;
|
5938 |
}
|
5939 |
// Homepage
|
5940 |
-
if ( is_home() && false ==
|
5941 |
return false;
|
5942 |
}
|
5943 |
// Search #2681
|
@@ -6845,14 +6764,9 @@ add_action('amp_post_template_css', 'ampforwp_gutenberg_css');
|
|
6845 |
}
|
6846 |
if ( ! function_exists('ampforwp_gutenberg_css') ) {
|
6847 |
function ampforwp_gutenberg_css(){
|
6848 |
-
$color_data = get_theme_support('editor-color-palette')
|
6849 |
-
$background = '#32373c';
|
6850 |
-
if(isset($color_data[0]) && isset($color_data[0][0]) && isset($color_data[0][0]['color'])){
|
6851 |
-
$background = $color_data[0][0]['color'];
|
6852 |
-
}
|
6853 |
-
?>
|
6854 |
.wp-block-button { color: #fff}
|
6855 |
-
.wp-block-button a {background-color:
|
6856 |
.wp-block-cover{position:relative;background-color: #000;background-size: cover;background-position: center center;min-height: 430px;width: 100%;margin: 1.5em 0 1.5em 0;display: flex;justify-content: center;align-items: center;overflow: hidden;}
|
6857 |
.wp-block-cover-text{color: #fff;font-size: 2em;line-height: 1.25;z-index: 1;}
|
6858 |
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: inherit;opacity: .5;z-index: 1;} <?php
|
@@ -7290,9 +7204,6 @@ function ampforwp_yoast_breadcrumbs_output(){
|
|
7290 |
$breadcrumb = '';
|
7291 |
if ( true == ampforwp_get_setting('ampforwp-yoast-bread-crumb') && true === WPSEO_Options::get( 'breadcrumbs-enable' ) && function_exists('yoast_breadcrumb')) {
|
7292 |
$breadcrumb = yoast_breadcrumb('','', false);
|
7293 |
-
if( true == ampforwp_get_setting('convert-internal-nonamplinks-to-amp') && preg_match('/<a\s+href="(.*?)">(.*?)<\/a>/', $breadcrumb)){
|
7294 |
-
$breadcrumb = preg_replace('/<a\s+href="(.*?)\/">(.*?)<\/a>/', '<a href="'.ampforwp_url_controller("$1").'">$2</a>', $breadcrumb);
|
7295 |
-
}
|
7296 |
return $breadcrumb;
|
7297 |
}
|
7298 |
}
|
@@ -7859,18 +7770,6 @@ function ampforwp_nofollow_cta_header_link(){
|
|
7859 |
return false;
|
7860 |
}
|
7861 |
|
7862 |
-
// Generating canonical url when FlexMLS plugin is active.
|
7863 |
-
if(class_exists('flexmlsConnectPageSearchResults')){
|
7864 |
-
add_action('pre_amp_render_post','ampforwp_flexmls_canonical');
|
7865 |
-
}
|
7866 |
-
function ampforwp_flexmls_canonical(){
|
7867 |
-
add_filter('wpseo_canonical','ampforwp_flexmls_generate_canonical_url',99,2);
|
7868 |
-
}
|
7869 |
-
|
7870 |
-
function ampforwp_flexmls_generate_canonical_url($canonical,$object){
|
7871 |
-
$canonical = $object->model->permalink;
|
7872 |
-
return esc_url($canonical);
|
7873 |
-
}
|
7874 |
// Font Selector
|
7875 |
if( ! function_exists('ampforwp_font_selector') ) {
|
7876 |
function ampforwp_font_selector( $container ) {
|
@@ -7891,27 +7790,7 @@ if( ! function_exists('ampforwp_font_selector') ) {
|
|
7891 |
return sanitize_text_field($fontFamily);
|
7892 |
}
|
7893 |
}
|
7894 |
-
|
7895 |
-
add_filter('ampforwp_the_content_last_filter','ampforwp_remove_duplicate_canonical',25);
|
7896 |
-
}
|
7897 |
-
function ampforwp_remove_duplicate_canonical($content){
|
7898 |
-
$comp_dom = new DOMDocument();
|
7899 |
-
@$comp_dom->loadHTML($content);
|
7900 |
-
$xpath = new DOMXPath( $comp_dom );
|
7901 |
-
$count = 0;
|
7902 |
-
$nodes = $xpath->query('//link[@rel="canonical"]');
|
7903 |
-
$con = '';
|
7904 |
-
foreach ($nodes as $node) {
|
7905 |
-
$count++;
|
7906 |
-
}
|
7907 |
-
if($count>1){
|
7908 |
-
if(preg_match("/<link\b[^>]*?\brel=[\'\"]canonical[\'\"][^>]*>/", $content, $matches, PREG_OFFSET_CAPTURE)){
|
7909 |
-
$content = preg_replace("/<link\b[^>]*?\brel=[\'\"]canonical[\'\"][^>]*>/", "", $content);
|
7910 |
-
$content = substr_replace($content, $matches[0][0], $matches[0][1], 0);
|
7911 |
-
}
|
7912 |
-
}
|
7913 |
-
return $content;
|
7914 |
-
}
|
7915 |
// Font URL controller
|
7916 |
if ( ! function_exists('ampforwp_font_url') ) {
|
7917 |
function ampforwp_font_url($font_url){
|
@@ -8097,14 +7976,9 @@ function ampforwp_remove_unwanted_code($content){
|
|
8097 |
$content = preg_replace('/<form class="mv-create-print-form">(.*?)<\/form>/s', '', $content);
|
8098 |
}
|
8099 |
// close #4206
|
8100 |
-
// Ticket #4539
|
8101 |
-
if(function_exists('orbital_setup')){
|
8102 |
-
if(preg_match('/<script>function orbital_expand_navbar(.*?)<\/script>/', $content)){
|
8103 |
-
$content = preg_replace('/<script>function orbital_expand_navbar(.*?)<\/script>/', '', $content);
|
8104 |
-
}
|
8105 |
-
}
|
8106 |
return $content;
|
8107 |
}
|
|
|
8108 |
add_filter('ampforwp_the_content_last_filter','ampforwp_include_required_scripts',12);
|
8109 |
function ampforwp_include_required_scripts($content){
|
8110 |
$comp_to_remove_arr = array();
|
@@ -8269,43 +8143,6 @@ function ampforwp_include_required_scripts($content){
|
|
8269 |
}
|
8270 |
}
|
8271 |
|
8272 |
-
$amp_brid_player = $xpath->query("//amp-brid-player");
|
8273 |
-
foreach($amp_brid_player as $node) {
|
8274 |
-
if($node->hasAttribute('dock')){
|
8275 |
-
if(ampforwp_get_setting('ampforwp-amp-video-docking')){
|
8276 |
-
$celem = 'element';
|
8277 |
-
$ocomp = 'amp-video-docking';
|
8278 |
-
if(!preg_match('/<script(\s|\sasync\s)custom-'.esc_attr($celem).'="'.esc_attr($ocomp).'"(.*?)>(.*?)<\/script>/s', $content)){
|
8279 |
-
$o_comp_url = 'https://cdn.ampproject.org/v0/'.esc_attr($ocomp).'-'.esc_attr($script_ver).'.js';
|
8280 |
-
$script_tag = '<head><script custom-'.esc_attr($celem).'="'.esc_attr($ocomp).'" src="'.esc_url($o_comp_url).'" async></script>';
|
8281 |
-
$content = str_replace('<head>', $script_tag, $content);
|
8282 |
-
}
|
8283 |
-
}else{
|
8284 |
-
if(preg_match('/<amp-brid-player(.*?) dock|dock=">/', $content)){
|
8285 |
-
$content = preg_replace('/<amp-brid-player(.*?) dock|dock=">/','<amp-brid-player $1>', $content);
|
8286 |
-
}
|
8287 |
-
}
|
8288 |
-
}
|
8289 |
-
}
|
8290 |
-
$amp_brightcove = $xpath->query("//amp-brightcove");
|
8291 |
-
foreach($amp_brightcove as $node) {
|
8292 |
-
if($node->hasAttribute('dock')){
|
8293 |
-
if(ampforwp_get_setting('ampforwp-amp-video-docking')){
|
8294 |
-
$celem = 'element';
|
8295 |
-
$ocomp = 'amp-video-docking';
|
8296 |
-
if(!preg_match('/<script(\s|\sasync\s)custom-'.esc_attr($celem).'="'.esc_attr($ocomp).'"(.*?)>(.*?)<\/script>/s', $content)){
|
8297 |
-
$o_comp_url = 'https://cdn.ampproject.org/v0/'.esc_attr($ocomp).'-'.esc_attr($script_ver).'.js';
|
8298 |
-
$script_tag = '<head><script custom-'.esc_attr($celem).'="'.esc_attr($ocomp).'" src="'.esc_url($o_comp_url).'" async></script>';
|
8299 |
-
$content = str_replace('<head>', $script_tag, $content);
|
8300 |
-
}
|
8301 |
-
}else{
|
8302 |
-
if(preg_match('/<amp-brightcove(.*?) dock|dock=">/', $content)){
|
8303 |
-
$content = preg_replace('/<amp-brightcove(.*?) dock|dock=">/','<amp-brightcove $1>', $content);
|
8304 |
-
}
|
8305 |
-
}
|
8306 |
-
}
|
8307 |
-
}
|
8308 |
-
|
8309 |
// Scripts added from Options panel should have higher priority #4064
|
8310 |
if( ampforwp_get_setting('amp-header-text-area-for-html') && ampforwp_get_setting('amp-header-text-area-for-html')!="") {
|
8311 |
$allscripts = ampforwp_get_setting('amp-header-text-area-for-html');
|
@@ -8362,7 +8199,6 @@ if(!function_exists('ampforwp_add_fallback_element')){
|
|
8362 |
$m_content = $matches[1][$i];
|
8363 |
$m_content = ampforwp_imagify_webp_compatibility($m_content);
|
8364 |
$m_content = ampforwp_ewww_webp_compatibility($m_content);
|
8365 |
-
|
8366 |
$m1_content = ampforwp_set_default_fallback_image($matches[1][$i]);
|
8367 |
preg_match_all('/src="(.*?)"/', $m1_content,$fimgsrc);
|
8368 |
preg_match_all('/width="(.*?)"/', $m1_content,$fimgwidth);
|
@@ -8397,7 +8233,6 @@ if(!function_exists('ampforwp_add_fallback_element')){
|
|
8397 |
$m1_content = str_replace($swidth, $width_rep, $m1_content);
|
8398 |
$m1_content = str_replace($sheight, $height_rep, $m1_content);
|
8399 |
$m1_content = str_replace($salt, $alt_rep, $m1_content);
|
8400 |
-
$m1_content = preg_replace('/srcset="(.*?)"/', '', $m1_content);
|
8401 |
$fallback_img = "<amp-img ".$m_content."<amp-img fallback ".$m1_content."</amp-img></amp-img>";//$m_content, $m1_content escaped above.
|
8402 |
$content = str_replace("$match", $fallback_img, $content);
|
8403 |
}
|
@@ -8533,28 +8368,14 @@ if(class_exists('RankMath')){
|
|
8533 |
function ampforwp_rank_math_external_link_newtab($content){
|
8534 |
$rank_math_external_link = RankMath\Helper::get_settings( 'general.new_window_external_links' );
|
8535 |
if($rank_math_external_link){
|
8536 |
-
|
8537 |
-
|
8538 |
-
|
8539 |
-
|
8540 |
-
@$comp_dom->loadHTML($content);
|
8541 |
-
}
|
8542 |
-
$xpath = new DOMXPath( $comp_dom );
|
8543 |
-
$count = 0;
|
8544 |
-
$nodes = $xpath->query('//a[@href]');
|
8545 |
-
foreach ($nodes as $node) {
|
8546 |
-
$url = $node->getAttribute('href');
|
8547 |
-
$is_external = ampforwp_isexternal($url);
|
8548 |
if($is_external){
|
8549 |
-
|
8550 |
-
$node->setAttribute('target','_blank');
|
8551 |
-
$new_node = $comp_dom->saveHTML($node);
|
8552 |
-
if(preg_match('/<a\b[^>]*?\bhref=[\'\"]'.preg_quote($url,'/').'[\'\"][^>]*>(.*?)<\/a>/', $content, $matches)){
|
8553 |
-
$content = preg_replace('/<a\b[^>]*?\bhref=[\'\"]'.preg_quote($url,'/').'[\'\"][^>]*>(.*?)<\/a>/', $new_node, $content);
|
8554 |
-
}
|
8555 |
-
}
|
8556 |
}
|
8557 |
-
|
8558 |
}
|
8559 |
return $content;
|
8560 |
}
|
@@ -8719,56 +8540,3 @@ function ampforwp_extra_category_fields( $tag ) {
|
|
8719 |
</tr>
|
8720 |
<?php
|
8721 |
}
|
8722 |
-
if(function_exists('rocket_activation')){
|
8723 |
-
add_filter("ampforwp_the_content_last_filter",'ampforwp_wp_rocket_compatibility',25);
|
8724 |
-
}
|
8725 |
-
function ampforwp_wp_rocket_compatibility($content){
|
8726 |
-
$cdn_url = get_option('wp_rocket_settings');
|
8727 |
-
if($cdn_url['cdn'] == 1){
|
8728 |
-
$img_cdn_url = '';
|
8729 |
-
$cnds_arr = array();
|
8730 |
-
if(!empty($cdn_url['cdn_zone']) && !empty($cdn_url['cdn_cnames'])){
|
8731 |
-
foreach ($cdn_url['cdn_zone'] as $key => $element) {
|
8732 |
-
if(isset($cdn_url['cdn_cnames'][$key]) && $cdn_url['cdn_cnames'][$key]!=''){
|
8733 |
-
$cnds_arr[$element] = $cdn_url['cdn_cnames'][$key];
|
8734 |
-
}
|
8735 |
-
}
|
8736 |
-
}
|
8737 |
-
if(isset($cnds_arr['images'])){
|
8738 |
-
$img_cdn_url = $cnds_arr['images'];
|
8739 |
-
}else if(isset($cnds_arr['all'])){
|
8740 |
-
$img_cdn_url = $cnds_arr['all'];
|
8741 |
-
}
|
8742 |
-
if($img_cdn_url!=''){
|
8743 |
-
$parse_url = parse_url($img_cdn_url);
|
8744 |
-
if(!isset($parse_url['scheme'])){
|
8745 |
-
if(!preg_match('/\/\//', $img_cdn_url)){
|
8746 |
-
$img_cdn_url = '//'.$img_cdn_url;
|
8747 |
-
}
|
8748 |
-
}
|
8749 |
-
$comp_dom = new DOMDocument();
|
8750 |
-
@$comp_dom->loadHTML($content);
|
8751 |
-
$xpath = new DOMXPath( $comp_dom );
|
8752 |
-
$nodes = $xpath->query('//amp-img[@src]');
|
8753 |
-
$home_url = home_url();
|
8754 |
-
foreach ($nodes as $node) {
|
8755 |
-
$url = $node->getAttribute('src');
|
8756 |
-
$srcset = $node->getAttribute('srcset');
|
8757 |
-
$is_external = ampforwp_isexternal($url);
|
8758 |
-
if(!$is_external && !$node->hasAttribute('fallback')){
|
8759 |
-
$img_src = str_replace($home_url, $img_cdn_url, $url);
|
8760 |
-
$content = str_replace($url, $img_src, $content);
|
8761 |
-
$srcset_arr = explode(",", $srcset);
|
8762 |
-
for($i=0;$i<count($srcset_arr);$i++){
|
8763 |
-
$original = $srcset_arr[$i];
|
8764 |
-
$new = str_replace($home_url, $img_cdn_url, $original);
|
8765 |
-
if(preg_match('/'.preg_quote($original,'/').'/', $content)){
|
8766 |
-
$content = preg_replace('/'.preg_quote($original,'/').'/', $new, $content);
|
8767 |
-
}
|
8768 |
-
}
|
8769 |
-
}
|
8770 |
-
}
|
8771 |
-
}
|
8772 |
-
}
|
8773 |
-
return $content;
|
8774 |
-
}
|
707 |
$content = preg_replace('/<stream[^>]* src="(.*?)"><\/stream>/', '<amp-iframe width="175" height="100" sandbox="allow-scripts allow-same-origin" layout="responsive" allowfullscreen src="https://iframe.cloudflarestream.com/$1"></amp-iframe>', $content);
|
708 |
//Compatibility with amp-connatix-player #3524
|
709 |
$content = preg_replace('/<script id="(.*?)">(.*?)playerId:\s\'(.*?)\'(.*?)mediaId:\s\'(.*?)\'(.*?)<\/script>/s', '<amp-connatix-player data-player-id="$3" data-media-id = "$5" layout="responsive" width="16" height="9"></amp-connatix-player>', $content);
|
|
|
|
|
|
|
|
|
710 |
|
711 |
return $content;
|
712 |
}
|
748 |
continue;
|
749 |
}
|
750 |
// Posts
|
751 |
+
if( $redux_builder_amp['amp-on-off-for-all-posts'] && $post_type == 'post' ) {
|
752 |
add_meta_box( 'ampforwp_title_meta', esc_html__( 'Show AMP for Current Page?','accelerated-mobile-pages' ), 'ampforwp_title_callback', 'post','side' );
|
753 |
}
|
754 |
// Pages
|
871 |
continue;
|
872 |
}
|
873 |
// Posts
|
874 |
+
if( $redux_builder_amp['amp-on-off-for-all-posts'] && $post_type == 'post' ) {
|
875 |
+
if ( $redux_builder_amp['amp-mobile-redirection'] ) {
|
876 |
add_meta_box( 'ampforwp_title_meta_redir', esc_html__( 'Mobile Redirection for Current Page?','accelerated-mobile-pages' ), 'ampforwp_title_callback_redirection', 'post','side' );
|
877 |
}
|
878 |
}
|
879 |
// Pages
|
880 |
+
if( $redux_builder_amp['amp-on-off-for-all-pages'] && $post_type == 'page' ) {
|
881 |
+
if ( $redux_builder_amp['amp-mobile-redirection'] ) {
|
882 |
add_meta_box( 'ampforwp_title_meta_redir', esc_html__( 'Mobile Redirection for Current Page?' ,'accelerated-mobile-pages'), 'ampforwp_title_callback_redirection','page','side' );
|
883 |
}
|
884 |
}
|
885 |
// Custom Post Types
|
886 |
if( $post_type !== 'page' && $post_type !== 'post' ) {
|
887 |
+
if ( $redux_builder_amp['amp-mobile-redirection'] ) {
|
888 |
add_meta_box( 'ampforwp_title_meta_redir', esc_html__( 'Mobile Redirection for Current Page?','accelerated-mobile-pages' ), 'ampforwp_title_callback_redirection', $post_type,'side' );
|
889 |
}
|
890 |
}
|
1300 |
<amp-social-share type="linkedin" width="50" height="28" aria-label="linkedin" <?php ampforwp_nofollow_social_links(); ?>></amp-social-share>
|
1301 |
<?php } ?>
|
1302 |
<?php if($redux_builder_amp['enable-single-whatsapp-share'] == true) { ?>
|
1303 |
+
<a title="whatsapp share" <?php ampforwp_nofollow_social_links(); ?> href="https://api.whatsapp.com/send?text=<?php echo esc_url($amp_permalink);?>">
|
1304 |
<div class="a-so-i">
|
1305 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IldoYXRzQXBwIiBkPSJNOTAsNDMuODQxYzAsMjQuMjEzLTE5Ljc3OSw0My44NDEtNDQuMTgyLDQzLjg0MWMtNy43NDcsMC0xNS4wMjUtMS45OC0yMS4zNTctNS40NTVMMCw5MGw3Ljk3NS0yMy41MjIgICBjLTQuMDIzLTYuNjA2LTYuMzQtMTQuMzU0LTYuMzQtMjIuNjM3QzEuNjM1LDE5LjYyOCwyMS40MTYsMCw0NS44MTgsMEM3MC4yMjMsMCw5MCwxOS42MjgsOTAsNDMuODQxeiBNNDUuODE4LDYuOTgyICAgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyAgIGM1Ljg2NSwzLjg1MSwxMi44OTEsNi4wOTcsMjAuNDM3LDYuMDk3YzIwLjQ4MSwwLDM3LjE0Ni0xNi41MzMsMzcuMTQ2LTM2Ljg1N1M2Ni4zMDEsNi45ODIsNDUuODE4LDYuOTgyeiBNNjguMTI5LDUzLjkzOCAgIGMtMC4yNzMtMC40NDctMC45OTQtMC43MTctMi4wNzYtMS4yNTRjLTEuMDg0LTAuNTM3LTYuNDEtMy4xMzgtNy40LTMuNDk1Yy0wLjk5My0wLjM1OC0xLjcxNy0wLjUzOC0yLjQzOCwwLjUzNyAgIGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzICAgYy0zLjIxOS0yLjg0OC01LjM5My02LjM2NC02LjAyNS03LjQ0MWMtMC42MzEtMS4wNzUtMC4wNjYtMS42NTYsMC40NzUtMi4xOTFjMC40ODgtMC40ODIsMS4wODQtMS4yNTUsMS42MjUtMS44ODIgICBjMC41NDMtMC42MjgsMC43MjMtMS4wNzUsMS4wODItMS43OTNjMC4zNjMtMC43MTcsMC4xODItMS4zNDQtMC4wOS0xLjg4M2MtMC4yNy0wLjUzNy0yLjQzOC01LjgyNS0zLjM0LTcuOTc3ICAgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCAgIGMtMC45OTIsMS4wNzYtMy43ODksMy42NzYtMy43ODksOC45NjNjMCw1LjI4OCwzLjg3OSwxMC4zOTcsNC40MjIsMTEuMTEzYzAuNTQxLDAuNzE2LDcuNDksMTEuOTIsMTguNSwxNi4yMjMgICBDNTguMiw2NS43NzEsNTguMiw2NC4zMzYsNjAuMTg2LDY0LjE1NmMxLjk4NC0wLjE3OSw2LjQwNi0yLjU5OSw3LjMxMi01LjEwN0M2OC4zOTgsNTYuNTM3LDY4LjM5OCw1NC4zODYsNjguMTI5LDUzLjkzOHoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" width="50" height="20" alt="whatsapp" />
|
1306 |
</div>
|
1323 |
</div>
|
1324 |
</a>
|
1325 |
<?php } ?>
|
1326 |
+
<?php if($redux_builder_amp['enable-single-odnoklassniki-share'] == true) { ?>
|
1327 |
+
<a title="odnoklassniki share" <?php ampforwp_nofollow_social_links(); ?> href="https://ok.ru/dk?st.cmd=addShare&st._surl=<?php echo esc_url($amp_permalink); ?>" target="_blank">
|
|
|
|
|
|
|
|
|
|
|
1328 |
<div class="a-so-i a-so-odnoklassniki">
|
1329 |
<amp-img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk1LjQ4MSA5NS40ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjQ4MSA5NS40ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMuMDQxLDY3LjI1NGMtNy40MDItMC43NzItMTQuMDc2LTIuNTk1LTE5Ljc5LTcuMDY0Yy0wLjcwOS0wLjU1Ni0xLjQ0MS0xLjA5Mi0yLjA4OC0xLjcxMyAgICBjLTIuNTAxLTIuNDAyLTIuNzUzLTUuMTUzLTAuNzc0LTcuOTg4YzEuNjkzLTIuNDI2LDQuNTM1LTMuMDc1LDcuNDg5LTEuNjgyYzAuNTcyLDAuMjcsMS4xMTcsMC42MDcsMS42MzksMC45NjkgICAgYzEwLjY0OSw3LjMxNywyNS4yNzgsNy41MTksMzUuOTY3LDAuMzI5YzEuMDU5LTAuODEyLDIuMTkxLTEuNDc0LDMuNTAzLTEuODEyYzIuNTUxLTAuNjU1LDQuOTMsMC4yODIsNi4yOTksMi41MTQgICAgYzEuNTY0LDIuNTQ5LDEuNTQ0LDUuMDM3LTAuMzgzLDcuMDE2Yy0yLjk1NiwzLjAzNC02LjUxMSw1LjIyOS0xMC40NjEsNi43NjFjLTMuNzM1LDEuNDQ4LTcuODI2LDIuMTc3LTExLjg3NSwyLjY2MSAgICBjMC42MTEsMC42NjUsMC44OTksMC45OTIsMS4yODEsMS4zNzZjNS40OTgsNS41MjQsMTEuMDIsMTEuMDI1LDE2LjUsMTYuNTY2YzEuODY3LDEuODg4LDIuMjU3LDQuMjI5LDEuMjI5LDYuNDI1ICAgIGMtMS4xMjQsMi40LTMuNjQsMy45NzktNi4xMDcsMy44MWMtMS41NjMtMC4xMDgtMi43ODItMC44ODYtMy44NjUtMS45NzdjLTQuMTQ5LTQuMTc1LTguMzc2LTguMjczLTEyLjQ0MS0xMi41MjcgICAgYy0xLjE4My0xLjIzNy0xLjc1Mi0xLjAwMy0yLjc5NiwwLjA3MWMtNC4xNzQsNC4yOTctOC40MTYsOC41MjgtMTIuNjgzLDEyLjczNWMtMS45MTYsMS44ODktNC4xOTYsMi4yMjktNi40MTgsMS4xNSAgICBjLTIuMzYyLTEuMTQ1LTMuODY1LTMuNTU2LTMuNzQ5LTUuOTc5YzAuMDgtMS42MzksMC44ODYtMi44OTEsMi4wMTEtNC4wMTRjNS40NDEtNS40MzMsMTAuODY3LTEwLjg4LDE2LjI5NS0xNi4zMjIgICAgQzQyLjE4Myw2OC4xOTcsNDIuNTE4LDY3LjgxMyw0My4wNDEsNjcuMjU0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik00Ny41NSw0OC4zMjljLTEzLjIwNS0wLjA0NS0yNC4wMzMtMTAuOTkyLTIzLjk1Ni0yNC4yMThDMjMuNjcsMTAuNzM5LDM0LjUwNS0wLjAzNyw0Ny44NCwwICAgIGMxMy4zNjIsMC4wMzYsMjQuMDg3LDEwLjk2NywyNC4wMiwyNC40NzhDNzEuNzkyLDM3LjY3Nyw2MC44ODksNDguMzc1LDQ3LjU1LDQ4LjMyOXogTTU5LjU1MSwyNC4xNDMgICAgYy0wLjAyMy02LjU2Ny01LjI1My0xMS43OTUtMTEuODA3LTExLjgwMWMtNi42MDktMC4wMDctMTEuODg2LDUuMzE2LTExLjgzNSwxMS45NDNjMC4wNDksNi41NDIsNS4zMjQsMTEuNzMzLDExLjg5NiwxMS43MDkgICAgQzU0LjM1NywzNS45NzEsNTkuNTczLDMwLjcwOSw1OS41NTEsMjQuMTQzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" width="50" height="20" />
|
1330 |
</div>
|
1422 |
// og url
|
1423 |
add_filter('wpseo_opengraph_url', 'ampforwp_custom_og_url_homepage');
|
1424 |
// This is causing the 2nd debug issue reported in #740
|
1425 |
+
add_action('wpseo_twitter', 'ampforwp_custom_twitter_image_homepage');
|
|
|
|
|
1426 |
add_action('wpseo_add_opengraph_images', 'ampforwp_custom_og_image_homepage');
|
1427 |
}
|
1428 |
}
|
1481 |
function ampforwp_yoast_social_title($type) {
|
1482 |
//Added the opengraph for frontpage in AMP #2454
|
1483 |
if(ampforwp_is_front_page() || ampforwp_is_blog() ){
|
1484 |
+
$title = $page_id = '';
|
1485 |
$page_id = ampforwp_get_the_ID();
|
1486 |
if( 'og' == $type ) {
|
1487 |
$title = WPSEO_Meta::get_value( 'opengraph-title', $page_id );
|
1624 |
add_filter( 'pre_get_document_title', 'ampforwp_add_custom_title_tag', 20 );
|
1625 |
add_filter( 'wp_title', 'ampforwp_add_custom_title_tag', 10, 3 );
|
1626 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1627 |
function ampforwp_add_custom_title_tag( $title = '', $sep = '', $seplocation = '' ) {
|
1628 |
global $redux_builder_amp, $post;
|
1629 |
$site_title = '';
|
1644 |
//* We can filter this later if needed:
|
1645 |
$sep = ' | ';
|
1646 |
if( class_exists('WPSEO_Options') && method_exists('WPSEO_Options', 'get') && 'yoast' == ampforwp_get_setting('ampforwp-seo-selection') && !class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration')) {
|
1647 |
+
$sep = WPSEO_Options::get( 'separator' );
|
|
|
|
|
|
|
|
|
|
|
|
|
1648 |
}
|
1649 |
if( defined( 'RANK_MATH_FILE' ) && class_exists('RankMath\\Helper') && 'rank_math' == ampforwp_get_setting('ampforwp-seo-selection') ) {
|
1650 |
$sep = RankMath\Helper::get_settings( 'titles.title_separator' );
|
1672 |
else {
|
1673 |
$ID = ampforwp_get_frontpage_id();
|
1674 |
}
|
1675 |
+
$site_title = get_the_title( $ID ) . $sep . get_option( 'blogname' );
|
1676 |
+
}
|
1677 |
+
// Blog page
|
1678 |
+
if ( ampforwp_is_blog() ) {
|
1679 |
+
$ID = ampforwp_get_blog_details('id');
|
1680 |
+
$site_title = get_the_title( $ID ) . $sep . get_option( 'blogname' );
|
1681 |
}
|
|
|
|
|
|
|
|
|
|
|
1682 |
}
|
1683 |
|
1684 |
if ( is_search() ) {
|
1693 |
$yoast_instance = new \Yoast\WP\SEO\Presentations\Indexable_Presentation();
|
1694 |
}
|
1695 |
|
1696 |
+
|
1697 |
+
$WPSEO_Frontend = WPSEO_Frontend::get_instance();
|
1698 |
+
$yoast_title = $WPSEO_Frontend->title($site_title);
|
1699 |
+
if ( ampforwp_is_home() ) {
|
1700 |
+
$yoast_title = $WPSEO_Frontend->get_title_from_options( 'title-home-wpseo' );
|
|
|
|
|
|
|
|
|
|
|
1701 |
}
|
1702 |
// Custom Front Page Title From Yoast SEO #1163
|
1703 |
+
if ( ampforwp_is_front_page() || ampforwp_is_blog() ) {
|
1704 |
$yoast_title = get_post_meta(ampforwp_get_the_ID(), '_yoast_wpseo_title', true);
|
1705 |
$yoast_title = wpseo_replace_vars( $yoast_title,$post );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1706 |
}
|
1707 |
if ( $yoast_title ) {
|
1708 |
$site_title = apply_filters( 'wpseo_title', $yoast_title, $yoast_instance );
|
3225 |
echo '<meta name="description" content="'. esc_attr( convert_chars( stripslashes( $desc ) ) ) .'"/>';
|
3226 |
}else if(class_exists('Yoast\\WP\\SEO\\Integrations\\Front_End_Integration')){
|
3227 |
$yoast_desc = addslashes( strip_tags( WPSEO_Meta::get_value('metadesc', ampforwp_get_the_ID() ) ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3228 |
if ($yoast_desc && ampforwp_is_front_page()) {
|
3229 |
echo '<meta name="description" content="'. esc_attr( convert_chars( stripslashes( $yoast_desc ) ) ) .'"/>';
|
3230 |
}
|
3455 |
|
3456 |
$post_id = ampforwp_get_frontpage_id();
|
3457 |
|
3458 |
+
if ($data['elements'] == '') {
|
3459 |
$data['elements'] = "meta_info:1,title:1,featured_image:1,content:1,meta_taxonomy:1,social_icons:1,comments:1,related_posts:1";
|
3460 |
}
|
3461 |
if( isset( $data['elements'] ) || ! empty( $data['elements'] ) ){
|
4117 |
}
|
4118 |
add_action('ampforwp_after_post_content','ampforwp_post_pagination');
|
4119 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4120 |
|
4121 |
// 70. Hide AMP by specific Categories & Tags #872
|
4122 |
function ampforwp_posts_to_remove () {
|
5208 |
// Check if current post type is AMPed or not
|
5209 |
if( $supported_amp_post_types && in_array($post->post_type, $supported_amp_post_types) ){
|
5210 |
// If AMP on Posts or Pages is off then do nothing
|
5211 |
+
if($post->post_type == 'post' && !$redux_builder_amp['amp-on-off-for-all-posts'] || $post->post_type == 'page' && !$redux_builder_amp['amp-on-off-for-all-pages']) {
|
5212 |
return;
|
5213 |
}
|
5214 |
if( is_archive() && is_category() ){
|
5844 |
|
5845 |
|
5846 |
// Check for Posts
|
5847 |
+
if ( is_single() && false == $redux_builder_amp['amp-on-off-for-all-posts'] ) {
|
5848 |
return false;
|
5849 |
}
|
5850 |
// Archives
|
5851 |
+
if ( is_archive() && false == $redux_builder_amp['ampforwp-archive-support'] ) {
|
5852 |
return false;
|
5853 |
}
|
5854 |
// Pages
|
5855 |
+
if ( is_page() && false == $redux_builder_amp['amp-on-off-for-all-pages'] ) {
|
5856 |
return false;
|
5857 |
}
|
5858 |
// Homepage
|
5859 |
+
if ( is_home() && false == $redux_builder_amp['ampforwp-homepage-on-off-support'] ) {
|
5860 |
return false;
|
5861 |
}
|
5862 |
// Search #2681
|
6764 |
}
|
6765 |
if ( ! function_exists('ampforwp_gutenberg_css') ) {
|
6766 |
function ampforwp_gutenberg_css(){
|
6767 |
+
$color_data = get_theme_support('editor-color-palette');?>
|
|
|
|
|
|
|
|
|
|
|
6768 |
.wp-block-button { color: #fff}
|
6769 |
+
.wp-block-button a {background-color: #32373c;border-radius: 28px;color: inherit;display: inline-block;padding: 12px 24px;}
|
6770 |
.wp-block-cover{position:relative;background-color: #000;background-size: cover;background-position: center center;min-height: 430px;width: 100%;margin: 1.5em 0 1.5em 0;display: flex;justify-content: center;align-items: center;overflow: hidden;}
|
6771 |
.wp-block-cover-text{color: #fff;font-size: 2em;line-height: 1.25;z-index: 1;}
|
6772 |
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: inherit;opacity: .5;z-index: 1;} <?php
|
7204 |
$breadcrumb = '';
|
7205 |
if ( true == ampforwp_get_setting('ampforwp-yoast-bread-crumb') && true === WPSEO_Options::get( 'breadcrumbs-enable' ) && function_exists('yoast_breadcrumb')) {
|
7206 |
$breadcrumb = yoast_breadcrumb('','', false);
|
|
|
|
|
|
|
7207 |
return $breadcrumb;
|
7208 |
}
|
7209 |
}
|
7770 |
return false;
|
7771 |
}
|
7772 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7773 |
// Font Selector
|
7774 |
if( ! function_exists('ampforwp_font_selector') ) {
|
7775 |
function ampforwp_font_selector( $container ) {
|
7790 |
return sanitize_text_field($fontFamily);
|
7791 |
}
|
7792 |
}
|
7793 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7794 |
// Font URL controller
|
7795 |
if ( ! function_exists('ampforwp_font_url') ) {
|
7796 |
function ampforwp_font_url($font_url){
|
7976 |
$content = preg_replace('/<form class="mv-create-print-form">(.*?)<\/form>/s', '', $content);
|
7977 |
}
|
7978 |
// close #4206
|
|
|
|
|
|
|
|
|
|
|
|
|
7979 |
return $content;
|
7980 |
}
|
7981 |
+
|
7982 |
add_filter('ampforwp_the_content_last_filter','ampforwp_include_required_scripts',12);
|
7983 |
function ampforwp_include_required_scripts($content){
|
7984 |
$comp_to_remove_arr = array();
|
8143 |
}
|
8144 |
}
|
8145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8146 |
// Scripts added from Options panel should have higher priority #4064
|
8147 |
if( ampforwp_get_setting('amp-header-text-area-for-html') && ampforwp_get_setting('amp-header-text-area-for-html')!="") {
|
8148 |
$allscripts = ampforwp_get_setting('amp-header-text-area-for-html');
|
8199 |
$m_content = $matches[1][$i];
|
8200 |
$m_content = ampforwp_imagify_webp_compatibility($m_content);
|
8201 |
$m_content = ampforwp_ewww_webp_compatibility($m_content);
|
|
|
8202 |
$m1_content = ampforwp_set_default_fallback_image($matches[1][$i]);
|
8203 |
preg_match_all('/src="(.*?)"/', $m1_content,$fimgsrc);
|
8204 |
preg_match_all('/width="(.*?)"/', $m1_content,$fimgwidth);
|
8233 |
$m1_content = str_replace($swidth, $width_rep, $m1_content);
|
8234 |
$m1_content = str_replace($sheight, $height_rep, $m1_content);
|
8235 |
$m1_content = str_replace($salt, $alt_rep, $m1_content);
|
|
|
8236 |
$fallback_img = "<amp-img ".$m_content."<amp-img fallback ".$m1_content."</amp-img></amp-img>";//$m_content, $m1_content escaped above.
|
8237 |
$content = str_replace("$match", $fallback_img, $content);
|
8238 |
}
|
8368 |
function ampforwp_rank_math_external_link_newtab($content){
|
8369 |
$rank_math_external_link = RankMath\Helper::get_settings( 'general.new_window_external_links' );
|
8370 |
if($rank_math_external_link){
|
8371 |
+
preg_match_all('/<a href="(.*?)">(.*?)<\/a>/', $content, $matches);
|
8372 |
+
for($i=0;$i<count($matches[1]);$i++){
|
8373 |
+
$url = $matches[1][$i];
|
8374 |
+
$is_external = ampforwp_isexternal($url);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8375 |
if($is_external){
|
8376 |
+
$content = preg_replace('/<a href="(.*?)">(.*?)<\/a>/', '<a href="$1" target="_blank">$2</a>', $content);
|
|
|
|
|
|
|
|
|
|
|
|
|
8377 |
}
|
8378 |
+
}
|
8379 |
}
|
8380 |
return $content;
|
8381 |
}
|
8540 |
</tr>
|
8541 |
<?php
|
8542 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|