has_term not returning anything

If your second code block is in the same code block as your first, then adding $post->ID as the third parameter of the has_term() call should fix it: if ( has_term( ‘closed-captions’, ‘accessibility-options’, $post->ID ) ) { echo ‘CC’; } If it doesn’t then as Tom mentioned, please update your question to include the surrounding … Read more

WordPress Multisite Sub Domains Admin Panels 404 Error

To clarify my comments (since comments don’t lend themselves to code blocks), you should only be using the .htaccess rules that apply to your particular WordPress installation. I’m assuming in this answer that you’re using WordPress greater than 3.5 (the current release as I write this is 6.7), and your question shows Subdomain Multisite. Thus, … Read more

White Screen of Death on WordPress Website

This issue that you are facing, can come from several reasons. You can try this: 1- download the same WordPress version that you already have from official website, and replace it with your WordPress website manually (DO NOT replace wp-content directory). 2- Let’s put your correct data into your new wp-config.php file. 3- I face … Read more

Changing the URL slug causes redirecting to homepage, or showing 404 or missing lang_code issue

This is not a solution, but this works some of the times. Try changing each and every relevant settings there is. Since we changed the permalink structure to ‘custom permalink’ the issue has been gone. We were hesitant to change the permalink settings at first because that had caused all our global_colours to ‘invalid’. However, … Read more

Naming conventions for database tables

There’s only one naming convention to remember, the WP table prefix. If you don’t want to use it you can do whatever you want. WordPress only cares about its own tables, you can create any other tables you want. Keep in mind though that the WordPress table prefix isn’t always wp_, and it changes for … Read more

Comment count next to post title?

On most cases you should be able to use the_title filter to modify the title string. Use get_comments_number() to get the comments count for the post – of given ID or the current one. For example, add_filter( ‘the_title’, ‘wpse_427277_the_title’, 10, 2 ); function wpse_427277_the_title( string $title, $post_id = null ): string { $comment_count = (int) … Read more

WordPress Migration

The wp-content folder only includes plugin, theme, media etc. files. The actual content, e.g. pages and posts, is stored in the database. If you haven’t copied the database from production to development, then the dev site keeps showing whatever content it happens to contain.