«CSS i-amphtml- name prefix» не допускает ошибку в amp карусели - PullRequest
0 голосов
/ 04 февраля 2019

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 выдает эту ошибку и как правильно ее исправить?

1 Ответ

0 голосов
/ 20 августа 2019

Удалить все .i-amphtml в CSS от AMP

...