Получение контента с одной страницы и отображение его на другой странице
Я гуглил, читал, тестировал и терпел неудачи.
Я довольно новичок в PHP, так что не ожидайте слишком многого :)
Я работаю над новым дизайном и хочу показать содержимое страницы "О нас" на моей домашней странице, которая является динамической. Я изучал функцию the_content, но пока не добился успеха.
<?php
$id=about;
$post = get_page($id=);
$content = apply_filters('the_content', $post->post_content);
echo $content;
?>
ID страницы - "about", если это чем-то поможет.
Пожалуйста, помогите :)

Во-первых: ID записи или страницы всегда является целым числом. "about" — это либо заголовок вашей страницы "О нас", её слаг, либо и то, и другое.
Добавление следующего кода в шаблон страницы вашей "главной страницы" или в сайдбар в комбинации с условными тегами отобразит содержимое страницы "О нас":
<?php
// запрос для страницы "О нас"
$your_query = new WP_Query( 'pagename=about' );
// "цикл" для обработки запроса (даже если это всего одна страница)
while ( $your_query->have_posts() ) : $your_query->the_post();
the_content();
endwhile;
// сброс данных поста (важно!)
wp_reset_postdata();
?>
Примечание: Вышеуказанный код работает, ТОЛЬКО ЕСЛИ слаг вашей страницы действительно "about", в противном случае скорректируйте его соответствующим образом.

Кодекс — ваш друг!
http://codex.wordpress.org/Function_Reference/get_post
<?php
$post_id = 7;
$post = get_post($post_id, ARRAY_A);
$title = $post['post_title'];
$content = $post['post_content'];
?>
(ARRAY_A — возвращает ассоциативный массив, где ключи — названия полей, а значения — их содержимое)
Это начало.

Я хотел что-то похожее, но с заголовком страницы, вот как я этого добился:
$args = array(
'post_type' => 'page',
'title' => 'Заголовок страницы, которую вы хотите'
);
$your_query = new WP_Query( $args );
while ( $your_query->have_posts() ) : $your_query->the_post();
the_content();
endwhile;
