Custom comment type based on thread level

I don’t know why somebody downvoted this question. This is a GREAT question. Yeah, that’s totally possible. What you would want to do is use comment_meta to store the titles. You could add the new field into the form using the ‘comment_form_top’ action. It runs before name, email, and url, and still runs if the … Read more

Change Comment Author Display Name

You are missing a “NOT” logical operator (!) in your if statement. You want to say “if comment author IS NOT empty”. As of now, the function is reading that the author is not empty and defaulting to your else statement that tells it to output the author’s full name. Use the second block of … Read more

Paginate result set from $wpdb->get_results()

You can use the function paginate_links() for any pagination. For your specific case: $total = $wpdb->get_var(” SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE user_id = $thisauthor->ID AND comment_post_id = ID AND comment_approved = 1 “); $comments_per_page = 100; $page = isset( $_GET[‘cpage’] ) ? abs( (int) $_GET[‘cpage’] ) : 1; echo paginate_links( array( ‘base’ => add_query_arg( ‘cpage’, … Read more

Redirect user to a custom url after submitting the comment

Not quite; the redirect occurs inline inside wp-comments-post.php Use the filter comment_post_redirect to pass back any URL of your choice. Arguments passed are the default redirect & comment object, respectively. Based on your comments, here’s a suggestion: function wpse_58613_comment_redirect( $location ) { if ( isset( $_POST[‘my_redirect_to’] ) ) // Don’t use “redirect_to”, internal WP var … Read more

How to change the email notification recipient (user) for new comments?

There’s a great article explaining how to hook into 2 filters for this at https://web.archive.org/web/20200216075253/http://www.sourcexpress.com/customize-wordpress-comment-notification-emails/ To send your notifications to a particular user and not the site admin, try this for a user with ID 123: function se_comment_moderation_recipients( $emails, $comment_id ) { $comment = get_comment( $comment_id ); $post = get_post( $comment->comment_post_ID ); $user = get_user_by( … Read more

When importing – failed to import: Invalid post type feedback

The issue is you’re trying to import posts with a post type of feedback, but there is no such post type registered on your install of WordPress. Quick-and-easy fix is to register one: add_action( ‘init’, function () { register_post_type( ‘feedback’, [ ‘public’ => true, ‘labels’ => [ ‘singular_name’ => ‘Feedback’, ‘name’ => ‘Feedback’, ] ]); … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)