【问题标题】:Post comments using post ids Wordpress使用帖子 ID 发表评论 Wordpress
【发布时间】:2018-07-17 09:45:43
【问题描述】:

我正在尝试使用具有两种不同设计的博客(帖子) 首先,对于从网站访问博客的非登录(访客)用户(示例 URL – Click Here) 其次是针对从前端仪表板访问博客的登录用户

对于第一种情况,我使用的是 single.php 和 对于第二种情况,我在用户的仪表板中使用自定义模板并使用帖子 ID 获取帖子。

查询 ——————–

所以问题是如何发布 cmets 以使用 post id 发布,即对于第二种情况? 例如帖子网址是:http://yourdomain.com/blogs/?pid=23

这里附有突出显示查询的视频 无法显示内容。需要 Adob​​e Flash。

此外,还有其他方法可以实现上述场景,即两种不同的设计

如果有更多说明,请告诉我。

【问题讨论】:

    标签: wordpress templates comments blogs custom-wordpress-pages


    【解决方案1】:

    您可以在自定义查询中为登录用户使用正常循环

    例如

    <?php
    $args = array(
    
        'post__in' => array(1,2,4,6),
        'post_type'  => 'post',
    
    );
    // the query
    $the_query = new WP_Query( $args ); ?>
    
        <!-- the loop -->
        <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    
          // put your code here
        <?php endwhile; ?>
    
        <!-- end of the loop -->
        <?php wp_reset_postdata(); ?>
    

    这样你就不用担心通过 post id 获取 cmets(循环会为你处理 id)

    【讨论】:

    • 太棒了!!!它正在工作,但是当我添加评论时,它会重定向到 single.php 中的主要设计,所以我可以使用example.com/?pid=123 之类的查询字符串将它重定向到同一页面
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2016-03-18
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多