Как добавить страницу с помощью HTML, CSS и JS?

18 сент. 2015 г., 03:42:50
Просмотры: 15.6K
Голосов: 1

У меня есть клиент, который хочет дополнительный функционал, выходящий за рамки возможностей моей купленной WordPress темы. Я знаю, что с помощью HTML, CSS и JS могу создать это с нуля (им нужны анимации и стильная посадочная страница). Интересно, есть ли способ или плагины, которые можно использовать для прямого создания страницы со всем этим кодом. Извините, если не очень понятно объяснил вопрос!

0
Все ответы на вопрос 2
0

Вы можете создавать пользовательские шаблоны в WordPress, определяя имя шаблона в начале файла. Это базовый шаблон, который поможет вам начать работу. Вы можете сохранить свой шаблон с именем файла, например tmp-mycustomname.php, и поместить его в вашу тему. Вам, вероятно, следует создать дочернюю тему, где вы сможете сохранить этот пользовательский шаблон и добавить дополнительные CSS без потерь при обновлении темы клиентом.

<?php
/*
* Template Name: Имя шаблона здесь
*/
?>
<?php get_header(); ?>
<div class="row">
  <div class="col-md-12">
      
    Ваш контент может быть здесь.

    <script> alert ("мой javascript работает"); </script>

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

После создания шаблона перейдите в раздел Страницы > Добавить новую. Затем вы должны увидеть что-то подобное, где вы сможете найти пользовательский шаблон в выпадающем списке.

Шаблон страницы WordPress

Полезные ссылки:

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

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

18 сент. 2015 г. 05:50:43
0

Вы можете следовать способу, показанному JediTricks007. Но если вам нужен совершенно другой CSS и JS для вашей целевой страницы и вы не хотите включать шапку и подвал темы WordPress, вы можете сделать это, не включая шапку и подвал.

<?php
    /*
    * Template Name: Ваше имя шаблона
    */
?>
<!doctype html>
<html class="no-js" lang="ru">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>Ваш заголовок</title>
        <meta name="description" content="Ваше описание">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="apple-touch-icon" href="apple-touch-icon.png">
        <!-- Добавьте свой собственный CSS, независимый от темы WordPress -->
        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
        <!-- Добавьте свой собственный JS, независимый от темы WordPress -->
        <script src="js/vendor/modernizr-2.8.3.min.js"></script>
    </head>
    <body>

        <!-- Добавьте содержимое вашего сайта или приложения здесь -->
        <p>Привет, мир! Это HTML5 Boilerplate.</p>
        <!-- Добавьте свой собственный JS, независимый от темы 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>

Таким образом, вы можете достичь всего, что захотите, без изменения файлов шапки и подвала темы.

После сохранения файла шаблона вы можете создать страницу с этим шаблоном и сделать эту страницу вашей домашней.

Надеюсь, это поможет.

18 сент. 2015 г. 06:55:31