Un utente ha chiesto
Categoria: AMP di WordPress
Domanda: Sumo e olark chat non funzionano sulla versione dell’amplificatore

Salve, avrei bisogno di sapere tre cose. Ho installato il plugin Amp WordPress.

1) Attualmente è compatibile solo con blog, post e pagine di prodotti. È possibile che per queste pagine venga visualizzata la versione dell’amplificatore e per altre pagine. Reindirizzerà alla versione senza amplificatore.

2) Sul collegamento della versione non amplificata,
http://creativesystems.0438cfd.netsolhost.com/category/creativesystem-blog ”;
Sumo e Olark Cat si presentano e scappano. Ma sul link per la versione dell’amplificatore,
http://creativesystems.0438cfd.netsolhost.com/category/creativesystem-blog/?amp ”;
entrambi non vengono visualizzati.

3) Nella home page del link alla versione dell’amplificatore, “http://creativesystems.0438cfd.netsolhost.com/?amp ”;
la pagina è completamente rotta. Per favore dammi un suggerimento per renderlo compatibile con l’amplificatore. Posso aggiungere componenti dell’amplificatore in questa home page espansa o no? o devo fare qualcos’altro

Per favore suggeriscimi su tutte le domande di cui sopra.

grazie

  • Supporto plugin

    (@jamesosborne)

    @ franks123 1. Puoi disabilitare AMP per particolari tipi di contenuto o modelli usando il “Modelli supportati”Opzione plug-in. Puoi anche disabilitare AMP per impostazione predefinita utilizzando quanto segue, aggiunto a un plug-in personalizzato o ai tuoi temi functions.php:
    add_filter( 'amp_post_status_default_enabled', '__return_false' );

    2. Poiché queste funzioni sembrano utilizzare JavaScript personalizzato, non funzioneranno in AMP per impostazione predefinita.

    3. La tua home page canonica contiene per impostazione predefinita vari JavaScript non compatibili con AMP. Come puoi immaginare, non fa parte del supporto consigliare sui miglioramenti del sito, ma puoi disabilitare AMP nella home page mentre lavori sui problemi. C’è una sezione su sito di plugin che elabora modelli personalizzati in transitional moda. Puoi anche utilizzare le condizioni nel modello della pagina di destinazione per attivare/disattivare i contenuti basati su AMP.

    <?php if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) : ?>
        ...amp code here...
    <?php else : ?>
        ...non amp code here...
    <?php endif; ?>

    (@franchi123)

    Ciao, grazie per avermi guidato su queste tre domande

    1) Dici che per il collegamento della versione non amplificatore
    http://creativesystems.0438cfd.netsolhost.com/

    Il codice del cursore andrà in uno stato non amplificato.
    E per la versione con amplificatore, aggiungerò un componente statico nello stato dell’amplificatore. Ho ragione?

    2) Per aggiungere le librerie JS dell’amplificatore, cosa devo fare. Basta aggiungerli in header.php?

    3) C’è anche un problema con le immagini in evidenza nella versione dell’amplificatore. Si prega di vedere questo link
    http://creativesystems.0438cfd.netsolhost.com/contact-us/?amp

    Per favore guidami su queste domande

    grazie

    Supporto plugin

    (@jamesosborne)

    1. Sì, un’opzione consiste nell’utilizzare amp-carousal per i tuoi contenuti AMP invece della presentazione basata su JavaScript in non AMP.

    2. Se desideri aggiungere un componente AMP, puoi utilizzare il seguente formato. Quanto segue richiede sia i componenti amp-carousel che amp-sidebar.

    add_filter(
            'amp_post_template_data',
            function( $data ) {
                    $data['amp_component_scripts'] = array_merge(
                            $data['amp_component_scripts'],
                            array(
                                    'amp-carousel' => true,
                                    'amp-sidebar' => true,
                            )
                    );
                    return $data;
            }
    );

    3. Sembra che ci siano alcuni CSS specifici per AMP che influiscono sulle immagini mostrate. Dovrai modificarli in modo che corrispondano alle dimensioni non AMP.

    (@franchi123)

    Ciao @jamesosborne, ho tre domande da farti discutere.
    1) Per aggiungere css per la versione dell’amplificatore, dovrei aggiungere css in