WordPress update bug

Your website is not really broken. As far as I know, what I see when I look on your source code is some HTML code read as plain text. It means WordPress is interpreting HTML as if it was just random text. For example, on your front-office, some HTML is published and readable (We should … Read more

Adding a new custom post type using the editor causes 502 bad gateway error

I did some further research and testing, and found the issue to be related to nginx and not WordPress itself. The following Stack Overflow post included some configuration adjustments for the site’s config file that resolved the 502 bad gateway issues. My configuration file’s client_max_body_size was already set to 64M. Here are the nginx settings … Read more

How is wp_admin_notice supposed to work?

If you look at the user-edit.php file, you can see, when updating an user, if there are no errors, then WP performs an redirect. This effectively wipes the admin notice you’re trying to display as it is not stored anywhere. One workaround for this is to store the custom error as a temporary option value … Read more

Rewrite standard $errors messages output via function.php

Try this on function.php <?php add_filter(‘login_errors’, ‘custom_login_error_messages’); function custom_login_error_messages($error) { if (strpos($error, ‘Invalid email address’) !== false) { return ‘The email address you entered is not valid. Please try again.’; } elseif (strpos($error, ‘Lost your password?’) !== false) { return ‘Please click the “Forgot Password” link to reset your password.’; } return ‘Login failed. Please … Read more

ERR_CONNECTION_RESET on post save or add media

The “ERR_CONNECTION_RESET” error in WordPress usually occurs when there is a server connection problem during the execution of a POST request, such as when saving a post or adding media. There can be many reasons behind this error, but here are some common solutions that can be tried: Check for Plugin/Theme Conflicts – Start by … Read more

Warning: Undefined variable $post_id

Try this instead: $posts_with_category = new WP_Query( $args ); if( $posts_with_category->have_posts() ) { Instead of just checking if $posts_with_category is non-empty it checks if it’s an array of WP_Post objects. We don’t have line numbers to see where the error is being thrown. Is line 47 your return statement?

Error logging in wordpress

You’ll find error_log output in WordPress’s debug.log, under wp-content, if enabled in your web server’s error log file, e.g. /var/log/httpd/error_log for Apache, or /var/log/apache2/error_log on Ubuntu /var/log/nginx/default-error.log for nginx or in your PHP FPM service’s error log if you’re running that instead It generally won’t get output in the web page, no. If you want … Read more