0

我正在寻找大约 4 个小时的解决方案,我不能(不想)在这个特定问题上投入更多时间。我的问题是我想让 wordpress 完全正常工作。(几乎)一切都很好:我可以显示所有帖子或只显示一个定义的数字,但我无法弄清楚如何只显示用户点击的帖子(在标题或阅读更多内容上)$_GET-显示的数据是 '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 回答