Поддержка Темы и шаблоны Минимальный рабочий код для custom full width шаблона страницы

  • Добрый день!

    Подскажите, пожалуйста, минимальный рабочий код для custom шаблона страницы, чтобы была в полную ширину и абсолютно чистая — чтобы на нее ничего не подгружалось, никаких футеров, сайдбаров и пр. И никаких иконок и ссылок социальных сетей и прочих элементом типа ‘edit’, ‘previous’, ‘next’ и т.д.

    А то я вставил из шаблона темы код для page.php в новый файл на custom шаблона, все оттуда, казалось бы лишнее вычистил, а он — Вордпресс — то ссылку для редактирования подгружает, то ссылки на иконки соцсетей. Я уж не знаю, что еще из когда убрать, чтобы было только то, что я пишу/вставляю из редакторы или из пейдж-билдера.

    Спасибо заранее,

    Оч. надеюсь на поможение (сам я чайник полный в php).

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Добрый.

    Такой?

    
    <?php
    /*
     * Template name: Минимальный
     */
    ?><!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <?php wp_head(); ?>
        </head>
        <body <?php body_class(); ?>>
    
            <?php while ( have_posts() ) : the_post(); ?>
                <?php the_title(); ?>
                <?php the_content(); ?>
            <?php endwhile; ?>
    
            <?php wp_footer(); ?>
        </body>
    </html>
    
    • Ответ изменён 7 лет, 3 месяца назад пользователем Denis Yanchevskiy.

    Здравствуйте!

    Спасибо. Попробую. Но я сразу вижу, что Вы включили футер. Он мне не нужен. Вообще ничего не нужно. Чтобы вообще ничего из материнской темы, никакие настройки не подсасывались.

    Никакие элементы на странице управляющие, вообще ничего. Например, я пишу в редакторе странице «Чисто», присваиваю свой кастом темплейт, и в браузере пользователь на странице видит только «Чисто», и больше ничего.

    Все форматирование должно быть инлайн — или посредством дрэг-энд-дрог редактора, или вообще вручную, но чтобы никакие сторонние ccs’ы, плагины не вмешивались.

    Такая вот у меня задачка.

    Спасибо,

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Тогда удалите <?php wp_head(); ?> и <?php wp_footer(); ?> и пропишите то, что Вам нужно. Не вижу в этом проблемы.

    Проблема только в том, что я не знаю, что именно и как прописывать. Если бы я это знал, стал бы я людей по мелочам тревожить? PHP не знаю вовсе. Ну, и всех WP тэгов и функций тоже. В этом проблема.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    PHP не знаю вовсе. Ну, и всех WP тэгов и функций тоже. В этом проблема.

    Тогда либо подтягивать знания PHP и изучать документацию по этому вопросу, либо заказывать работу у фрилансеров.

    Он мне не нужен.

    Нужен. Иначе рискуете получить неработоспособность многих плагинов.
    Что Вам не нужно — это «Минимальный рабочий код», раз уж Вы ни php ни структуру тем и шаблонов не знаете.
    Просто возьмите готовую тему, где есть полностраничный шаблон.

    Потом стоит создать дочку и изучить иерархию шаблонов и их функции.

    • Ответ изменён 7 лет, 3 месяца назад пользователем SeVlad.

    Дело в том, что у меня есть основная тема, которая меня применительно к задачам сайта вполне устраивает. И на основе этой темы создана уже дочерняя (понятно зачем). Только из-за того, чтобы получить возможность создать на некоторое время пару-тройку лэндингов, менять тему и все ставить с ног на голову — это круто. Задача — обойтись малой кровью.

    И, как Вы понимаете, мне как раз и не нужно, чтобы плагины на этой странице работали. У меня сейчас как раз такая ситуация сложилась, что плагин, который тянет ссылки для иконок социальных сетей к постам и страницам, делает то же самое и на кастом-темплейте. А мне они там даром не нужны. И вот теперь вопрос: то ли плагин отключать, тогда эти ссылки со всех страниц вообще пропадут, то ли все же такой код вписать, который бы полностью позволил отделить кастом-теплейт от всего прочего функционала сайта, лишь бы только он на странице редактирования в «шаблонах» виден был, чтобы его можно было применять к нужным мне страницам.

    Поэтому код мне такой до зарезу нужен.

    И, как Вы понимаете, мне как раз и не нужно, чтобы плагины на этой странице работали

    Вы мне льстите. Я не телепат.
    Но ещё раз говорю — эти функции обязательны, если не хотите иметь проблем. Не только с плагинами.
    Плагины де работает не на страницах, а на сайте. На страницах может отображаться результат их работы. Если не нужно его выводить — это другая история. Причем может совершено не зависеть от используемого шаблона темы.

    Впрочем, denisco Вам уже и шаблон показал и сказал куда обратиться если сами не можете сделать. Я тоже показал необходимый материал для самостоятельной работы.

    Блин, да будь у меня вагон времени, я бы Codex (не УК) днем и ночью читал, наизусть бы учил. Но нет его. И я вижу, тут уже придирки к словам пошли, значит, конструктив иссяк (Вы же понимаете, о чем я говорю, зачем начинать сильно умничать без причины?)

    @denisco спасибо. Код работает, но даже удаление футера и head’а не помогло исключить подключение ссылок на сайты соцсетей для sharing’а. Поэтому пока пришлось плагин совсем отключить, но это тоже не выход. Придется думать, как обходить проблему. Но работа с кастом темплейтом сейчас важнее, поэтому приходится выбирать из двух зол меньшее.

    В целом, задачу можно считать решенной, но лишь наполовину. Поэтому статус пока не ставлю. Жду, может быть еще кто-то отреагирует.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    даже удаление футера и head’а не помогло исключить подключение ссылок на сайты соцсетей для sharing’а.

    Скорее всего плагин добавляет свой фильтр для the_content(), нужно его найти и отключить с помощью функции remove_filter() для этой страницы.

    Спасибо. Отключение плагина (подсказали люди с англ. форума WP) показало, что это он виноват. Но искать, где и в каком месте — это, конечно, уже было выше моего понимания. Да он и сам был не айс, поэтому подумал, что попозже попробую другие и посмотрю, какие будут более гибкими и сговорчивыми.

    Еще раз спасибо. Будем считать проблемку решенной.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Минимальный рабочий код для custom full width шаблона страницы» закрыта для новых ответов.