Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #1408665

    Hi,

    a client wishes, that his guests leave a little comment on his site – a very normal site. I added the comment function, but I can’t see anything in frontend. Where is the solution? Infos in private content

    #1408754

    Hi Sabine,

    If you are in a page, you will need to check Allow Comments located in the sidebar:

    Hope it helps.

    Best regards,
    Nikko

    #1408765

    Hi Nikko,

    maybe I am blind … but I didn’t find the possibility to activate the discussion on this page …. And I don’t want to activate a sidebar. Is it possible to allow comments without sidebar and what must I do?

    Best regards
    Sabine

    #1408796

    Hi,
    Please remove the group of functions in your child theme functions.php under the heading DISABLE COMMENTS then you should see the option in Nikko’s screenshot to enable the comments on your page.

    Best regards,
    Mike

    #1408802

    Hi Mike,

    I was a little bit anxious to delete this code …. but it works. I see the function of Nikko’s screenshot. But if I go to the frontend of the page, there is nothing to see …

    Best regards and have a nice wekend

    Sabine

    #1408805

    Hi,
    Thanks for the feedback but you didn’t remove all of it, you only removed one little part, I removed all of it for you and now the comments show.
    For reference this was the full function:

    // **********************************************************************//
    // * DISABLE COMMENTS                                                    */
    // **********************************************************************//
    
    
    // Disable support for comments and trackbacks in post types
    function df_disable_comments_post_types_support() {
    	$post_types = get_post_types();
    	foreach ($post_types as $post_type) {
    		if(post_type_supports($post_type, 'comments')) {
    			remove_post_type_support($post_type, 'comments');
    			remove_post_type_support($post_type, 'trackbacks');
    		}
    	}
    }
    add_action('admin_init', 'df_disable_comments_post_types_support');
    // Close comments on the front-end
    function df_disable_comments_status() {
    	return false;
    }
    add_filter('comments_open', 'df_disable_comments_status', 20, 2);
    add_filter('pings_open', 'df_disable_comments_status', 20, 2);
    // Hide existing comments
    function df_disable_comments_hide_existing_comments($comments) {
    	$comments = array();
    	return $comments;
    }
    add_filter('comments_array', 'df_disable_comments_hide_existing_comments', 10, 2);
    // Remove comments page in menu
    function df_disable_comments_admin_menu() {
    	remove_menu_page('edit-comments.php');
    }
    add_action('admin_menu', 'df_disable_comments_admin_menu');
    // Redirect any user trying to access comments page
    function df_disable_comments_admin_menu_redirect() {
    	global $pagenow;
    	if ($pagenow === 'edit-comments.php') {
    		wp_redirect(admin_url()); exit;
    	}
    }
    add_action('admin_init', 'df_disable_comments_admin_menu_redirect');
    // Remove comments metabox from dashboard
    function df_disable_comments_dashboard() {
    	remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
    }
    add_action('admin_init', 'df_disable_comments_dashboard');
    // Remove comments links from admin bar
    function df_disable_comments_admin_bar() {
    	if (is_admin_bar_showing()) {
    		remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
    	}
    }
    add_action('init', 'df_disable_comments_admin_bar');
    
    // **********************************************************************//
    // * Deaktivate Comments from Admin Bar                                        */
    // **********************************************************************//
    
    add_action( 'admin_bar_menu', 'clean_admin_bar', 999 );
    function clean_admin_bar( $wp_admin_bar ) {
        $wp_admin_bar->remove_node( 'comments' );
    }
    

    please clear your browser cache and check.

    Best regards,
    Mike

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.