Pshkll
@Pshkll

Как добавить разную html разметку для разных страниц используя Pods?

С помощью WP создал Страницы для меню (Главная, О сайте, Доставка, Контакты), сделал перевод этих страниц (пока там только название страницы и ЧПУ) через Polylang. Каждая со страниц в верстке имеет разное визуальное наполнение (html с текстом), не изменяется только хейдер и футер - естественно. Текст мне нужно оставить для редактирования в админке (не знаю, как-то добавить поля или еще что-то...), ну а html по логике должен меняться в php вместе с переменными для вывода текста. Слышал подобное можно сделать через pods.

Как вообще такую проблему решают профессионалы?

Заранее спасибо за ответ!
  • Вопрос задан
  • 553 просмотра
Решения вопроса 1
@mais64
Фронтенд разработчик
ACF то, что вам нужно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Palych_tw
@Palych_tw
Типа веб-разработчик
Создаете, например, glavnaya.php в папке с темой. В нем пишите:
<?php
/*
Template Name: glavnaya
*/
?>
<?php get_header(); ?>

	<?php if (have_posts()) : ?>
            <?php while (have_posts()):the_post(); ?>
/*здесь контент страницы в нужной вам разметке */
                <h1><?php the_title();?></h1>
                <?php the_content();?>
                    <?php endwhile;?>
                    <?php else : ?>
                    <?php endif; ?>

<?php get_footer(); ?>


И такой шаблон для каждой нужной страницы.

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

Войдите, чтобы написать ответ

Похожие вопросы