URL-адрес amp моего сайта выдает мне эту ошибку:
The text inside tag 'style amp-custom' contains 'CSS i-amphtml- name prefix', which is disallowed.
Line 27:2
<style amp-custom>
Когда я просматриваю почти все файлы плагина better-amp (используя его для wordpress amp), я обнаружил, что i-amphtml
находится вэтот файл:
class-better-amp-carousel-component.php
фрагмент кода из файла:
/**
* Register shortcode to display galleries as carousel on amp version
*
* @since 1.0.0
*
* @return array
*/
public function config() {
return array(
'shortcodes' => array(
'gallery' => array( $this, 'handle_gallery' ),
'better-amp-slider' => array( $this, 'handle_slider' ),
),
'scripts' => array(
'amp-carousel' => 'https://cdn.ampproject.org/v0/amp-carousel-0.1.js'
)
);
}
похоже на https://cdn.ampproject.org/v0/amp-carousel-0.1.js
этот файл содержит запрещенный префикс.
к сожалению, я не смогизмените любой код в этом файле, так как в нем указано, что разрешение запрещено.Я также попытался изменить разрешение на доступ к папке и файлу, но не смог.
Почему amp carousel выдает эту ошибку и как правильно ее исправить?