だから、私はグーグルと読書とテストと失敗しています。
私はかなりPHPに慣れていないので、あまり期待しないでください:)
私は新しいデザインに取り組んでいます、そして私は私のホームページのaboutページから内容を見せたいです、それは動的です。だから、私はそのthe_contentの事を調べてきました、しかし私は今のところ運を得ていません。
<?php
$id=about;
$post = get_page($id=);
$content = apply_filters('the_content', $post->post_content);
echo $content;
?>
それが何か助けになれば、ページのIDは "about"です。
私に戻ってください:)
先着順:投稿またはページのIDは常に整数です。 "about"は、aboutページのタイトル、 slug 、またはその両方です。
あなたの "ホームページ" ページテンプレート やサイドバーに コンディショナルタグ を組み合わせて含めると、aboutページのコンテンツが表示されます。
<?php
// query for the about page
$your_query = new WP_Query( 'pagename=about' );
// "loop" through query (even though it's just one page)
while ( $your_query->have_posts() ) : $your_query->the_post();
the_content();
endwhile;
// reset post data (important!)
wp_reset_postdata();
?>
編集: 上記の動作は、あなたのページのスラグが実際には「約」である場合、そうでなければそれに応じて調整します。
コーデックスはあなたの友達です!
http://codex.wordpress.org/Function_Reference/get_post
<?php
$my_id = 7;
$post_id_7 = get_post($my_id, ARRAY_A);
$title = $post_id_7['post_content'];
?>
(ARRAY_A - フィールド名の連想配列を値に返します)
それは始まりです。
類似したものが欲しいのですが、page Title で、これが私がそれを達成した方法です:
$args = array(
'post_type' => 'page',
'title' => 'The title of the page you want'
);
$your_query = new WP_Query( $args );
while ( $your_query->have_posts() ) : $your_query->the_post();
the_content();
endwhile;
現在のページのコンテンツを取得するための最良の方法
global $post;
echo $post->post_content;
または
global $wp_query;
echo $wp_query->post->post_content;