Файловый менеджер - Редактировать - /home/digitalm/tendeverona/wp-content/plugins/schema/includes/integrations/amp.php
Назад
<?php /** * AMP plugin integration * * * plugin url: https://wordpress.org/plugins/amp/ * @since 1.3 */ // Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) exit; add_filter( 'amp_post_template_metadata', 'schema_wp_amp_modify_json_output', 99, 2 ); /** * Modify AMP json-ld output * * @since 1.6.9.5 */ function schema_wp_amp_modify_json_output( $metadata, $post ) { // Get AMP plugin settings $options = get_option('amp-options'); // Get schema markup json $json = schema_wp_get_jsonld( $post->ID ); // Check if this is the About or Contact page // If so, override the $json array if ( is_array($options['supported_post_types']) ) { if ( in_array("page", $options['supported_post_types']) ) { $about_page_id = schema_wp_get_option( 'about_page' ); $contact_page_id = schema_wp_get_option( 'contact_page' ); if ( isset($about_page_id) && $post->ID == $about_page_id ) { $json = schema_wp_get_page_about_json( 'AboutPage' ); } if ( isset($contact_page_id) && $post->ID == $contact_page_id) { $json = schema_wp_get_page_contact_json( 'ContactPage' ); } } // end if } // end if // Return markup array if ( ! empty($json) ) { return $json; } // Return the un-filtered markup array return $metadata; }
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.08 |
proxy
|
phpinfo
|
Настройка