Cómo añadir una página usando HTML, CSS y JS en WordPress

18 sept 2015, 03:42:50
Vistas: 15.6K
Votos: 1

Tengo un cliente que quiere un extra que va más allá de las capacidades de mi tema de WordPress que he comprado. Sé que a través de HTML, CSS y JS puedo crearlo desde cero (quieren animaciones y una página de destino con buen diseño). Me preguntaba si había alguna forma o algún plugin que pueda usar para crear directamente una página usando todo el código. ¡Perdón si no estoy explicando bien mi pregunta!

0
Todas las respuestas a la pregunta 2
0

Puedes crear plantillas personalizadas en WordPress definiendo el nombre de la plantilla en la parte superior del archivo. Esta es una plantilla básica que te ayudará a comenzar. Puedes guardar tu plantilla con un nombre de archivo como tmp-minombrepersonalizado.php y colocarla en tu tema. Probablemente deberías crear un tema hijo donde puedas guardar esta plantilla personalizada y añadir CSS adicional sin perderlo si el cliente actualiza el tema.

<?php
/*
* Plantilla Nombre: El nombre de la plantilla va aquí
*/
?>
<?php get_header(); ?>
<div class="row">
  <div class="col-md-12">
      
    Tu contenido puede ir aquí.

    <script> alert ("mi javascript está funcionando"); </script>

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

Una vez que hayas creado tu plantilla, ve a páginas > añadir nueva. Entonces deberías ver algo como esto donde podrás encontrar la plantilla personalizada en el menú desplegable.

Plantilla de página

Enlaces útiles:

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

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

18 sept 2015 05:50:43
0

Puedes seguir la forma mostrada por JediTricks007. Pero si quieres un CSS y JS completamente diferente para tu página de destino y no deseas incluir el encabezado y pie de página del tema de WordPress, puedes hacerlo sin incluir el encabezado y pie de página.

<?php
    /*
    * Nombre de la Plantilla: Tu Nombre de Plantilla
    */
?>
<!doctype html>
<html class="no-js" lang="es">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>Tu Título</title>
        <meta name="description" content="Tu Descripción">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="apple-touch-icon" href="apple-touch-icon.png">
        <!-- Añade tu propio CSS independiente del tema de WordPress -->
        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
        <!-- Añade tu propio JS independiente del tema de WordPress -->
        <script src="js/vendor/modernizr-2.8.3.min.js"></script>
    </head>
    <body>

        <!-- Añade el contenido de tu sitio o aplicación aquí -->
        <p>¡Hola mundo! Esto es HTML5 Boilerplate.</p>
        <!-- Añade tu propio JS independiente del tema de 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>

De esa manera puedes lograr lo que desees sin cambiar los archivos de encabezado y pie de página del tema.

Después de guardar el archivo de plantilla, puedes crear una página con esa plantilla y hacer que esa página sea tu página de inicio.

Espero que esto ayude.

18 sept 2015 06:55:31