Come aggiungere una pagina usando HTML, CSS e JS?

18 set 2015, 03:42:50
Visualizzazioni: 15.6K
Voti: 1

Ho un cliente che desidera una funzionalità extra che va oltre le capacità del tema WordPress che ho acquistato. So che tramite HTML, CSS e JS posso crearla da zero (vogliono animazioni e una landing page accattivante). Mi chiedevo se ci fosse un modo o qualche plugin che posso usare per creare direttamente una pagina utilizzando tutto il codice. Scusate se non mi spiego bene!

0
Tutte le risposte alla domanda 2
0

Puoi creare template personalizzati in WordPress definendo il nome del template nella parte superiore del file. Questo è un template di base che può aiutarti a iniziare. Puoi salvare il tuo template con un nome file come tmp-mionomepersonalizzato.php e inserirlo nel tuo tema. Probabilmente dovresti creare un child theme dove puoi salvare questo template personalizzato e aggiungere CSS aggiuntivo senza perderlo se il client aggiorna il tema.

<?php
/*
* Template Name: Nome del template qui
*/
?>
<?php get_header(); ?>
<div class="row">
  <div class="col-md-12">
      
    Il tuo contenuto può andare qui.

    <script> alert ("il mio javascript funziona"); </script>

  </div>
</div>
<?php get_footer(); ?>

Una volta creato il tuo template, vai su Pagine > Aggiungi nuova. Dovresti vedere qualcosa come questo dove puoi trovare il template personalizzato nel menu a discesa.

template pagina

Link utili:

https://developer.wordpress.org/themes/advanced-topics/child-themes/

https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/

18 set 2015 05:50:43
0

Puoi seguire il metodo mostrato da JediTricks007. Ma se vuoi un CSS e JS completamente diversi per la tua landing page e non vuoi includere l'header e il footer del tema WordPress, puoi farlo non includendo l'header e il footer.

<?php
    /*
    * Template Name: Nome del tuo Template
    */
?>
<!doctype html>
<html class="no-js" lang="it">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>Il tuo Titolo</title>
        <meta name="description" content="La tua Descrizione">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="apple-touch-icon" href="apple-touch-icon.png">
        <!-- Aggiungi il tuo CSS personalizzato indipendente dal tema WordPress -->
        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
        <!-- Aggiungi il tuo JS personalizzato indipendente dal tema WordPress -->
        <script src="js/vendor/modernizr-2.8.3.min.js"></script>
    </head>
    <body>

        <!-- Aggiungi qui il contenuto del tuo sito o applicazione -->
        <p>Ciao mondo! Questo è HTML5 Boilerplate.</p>
        <!-- Aggiungi il tuo JS personalizzato indipendente dal tema WordPress -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/{{JQUERY_VERSION}}/jquery.min.js"></script>
        <script src="js/plugins.js"></script>
        <script src="js/main.js"></script>
    </body>
</html>

In questo modo puoi ottenere ciò che desideri senza modificare i file di header e footer del tema.

Dopo aver salvato il file del template, puoi creare una pagina con quel template e impostare quella pagina come homepage.

Spero che questo ti sia utile.

18 set 2015 06:55:31