0

私は約 4 時間解決策を探しています。この特定の問題にこれ以上時間を費やすことはできません (したくありません)。私の問題は、ワードプレスを完全に機能させたいということです。(ほぼ)すべて問題ありません。すべての投稿または定義された数のみを表示できますが、ユーザーがクリックした投稿(タイトルまたは続きを読む)のみを表示する方法がわかりません表示されるデータは 'p' => 投稿 ID (例: 35、11 など) を示します。

ここに簡単な例があります:(うまくいかなかった部分を取りました)

echo $_GET['p'].'<br>';
                if(!isset($_GET['p'])) :
                    $myposts = get_posts();
                else :
                    $args = array( 'numberposts' => 1, 'offset'=> $_GET["p"]);
                    $myposts = query_posts($args);
                endif;
                $index = 0;
                foreach($myposts as $post) :
                    setup_postdata($post);
                    ?>
                    <div class="article">
                        <p class="title">
                            <?php the_title(); ?>
                        </p>
                        <span class="date-block">
                            <p class="day"><?php the_time('j'); ?></p>
                            <p class="year"><?php the_time('Y'); ?></p>             
                            <p class="month"><?php the_time('F'); ?></p>
                        </span>
                        <p>
                            <?php the_content(); ?>
                        </p>
                    </div>
                <?php
                    endforeach; wp_reset_postdata();
                ?>      

助けてください。必要な情報はすべて提供したと思います。ありがとう!

4

1 に答える 1

0

最後に私はそれを機能させました:それは実際には簡単です(いつものように見つけるのは難しいです..)同じ問題を抱えている他の人のために、ここに解決策があります:

$post_id = $_GET['p'];
$queried_post = get_post($post_id);
the_title();
echo $queried_post->post_content;
$posttags = get_the_tags($post_id);
if ($posttags)
foreach($posttags as $tag)
echo $tag->name;
于 2012-09-22T20:43:18.157 に答える