It is hard to advise on issues like that, since they are specific to your installation.
In a very general sense one of two categories of issues can cause it:
-
You are not doing what you think you are doing. An example would be placing files into wrong server/folder.
-
Your server is not doing what you think it is doing. An example would be PHP code loaded from (aggressively configured) opcode cache, instead of file system.
The thing with filenames makes me suspect latter case. You could try restarting server (just software of computer altogether) to see if its caches make a difference.
Related Posts:
- Trouble with Transient API when W3TC is activated [closed]
- How can I render shortcode so that its not cached by Caching plugins?
- Will cron job run if page loaded is being served from cache?
- Make WordPress cache permanent for some pages until edited
- Will setcookie work if there is a cache plugin installed?
- Is get_option() faster than accessing get_transient()?
- Best practices for using the transients API
- How to make dynamically-generated content searchable in WordPress?
- How can I free up the memory used by update_post_meta?
- Does WordPress’s HTTP API use any caching?
- Is using WP Transients to save external data for a plugin the best/right way?
- Cache directory needed for plugin
- Clearing cached plugin data if it is using an external object cache
- Maximum lifetime for nonce
- Clearing caches on plugin uninstall
- How to implement filesystem cache in WordPress
- W3 Total Cache JS and css Minify folder are empty
- Is using custom table to suit business needs instead of transients a big hit to page load speed?
- Caching the_content calls
- How to add support for caching plugins for my own plugin?
- Service Worker Uncaught (in promise) DOMException
- Should I use wp-content/cache or [PLUGIN_DIR]/cache?
- I need to refresh page to display wp_get_current_user() : why?
- How can I control if post updated
- Undefined cache functions in my custom plugin
- Add a Script button in W3 Total Cache plugin not working due to conflicting jQuery version
- Is it possible to restore an expired transient?
- Does WP REST API cache internally executed (rest_do_request) requests?
- Filter Categories widget to allow custom sorting?
- Codex Version Focus on Production or Nightly?
- Make a plugin page out of influence of the theme’s style
- plugin_dir_path wrong url
- 400 Bad Request, in wordpress theme development, wp_ajax
- Fatal error: Uncaught Error: Call to undefined function convert_to_screen()
- Return Value of load_plugin_textdomain
- Special Formatting for WordPress Plugin Description?
- Multiple array for post_content on plugin activation
- Using AND and bracket grouping in SQL not working
- Taxonomy archive page listing terms instead of posts
- How to call code when adding WooCommerce menu items via woocommerce_account_menu_items
- Check if the current user is author of first comment
- custom wp_editor does not save the content in plugin settings
- How do I force a download in the admin area?
- add_action wp_ajax_ not loading in plugin file WP Network
- Plugin Development – Get Admin Url (Including cases where wp-admin is not used)
- How to avoid conflict of plugin style and theme style?
- Add code to template dynamically
- How Can I Add Code To A Preexisting Function Without Editing it
- Is it possible for two WordPress plugins to share the same code base?
- Creating posts with links from a txt file
- Change the behaviour of a button
- Login page too many redirects
- Configuring Xdebug with docker compose
- wp.media libary pdf type
- Add multiple checkboxes as single field to Custom Shipping Method Settings Page
- escape html in jQuery for WordPress
- Progress bar in plugin within admin
- Jquery php request is returning a weird result
- WordPress admin panel not working
- register_meta not showing custom post type metabox data in rest api
- Redirection from a specific page for users logged in but not with membership
- Load script on frontend from widget plugin
- Events Manager: Create custom Placeholder for use in Email notification
- Can’t get wpColorPicker to work in a widget
- Get the current post/page URL with plain permalinks
- Using the same class across multiple functions
- ajax multiple Values
- Change Label of custom post type
- woocommerce add a new bulk action in the bulk actions dropdown in the orders list
- Ajax Response Error | just getting error as the response
- WordPress Userroles button getting cached
- WordPress Plugin Update Process
- admin-ajax.php returns “No Script Kiddies!” sometimes
- Ajax functionality not being called under wordpress plugin
- Widget won’t be activated
- Plugin outputs content of posts unbidden!
- Need to change buddypress profile url by add_rewrite_rule
- post_results filter confused by pagination in sidebar and main section
- Best place to keep files that are called by cron jobs?
- Children Shortcodes?
- How to load another page file of my custom plugin file
- Settings API with arrays example
- Ajax functions – no access to wp-admin.php only online
- dbDelta not doing what it says
- Custom options page for themes
- How to parse without changing the characters case (lower and upper) in wordpress the_content?
- Options don’t save, validation callback not executed
- I want to encrypt my WordPress plugin
- How can I make my website with wordpress having on-spot editing feature as compared to concrete5 CMS?
- The plugin generated 3265 characters of unexpected output
- How can I get a plugin to hook ‘dbdelta_queries’ — a filter used during version update?
- Send retrieve password notification email with custom HTML email template
- correct way to include an external HTML page in WP-admin
- Programmatically creating posts based on external JSON feed (asynchronously)
- Insert text programmatically in WordPress Gutenberg Editor
- audio tags no longer working
- Gutenberg Static blocks: viewScript doesn’t import css for frontend?
- How to remove lazy-loading from first 6 images in WordPress?
- how to include an image in the build of a multi block plugin
- Create a zip code form