Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

WordPress не понимает <?php

#php #html #wordpress


Возникла следующая проблема.

Пытаюсь на главной странице в самописной теме WordPress вывести последние записи
(из блога).

Когда я пишу html в файле index.php, все работает. Но когда я переношу код в редактор
страниц в панели администратора, то происходит такое.

В чем может быть причина, куда копать?

(https://imgur.com/a/APwwS12)

(https://imgur.com/a/UCfG5R8)

    
have_posts()) : $the_query -> the_post(); ?>
"alignleft post_thumbnail"));} ?>

Читать далее


Ответы

Ответ 1



Помог @NikPashchuk В корне темы создаешь файл с любым названием, например example.php Пишешь в нем /* Template Name: Мой супер темплейт */ В админке создаешь новую Page и выбираешь к ней темплейт справа на сайдбаре "Мой супер темплейт" , при этом в файл php темплейта добавляешь свой код. Далее при переходе на страницу которую Вы создали в п3 будет отображается код с темплейта (файла). Далее, если нужно, можно поставить созданную страницу как главную на сайте через настройки, чтение (где Homepage селект). Или, запихнуть даный код в Шорткод, при этом будет возможность вызывать даную "смесь кода" в контенте записи через, например "[выведи мой код]". Вариантов очень много, но так как в вопросе не описано для чего это нужно(использывать разово или множество раз) и решения разные

Комментариев нет:

Отправить комментарий