Preluarea conținutului de pe o pagină și afișarea acestuia pe o altă pagină
Deci, am căutat pe Google, am citit, am testat și am eșuat.
Sunt destul de nou în PHP, așa că nu vă așteptați la prea multe :)
Lucrez la un design nou și vreau să afișez conținutul de pe pagina "despre noi" pe pagina mea principală, care este dinamică. Am căutat informații despre funcția the_content, dar până acum nu am avut noroc.
<?php
$id=about;
$post = get_page($id=);
$content = apply_filters('the_content', $post->post_content);
echo $content;
?>
ID-ul paginii este "about", dacă acest lucru ajută.
Vă rog să-mi răspundeți :)

În primul rând: ID-ul unui articol sau pagină este întotdeauna un număr întreg. "about" este fie titlul paginii despre, fie slug-ul acesteia, sau ambele.
Includerea următoarelor în șablonul paginii de pornire sau în bara laterală combinat cu eticheta/etichetele condiționale va afișa conținutul paginii despre:
<?php
// interogare pentru pagina despre
$your_query = new WP_Query( 'pagename=about' );
// "buclă" prin interogare (chiar dacă este doar o pagină)
while ( $your_query->have_posts() ) : $your_query->the_post();
the_content();
endwhile;
// resetare date post (important!)
wp_reset_postdata();
?>
Editare: Cele de mai sus funcționează, DACA slug-ul paginii este într-adevăr "about", altfel ajustați în consecință.

Codex-ul este prietenul tău!
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 - Returnează un array asociativ cu numele câmpurilor și valorile lor)
Este un început.

Am dorit ceva similar, dar cu Titlul paginii, iată cum am realizat acest lucru:
$args = array(
'post_type' => 'page',
'title' => 'Titlul paginii pe care o doriți'
);
$your_query = new WP_Query( $args );
while ( $your_query->have_posts() ) : $your_query->the_post();
the_content();
endwhile;
