When post dates, author names, or categories suddenly disappear from a WordPress site, the problem is usually not random. In most cases, the missing metadata is caused by a theme option, a template change, a plugin conflict, or custom CSS that hides the information from view. Because many WordPress themes handle post metadata differently, the cause can vary from one site to another.
This guide explains the most common reasons dates, authors, or categories stop appearing in WordPress themes and what you can do to fix the issue without creating new problems elsewhere on your site.
1. Theme settings disable post metadata

Many modern WordPress themes include built-in controls for post metadata. These settings often let you show or hide the publish date, author box, category links, tags, and other details on blog archives or single posts. If these options are turned off, the metadata may disappear even though nothing is wrong with WordPress itself.
Check your theme settings in places such as Appearance > Customize, the theme options panel, or the block theme site editor. Look for labels like Post Meta, Blog Settings, Single Post Options, or Archive Layout. Some themes separate settings for the blog page and the individual post page, so the date may appear in one location but not the other.
- Review archive and single post settings separately.
- Check whether metadata is disabled globally or only for certain post types.
- Save changes and clear any cache before testing again.
2. The theme templates do not include metadata output
WordPress themes display dates, authors, and categories through template files or template parts. If the relevant code has been removed, replaced, or never included by the theme developer, the metadata will not appear on the front end. This is especially common in highly minimal themes or custom themes built for a specific design.
Classic themes often use files such as single.php, content.php, archive.php, or similar template parts. Block themes may use template parts in the site editor. If the metadata block or PHP function is missing, WordPress has nothing to display.
Common examples include:
- The date function is removed from the post header template.
- The author output is excluded from single post layouts.
- The categories section is omitted for design simplicity.
- A child theme overrides the parent theme template and leaves out metadata.
If you recently changed themes or edited template files, compare the current template with the original version. If you use a child theme, make sure it is not unintentionally replacing a parent template that includes the missing metadata.
3. CSS is hiding the metadata instead of removing it

Sometimes the metadata still exists in the HTML, but CSS hides it visually. This can happen after a theme update, a custom design tweak, or a plugin that injects styling rules. In these cases, the date, author, or categories may still be present in the page source but not visible to visitors.
Look for CSS rules that target classes related to post meta, such as .entry-meta, .posted-on, .byline, or .cat-links. Rules like display: none, visibility: hidden, or aggressive color settings can make metadata seem to disappear.
- Inspect the page with browser developer tools.
- Check custom CSS added in the Customizer or theme settings.
- Temporarily disable optimization or design plugins that alter styling.
If the metadata appears in the source code but is hidden on screen, the fix is usually much easier than editing template files.
4. A plugin conflict changes theme output
Plugins can affect how themes render content, especially plugins related to SEO, page building, performance, blogging enhancements, or custom post layouts. Some plugins filter post metadata, replace templates, or disable certain elements to match their own settings.
For example, an SEO plugin may alter schema-related output, a page builder may use its own post template, or a performance plugin may serve outdated cached pages after a design change. Membership, multilingual, and custom fields plugins can also affect how metadata is displayed.
To test for a plugin conflict:
- Temporarily deactivate plugins one at a time.
- Check the affected post after each change.
- Clear site, server, and browser cache during testing.
- Reactivate plugins carefully once the issue is identified.
If the metadata returns after deactivating a plugin, review that plugin’s settings or contact its support team for compatibility guidance.
5. Block themes or page builders override the default post layout
With full site editing and page builders, many WordPress sites no longer rely only on traditional theme templates. Instead, the single post or blog archive may be built with blocks or a builder template. If the Post Author, Post Date, or Terms blocks are removed, the metadata will disappear even though the theme itself is functioning normally.
In block themes, open the site editor and inspect the template for single posts and archive pages. In page builders, check whether a custom blog template or dynamic post widget is replacing the default output. It is common for a custom design to omit categories or authors by accident.
- Review the Single template and archive templates.
- Confirm that metadata blocks are included where needed.
- Check builder conditions to ensure the correct template is assigned.
6. Post settings or taxonomy issues prevent categories from showing
If categories are missing but dates and authors still appear, the issue may be related to the post itself rather than the theme. A post without assigned categories cannot display category links. On some sites, custom post types may also be configured without category support, which means category output will remain empty.
Review the affected content in the WordPress editor and confirm the post has at least one category assigned. If you are working with a custom post type, check whether the taxonomy is registered properly. Some themes only display categories for standard blog posts and not for custom content types.
Similarly, author names may not appear as expected if posts are imported, assigned to unusual user roles, or displayed through custom queries that omit author information.
7. Code snippets or customizations removed the metadata
It is very common for site owners or developers to hide metadata intentionally and later forget about it. A snippet added to a child theme, a code snippets plugin, or the theme’s functions file may remove dates, author links, or category output using hooks and filters.
If the issue started after a redesign or performance cleanup, review recent code changes. Search for custom functions that modify post headers, unhook metadata actions, or filter category links. Even a small snippet can remove metadata site-wide.
- Check the child theme functions file.
- Review active snippets in code management plugins.
- Look at recent theme or developer changes in version history.
How to troubleshoot safely
The best way to fix missing metadata is to test systematically. Start with the simplest possibilities first, such as theme settings and assigned categories, then move on to templates, CSS, plugins, and custom code. Making random changes can create new layout issues, so a structured approach saves time.
A safe troubleshooting process usually looks like this:
- Verify the metadata is enabled in theme or builder settings.
- Check whether the post actually has an author and category assigned.
- Inspect the page source and CSS to see whether the metadata exists but is hidden.
- Temporarily switch to a default WordPress theme for comparison.
- Deactivate plugins one by one to identify conflicts.
- Review child theme files and custom snippets.
If you are editing a live site, make changes in a staging environment whenever possible. That helps you test templates and code safely before applying the fix to production.
Final thoughts
When dates, authors, or categories disappear in WordPress themes, the cause is usually one of a few familiar issues: disabled theme settings, missing template code, hidden CSS, plugin conflicts, builder overrides, or custom code changes. The good news is that these problems are usually fixable once you identify where the metadata is being controlled.
If you want to learn more about template hierarchy and theme behavior, the official WordPress Theme Developer Handbook is a useful resource. For most site owners, though, starting with settings, templates, and plugin checks will solve the problem much faster.
By understanding how WordPress themes output post metadata, you can restore missing dates, author names, and categories with more confidence and avoid the same issue in future redesigns or updates.
Leave a Reply