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

Попробуйте надежный хостинг для вашего сайта

Мы рекомендуем своим клиентам! Получите надежность и полное управление вашим сайтом.

Комментарии

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

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

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

Views Icon36

Для вставки страницы 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.

Поделиться:

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

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

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

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