私はWPプラグイン「カスタム投稿タイプUI」と自分のテンプレートを使用して自分のwpページにコンテンツを追加します。WPカスタム投稿タイプUI
<div id="AboutMain">
<?php
/* the original page contents */
while (have_posts()) {
the_post();
get_template_part('content', 'page');
/* New set of data fetched from my custom post types */
$posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'styrelse'
));
if($posts)
{
foreach($posts as $post)
{
$namn=get_the_title($post->ID);
$desc=get_the_content($post->ID);
echo "
<div class='styrelsen art-postcontent'>
<h5 class='art-postcontent'>$namn</h5>
<p>$desc</p>
</div>
";
}
}
は今、私は本当に奇妙な行動を取得する - 私はそれはもう基本的なページの内容を含むべきではないため、各ループで、カスタムクエリと$投稿を設定しますが、私のカスタムポストタイプのコンテンツの権利しておりますので?
しかし、get_the_content($ post-> ID); get_the_title($ post-> ID);ページの元の内容を私に取り込み、何度も何度も繰り返します。私に正しいタイトルを取得します。 * ** * **
** は ** * ** * ** * ****「
OKを解決しました、ここで私はそれをやった。
最初に、グローバル変数名を使用するのが最良のidéaではない可能性があるので、$ board_postsに変更しました。
私はその変数を投げ捨てて、タイトルと本文に「手作業で」アクセスする方法を見つけました。それは最初の考えよりも簡単でした。
foreach($styrelse_posts as $post)
{
$namn = $post->post_title;
$desc = $post->post_content;
試行錯誤は、ほとんどの問題を打つ=)
http://codex.wordpress.org/Template_Tags/get_posts – hakre