Wordfence Scan Hangs at Random Points With “Scan Process Ended After Forking”

Wordfence scan hanging at random stages after a fork to admin-ajax.php, with LiteSpeed aborts and database Commands out of sync shown as possible causes.

When a Wordfence scan stops at a different place every time—file indexing on one run, plugin files on another, and thousands of files later on the next—the stopping point itself is an important clue. A single damaged or unusually large file normally produces a more repeatable failure. Random stopping points are more consistent with the … Read more

Aisk Chatbot Still Shows English Text After Italian Translation

Aisk WooCommerce chatbot showing untranslated English text on an Italian website and a product price missing the euro currency symbol.

An Aisk chatbot can remain partly in English even after translating the plugin into Italian. Typical examples include the “View Product” button and fixed order-tracking responses such as: To check your order details, please provide your order number and the email address used for the order. This does not necessarily mean the Italian translation file … Read more

Smart Tabs “Non Active” Tab Still Shows on the Front End

Smart Tabs Non Active setting showing a disabled Gallery tab still visible beside an example where the tab is completely hidden.

Marking a tab as Non Active in Smart Tabs can leave the tab title visible on the front end while preventing visitors from clicking it. That behavior is better understood as disabling the tab rather than hiding it. The distinction matters: If your goal is to temporarily remove a tab from visitors while keeping its … Read more

Smart Tabs “Non Active” Tab Still Visible on the Front End

Smart Tabs Non Active setting showing a disabled tab still visible on the WordPress front end beside an example of a completely hidden tab.

If a tab in Smart Tabs is marked Non Active but remains visible on the front end as an unclickable tab, the setting is behaving more like a disabled state than a hidden state. Those two behaviors are technically different: If your intention is to temporarily remove a tab from public view, disabling it is … Read more

How to Fix the PageLayer “pagelayer/pl-btn” Block Error in WordPress

WordPress Gutenberg editor showing an unsupported PageLayer pagelayer/pl-btn block while the same button still works in the website preview.

When the WordPress editor displays: Your site doesn’t include support for the “pagelayer/pl-btn” block. You can leave it as-is or remove it. but the PageLayer button still appears correctly on the published page and in Preview, the content itself is usually not the immediate problem. The message means the block editor found saved content belonging … Read more

Contact Form 7 Shows a Weird Empty Box Above the Name Field

Contact Form 7 empty box above the Name field caused by the hidden-fields-container fieldset receiving theme border and padding styles, with the scoped CSS fix.

If a Contact Form 7 form suddenly has an empty rectangular box immediately above the first field, such as: the box is very likely not another form field and it is not something you accidentally added to the Contact Form 7 form editor. It is probably this element: Contact Form 7 introduced this hidden-fields-container structure … Read more

Year Make Model Search: Only the First MAKE Can Be Selected

Year Make Model Search for WooCommerce with only the MAKE dropdown working because ymm_ajax.php is blocked, showing the Selector.php WordPress AJAX workaround.

A recurring issue with Year Make Model Search for WooCommerce causes the first dropdown to work while the dependent selections remain unavailable. The behavior normally looks like: Several users have reported essentially the same problem in the plugin’s WordPress.org support forum. The current support index includes separate threads titled “Only the first MAKE can be … Read more

Code Snippets Uses Directory Names That Collide on Case-Insensitive Operating Systems

Code Snippets 3.10 filesystem compatibility issue where migration and Migration, plus settings and Settings, collide on case-insensitive Windows and macOS filesystems.

A WordPress plugin package should not contain directories whose names differ only by capitalization. For example: These are four different directory names on a typical case-sensitive Linux filesystem. But that assumption does not hold across all environments. On standard Windows filesystems: are normally treated as the same directory. Likewise, Apple’s APFS supports both modes, but … Read more

Invalid integer in property ‘reviewCount’” From a Google Reviews Plugin

Google Search Console reporting an invalid integer in the reviewCount property because a WordPress Google Reviews plugin outputs a formatted review count instead of a plain numeric AggregateRating value.

Fix “Invalid integer in property ‘reviewCount’” From a Google Reviews WordPress Plugin: on a WordPress page where a Google Reviews plugin or widget is embedded. It is natural to check: and wonder why the error remains. The reason is that these are separate systems. A plugin can successfully retrieve and display your Google reviews while … Read more

Seriously Simple Podcasting Shows “No Media Found” When Using Advanced Sermons

Seriously Simple Podcasting feed showing no media because multiple Advanced Sermons are embedded inside one Episode List item instead of each sermon having its own RSS item and enclosure.

Trying to use Advanced Sermons sermons as the source for a Seriously Simple Podcasting RSS feed can produce a confusing result: Looking at the XML can make it even stranger. Instead of seeing every sermon represented as a separate RSS episode, the sermons may appear inside one entry associated with something such as an Episode … Read more