За последние 24 часа нас посетили 24498 программистов и 1674 робота. Сейчас ищут 1537 программистов ...

Проблемы с добавлением новой страницы

Тема в разделе "Wordpress", создана пользователем jokest, 19 июл 2016.

  1. jokest

    jokest Новичок

    С нами с:
    19 июл 2016
    Сообщения:
    5
    Симпатии:
    0
    Пытаюсь посадить многостраничник, возникла следующая проблема.Сверстал макет, при верстке главной страницы тегу body присвоил класс "ishome" при вёрстки воторостепенной странице тегу body присвоил класс "isnohome".Из-за этого возникла следущаяя проблема при посадке на wp код главной страницы копирую в файл index.php а код второстепенной копирую копирую в файл page.php, обоим страница тегу body почему то присваивается класс "ishome", и изза этого ломается вёрстка второстепенной страницы? подскажите что не так я седелал?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Может что-то подправить в шаблоне где формируется атрибут class для тега body, там может не срабатывает определение главной и других страниц
     
    jokest нравится это.
  3. jokest

    jokest Новичок

    С нами с:
    19 июл 2016
    Сообщения:
    5
    Симпатии:
    0
    я так понял это можно релизовать так:
    написать следующее
    <?php Template Name: page ?>
    на шаблоне второстепенной?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    не понятно, что это такое.
    можешь выложить код где тег body формируется или добавляется класс
    --- Добавлено ---
    тут есть намёки для шаблона
    https://developer.wordpress.org/reference/functions/body_class/
    получить классы которые уже добавили и присобачить ещё свой
     
    jokest нравится это.
  5. jokest

    jokest Новичок

    С нами с:
    19 июл 2016
    Сообщения:
    5
    Симпатии:
    0
    разобрался, тока чё-та скрипты не работают=)
     
  6. jokest

    jokest Новичок

    С нами с:
    19 июл 2016
    Сообщения:
    5
    Симпатии:
    0
    всё разобрался, решил проблему так присвоил главной
    <?php
    /*
    Template Name: Главная
    */
    ?>
    второстепнной
    <?php
    /*
    Template Name: Описание товара
    */
    ?>
    далее сделал для них отдельный файл футера и хедера
    и вуаля)
     
  7. jokest

    jokest Новичок

    С нами с:
    19 июл 2016
    Сообщения:
    5
    Симпатии:
    0
    Может подскажите, если вторичных страниц несколько всё по оформлению однотипны только описание товара разное, нужно делать несолько шаблонов с разным описанием привязав заголовки доп поля миниатюру и контентом?
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    нет, одного хватит, а то если страниц 100000, зачем столько шаблонов плодить.
     
  9. bikerlex

    bikerlex Активный пользователь

    С нами с:
    2 дек 2014
    Сообщения:
    344
    Симпатии:
    40
    Можно было проще. Worpdress по умолчанию в качестве макета главной страницы использует файл home.php