Вывод в WP данных страницы в любом месте шаблона

Очень простой способ, как заменить статичные данные на WordPress сайте страницами, с целью их удобного редактирования.

На сайте, особенно на главной странице, присутствует масса статичной информации. Это какой-нибудь лозунг в шапке, информация о компании и ее преимуществах, данные во вкладках или табах и многое другое.

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

1

Создаем страницу, например; "О компании", пишем текст и добавляем изображение страницы

2

В нужном нам шаблоне получаем ее данные:

И выводим их как нам нужно, например:

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!

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

  • alecsey:

    Чтобы вывел обработанную страницу, надо не сырой post_content выводить — а его обработанный вариант.
    Это делается так (для данного примера):
    $post_content = apply_filters('the_content', $post_data->post_content);

    Вот теперь шорткоды все отработают.

    ПС:
    $post_data — плохое название переменной. Не говорит нам о том, что это объект, а скорее, что это массив.
    Либо просто безликий $post используйте, либо $post_obj или $post_object

    Ответить
  • Денис:

    Выводит то выводит 🙂 но шорткоды не понимает…
    [/su_column] [su_column size="1/2" center="no" class=""] Антон Павлович говорил, что в человеке все должно быть прекрасно

    Ответить