簡體   English   中英

WordPress:評論一直顯示在頁面上

[英]Wordpress: Comments keep showing on the page

我有這段代碼來顯示特定類別的帖子。 它工作得很好,但問題是它一直在下面粘貼我的簡碼的地方顯示注釋部分。 討論:取消選中允許評論。 請幫忙。 謝謝。

<?php
            function get_blog_post_category(){ 
            global $post;
            global $post_id;
            $content = "";
            $content .= '<div class="blog_post_wrap">';  
                    $content .= '<ul class="blog_post_ul">';  
                    $args = array( 'numberposts' => -1, 'category' => 10, 'orderby' =>   'date', 'order' => 'ASC', 'paged' => $paged );
                    $posts = get_posts( $args );
                       foreach( $posts as $post ): setup_postdata($post);

                        $content .= '<li class="col-md-3 blog_post_li">';   
                           $content .= '<a href="'.get_post_permalink().'">';  
                             $content .= '<div class="blog_single_post_wrap"> ';  

                                $post_image_id = get_post_thumbnail_id($post_to_use->ID);
                                if ($post_image_id) {
                                $thumbnail = wp_get_attachment_image_src( $post_image_id, 'post-thumbnail', false);
                                if ($thumbnail) (string)$thumbnail = $thumbnail[0];
                                }

                                $content .= '<div class="blog_image" style="background-image:url('.$thumbnail.')"></div>';

                                //$content .= '<div class="blog_post_images">' . get_the_post_thumbnail($post_id, 'thumbnail') . '</div>'; 
                                $content .= '<div class="blog_posting_wrap">';
                                $content .= '<div class="blog_time_date">' . get_the_time(get_option('date_format'));
                                $content .= '<span class="blog_viewed">' . getPostViews(get_the_ID()) . '</span>';
                                $content .= '</div>';                         
                                $content .= '<div class="blog_title">' . get_the_title() . '</div>';                         
                                $content .= '<div class="blog_expert">' .  get_the_excerpt() . '</div>';                                          
                                $content .= '</div>';
                              $content .= '</div>';  
                            $content .= '</a>';    
                        $content .= '</li>';

                    endforeach;
                    $content .= '</ul>';
            $content .= '</div>';
            return $content;
            }
             add_shortcode('iu_blog_posts_eng', 'get_blog_post_category');  


             ?>

取消選中“允許評論”將不會讓用戶對以后的帖子發表評論,但是在更改設置之前,很少有帖子是過去的,因此您需要像這樣手動更改comment_status:

UPDATE wp_posts SET comment_status="closed";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM