Доверьте продвижение нам

Lion Digital Agency

интернет-маркетинг

Категории

Рубрики
Продвижение на авито под ключ. Получите клиентов в первую неделю. Создадим до 50тыс похожих объявлений!
от 29500 
Подходит для небольших стартапов и тех, кто еще не рекламировал свой бизнес в интернете. Разработка сайта (до 5 страниц) + Яндекс Директ / ВК реклама.
от 69000 
Услуги веб дизайна под ключ.
от 29500 

Вставить страницу WordPress

Для вставки страницы WordPress в другую страницу сайта вы можете использовать [shortcode] — это специальный код, который позволяет вызвать нужный контент через шорткод.

Чтобы создать шорткод, нужно добавить следующий код в файл functions.php вашей темы WordPress:

Копировать

function my_shortcode() {
  ob_start();
  // Укажите ID или slug страницы, которую нужно вывести
  $id=123;
  $post = get_post($id);
  $content = apply_filters('the_content', $post->post_content);
  echo $content;
  $output = ob_get_clean();
  return $output;
}

add_shortcode('myshortcode', 'my_shortcode');

В этом коде определена функция my_shortcode(), которая получает содержимое страницы с определенным ID и возвращает его в качестве результата. Затем используется add_shortcode() для регистрации шорткода [myshortcode].

После этого вы можете использовать шорткод [myshortcode] в любом месте сайта, и он будет выводить содержимое нужной страницы, заменяя шорткод на содержимое страницы.

Обратите внимание, что в этом примере, в качестве примера, используется ID страницы 123. Для вывода другой страницы, нужно изменить значение ID страницы на нужное. Также, вы можете использовать slug вместо ID, например:

Копировать

function my_shortcode() {
  ob_start();
  // Укажите slug страницы, которую нужно вывести
  $slug = "about";
  $post = get_page_by_path($slug);
  $content = apply_filters('the_content', $post->post_content);
  echo $content;
  $output = ob_get_clean();
  return $output;
}

add_shortcode('myshortcode', 'my_shortcode');

В этом коде мы используем функцию get_page_by_path(), которая находит страницу по slug вместо ID.

Поделиться:

Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Задать вопрос

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

Меню

Оставить заявку

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