- NewspapertagDiv AMP Plugin Tutorial
- ApiPractical example – How to add a new Block and Module
- NewspaperTrack Subscription Sources with Locker URL in Opt-In Builder
- NewspaperWP Rocket and Newspaper Theme: Optimization Guide
- NewspaperCredit System
- NewspaperIntroduction to CPT and ACF with Newspaper Theme
- NewspaperHow to edit modules for Flex Block X
- NewspaperHow to use the Posts List shortcode
- NewspaperUser review system
- NewspaperCustom Fields Support
- NewspaperHow to generate Facebook App ID
- NewspaperHow to insert a block inside the content of a post
- NewspaperModal Popup
- NewspaperPayPal Setup
- NewspaperLink Tracker
- NewspaperLockers
- NewspaperGeneral Options that May Interfere with the Newspaper Theme
- NewspaperAdd Cryptocurrency Price Ticker Widget
- NewspaperPosts Loop Element
- NewspaperThe Newspaper Mobile Theme: Introduction
Hi tagDiv support team,
I’m currently facing an issue with getting my ACF (Advanced Custom Fields) image field to display correctly when using a custom shortcode inside the tagDiv Composer. Specifically, I have created a shortcode to display an album cover using ACF, and it works perfectly when added directly in the post body via the WordPress editor. However, when I try to use this shortcode within tagDiv’s Composer (e.g., inside text blocks or other visual elements), the image does not appear at all.
Here are some details about my setup:
I’ve verified that the shortcode is active and functioning and have tested different return formats (ID, Array, URL) as per ACF’s documentation, but the shortcode simply doesn’t seem to execute when used within tagDiv Composer.
Is there a specific way that tagDiv Composer handles shortcodes, or any setting I might be missing that could help the shortcode work in this context? I appreciate any advice or solutions you could provide.
Thank you in advance for your help.
function display_album_cover_shortcode($atts) {
// Ensure we're getting the correct post ID
$atts = shortcode_atts(
array(
'post_id' => get_the_ID(),
),
$atts
);
$post_id = $atts['post_id'];
// Get the album cover field using ACF
$album_cover = get_field('album_cover', $post_id);
// If album cover is not provided or empty, return empty
if (empty($album_cover)) {
return '';
}
// Use ACF documentation approach to handle different return types
if (is_numeric($album_cover)) {
// If return type is ID, use wp_get_attachment_image
$output = '<div class="album-cover-container" style="max-width: 300px; margin: 0 auto;">';
$output .= wp_get_attachment_image($album_cover, 'full', false, ['style' => 'width: 100%; height: auto; border-radius: 4px;']);
$output .= '</div>';
} elseif (is_array($album_cover) && isset($album_cover['url'])) {
// If return type is array, get the URL from array
$output = '<div class="album-cover-container" style="max-width: 300px; margin: 0 auto;">';
$output .= '<img src="' . esc_url($album_cover['url']) . '" alt="' . esc_attr($album_cover['alt']) . '" style="width: 100%; height: auto; border-radius: 4px;">';
$output .= '</div>';
} elseif (is_string($album_cover)) {
// If return type is URL
$output = '<div class="album-cover-container" style="max-width: 300px; margin: 0 auto;">';
$output .= '<img src="' . esc_url($album_cover) . '" alt="Album Cover" style="width: 100%; height: auto; border-radius: 4px;">';
$output .= '</div>';
} else {
return '';
}
return $output;
}
add_shortcode('album_cover', 'display_album_cover_shortcode');
Hello again,
As I have explained on several occasions, the problem does not occur with the main page. The official Google service has already explained it to us as well. The problem occurs in the articles. I have tried with a shorter article and the problem still exists. The LCP, FCP and TTFB markers. This is something we need to fix.
I wonder if it is possible to fix this with your template. Google tells us to change the template, but I find it hard to believe that this is the solution. At the moment, the suggestions you give us still do not solve the problem.
We are still waiting.
https://pagespeed.web.dev/analysis/https-thezugzwangblog-com-clases-de-ajedrez-online/nrthhf7zx8?hl=es&form_factor=mobile Here you can see how the metrics do not exceed 59.
Thank you.
Hi Carlin,
Thanks for your help.
– I disabled wp-rocket as recommended in the link, performance metrics got worse, I re-enabled it and the console issue was resolved. However now I see this: (index):148
GET https://thezugzwangblog.com/wp-content/plugins/td-composer/legacy/Newsmag/js/tdAjaxSearch.js?ver=5.4.3 net::ERR_ABORTED 404 (Not Found)
complianz.min.js?ver=1717452515:1 opt-in
– I have applied the changes, changed the footer to a simpler one as well. After applying the suggestions the pagespeed metrics have gotten considerably worse. I have gone from 93 in the metrics to 74 on desktop and it has dropped to 54 on mobile. Here is the link: https://pagespeed.web.dev/analysis/https-thezugzwangblog-com-reglas-del-ajedrez/j0xjmuo53x?hl=es&form_factor=desktop
I’m waiting because I’m worse off now than before… 🙁
Hi,
This is a video about Responsive Newspaper Theme, AMP & Mobile Theme, Mobile Pages & Templates -> https://www.youtube.com/watch?v=SpGkOnJeNZY
Thank you!
Hi theheritagelab, the code that I provided is as a suggestion after some examples I saw on google, so to integrate the code on your website you’ll need a developer or someone that can handle the php functions from WordPress. I do my best, but this is over our skills on support.
I funded a better code, maybe this will work better.
add_action('pre_get_posts', 'custom_author_query');
function custom_author_query($query) {
// Only modify the main query for author archive pages
if ($query->is_author() && $query->is_main_query()) {
$author_id = get_queried_object_id();
// Get the default query for posts by the main author
$meta_query = array(
'relation' => 'OR', // Combine conditions with OR
array(
'key' => 'co_author', // For co-author meta field
'value' => '"' . $author_id . '"',
'compare' => 'LIKE'
),
array(
'relation' => 'AND', // Default query for main author
array(
'key' => '_edit_last', // Ensuring not filtered out by other conditions
'compare' => 'EXISTS'
),
)
);
$query->set('meta_query', $meta_query);
$query->set('author', $author_id); // Include posts where the main author is the current author
}
}
Thanks – I deleted AMP and will have a look at mobile theme, but the standard theme seems be responsive enough.
I got Adsense to work, it seems, ads are showing on the site. But in a way that was not my intention. I enclose a link to an image from the footer of the site with two red arrows pointing at example of problematic ads.
• Text is made into links to ads
• Fake ”search” windows show up where it was not my intention
How is it possible to affect this using the TagDiv Composer?
Hi Calin,
Thanks for your suggestions, I’ll tell you:
1) I don’t know how to solve this. How do I do it?
2) I’ve been able to solve it.
3) I’ve been able to implement it.
4) I’ve changed the title from H3 to H2. I think this is what you were saying.
I remember that the problems don’t occur on the home page, but in the articles, for example: https://thezugzwangblog.com/reglas-del-ajedrez/
Thanks
Hey @Calin,
I tried this as well, but with no success. It returns “no posts to display” for both authors!
In one article, I have 2 authors — 1 author set via WP’s usual “author” and 2 Author from the ACF User field (co_author).
On the front end, of course, it is possible to display both authors — but when I click on Author 1 (https://www.domain.com/author/author1/ ), I am able to see the article. But not for Author 2.
After adding the code below, the front end display for Author 1 shows “No Posts to Display”. What am I missing? Should both authors be chosen via ACF?
add_action(‘pre_get_posts’, ‘custom_author_query’);
function custom_author_query($query) {
if ($query->is_author() && $query->is_main_query()) {
$author_id = get_queried_object_id();
// Modify this with your actual ACF field key for co-authors
$meta_query = array(
array(
‘key’ => ‘co_author’,
‘value’ => ‘”‘ . $author_id . ‘”‘,
‘compare’ => ‘LIKE’
)
);
$query->set(‘meta_query’, $meta_query);
}
}
Hi,
This decision must be made by you. For example, if you want the mobile version to be simpler, you can use a mobile theme. Additionally, as you mentioned, we no longer recommend AMP since it is deprecated
Thank you!
Hello – could you update me on AMP and mobile theme? I don’t currently have either implemented. Would I benefit from using them (though I think I read AMP was now deprecated)?
My site: https://jazzjournal.co.uk
Thanks
Hello,
You have malware on the website. Please update to the latest version 12.6.8
If you want to update the theme, you should download the latest version of it from the Theme Forest account and download it.
I recommend that you update the theme manually https://forum.tagdiv.com/how-to-update-the-theme-2/ via FTP/cPanel/File Manager, also if possible disable extra plugins during the theme update to avoid any problems that may arise and make sure that you have activated the tagDiv Standard pack plugin to keep the website’s look. You can try to update the theme on a staging website.
After you update the theme, you need to update the theme plugins too.
In the worst cases, the settings in the theme panel may be lost (there have been isolated cases), in these cases, after the theme plugins that were previously used are activated, you will have to use a backup for the theme panel -> https://forum.tagdiv.com/import-export-theme-settings/
You could consider reinstalling the WordPress version, and checking for this plugin wp-zexit.php. It might be wise to inspect via FTP if it doesn’t appear in the WordPress -> Plugins. Additionally, using Wordfence to scan the website and remove unknown users would be prudent.
Change admin passwords and delete admin accounts you are not familiar with;
– Delete any weird/unknown plugins;
– Delete the weird/unknown themes;
– Clean unfamiliar Theme Panel injected code (example – https://i.imgur.com/4q70kCv.png);
– Clean WordPress files (example – https://i.imgur.com/stJCqiK.png)
Please block /wp-json/tdw/save_css
If an attacker wants to target this URL /wp-json/tdw/save_css they can do so. Even if the website uses a different theme, the attacker can still try that URL. We could add an option to be able to enable/disable the Live CSS, it will be considered. But for now in order to remove it this can only be done with a modification to the composer plugin. I think that all that removing it requires is to comment this line of code – https://prnt.sc/RtwvL5Nc4ikR -> https://prnt.sc/ymZmhdUfp57U But as I mentioned, the attacker can still try to access the URL.
Thank you!
Hello,
For the desktop version of my site at https://culturedarm.com/ I use a Bandcamp shortcode to embed music down the right hand side of some posts. To this end I have been using the html tag <div style=”float: right> in order to get my post text to wrap around the embedded music. An illustration of how this works can be found at:
https://culturedarm.com/suk-hong-pedigree/
and here’s an image:

The problem with this is that on mobile, the shortcode is also embedding to the right and obviously the text isn’t wrapping because there isn’t space. The music is also embedding above my text, which is understandable because that’s where the shortcode is effectively placed. But the result looks like this, which is especially unattractive when the embed comes immediately after the featured image:


Ideally I would like the embedded Bandcamp music to be centered on mobile devices while remaining right-aligned on desktop. I also wonder whether there’s a way to tell the shortcode to fall beneath the text on mobile when it is aligned to the right. Is there any custom code I can add to this effect?
Thanks for the help.
Hi,
If the AdSense code needs to be set between head tags, this can be set in our theme in Theme Panel -> Analytics/Js Codes. Example: https://prnt.sc/1tju9qf -> https://prnt.sc/10jk7fq
Also, you can use the AD BOX. The ad box has 3 sections for ads: using theme panel ads -> https://i.imgur.com/KFa9ibl.png, using images/banners -> https://i.imgur.com/MfAPTaE.png and custom code -> https://i.imgur.com/2rh8SuD.png save it and will appear on the post (you can set a shortcode like a shortcode from adrotate plugin or other plugins).
Thank you!
Hello,
I recommend using a single post template -> https://forum.tagdiv.com/design-post-pages-using-cloud-library-templates/ For example, add a flex block in a post template, go to the filter tab of the element’s settings, and from the dropdown category filter, you can choose between Single – More from author, Single – Related by category, Single – Related from tags. Those special filters will work as expected https://forum.tagdiv.com/flex-block-settings-guide/
For the moment, the only solution is to use a custom css to remove the section “More From Author”:
.td_block_related_posts .td-related-right{
display: none;
}
Set the code in Theme Panel – Custom code – custom CSS.
Thank you!
Hello,
Please check with the tagDiv Composer and disable the H1. For example, H1 from logo(header, footer, mobile, sticky): https://forum.tagdiv.com/topic/6-h1-tags-on-front-page-bing-have-deindexed-my-site/
Thank you!
Hy guys!
I would like to know if it is possible for this red subtitle (in the figure, there is an arrow indicating it) to only appear in news items that we would like it to appear in. For example: I want this subtitle to only appear if we use a category called “Exclusive”. Is that possible?
My URL: https://www.noticiei.com.br
See:
I look forward to it, thank you!
Best regards!
Hi everyone.
In the THEME PANEL, under POST SETTINGS, I’ve toggled on the SHOW RELATED ARTICE -> BY CATEGORY.
Related articles are now appearing at the bottom of my blog posts however they’re showing in two tabs:
RELATED ARTICLES
MORE FROM THE AUTHOR
I don’t want MORE FROM THE AUTHOR to be visible but can’t figure out how to turn it off. Additionally, the theme appears to default so that whichever of the two is clicked appears white, meaning it’s invisible.
A link is below by way of example. Can anyone help, please?
https://marketexpertise.com/esg-factors-now-5-of-the-top-10-decision-drivers-for-b2b-buyers/
I’ve updated on the live site now, and commenting out that function also removes the first error, the wp_booster error:
td_api_base::mark_used_on_page : a component with the ID: td_res_context is not set.
C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_api.php
without me having to comment out the first line you suggested.
So, all good! Thank you so very much for your help.
This doesn’t work because, as I was saying, the access token is hardcoded in the td_video_support.php file.
Please check lines 157-195 of wp-content/plugins/td-composer/legacy/common/wp_booster/td_video_support.php (version Newsmag 5.4.3.1) to understand how the video embed code is being generated. Access token is hardcoded in line 14.
When a post is loaded, the theme performs an HTTP request that looks like this:
https://graph.facebook.com/oembed_video?url=https://www.facebook.com/video.php?v=621486963428730&access_token=281071126312386|83f03eb7e4a2707cd68aada9b3f98c79
The access_token parameter is taken from td_video_support.php line 14. The result is “API access deactivated. To reactivate, go to the My Apps page to unarchive it.” so the video is not displayed.
That access token was presumably created by a Newsmag developer and was later deactivated or removed. The access token must be reenabled by the developer, or a new access token should be created and pushed as an update, or an option for the theme user to provide his own access token should be added (like with YouTube, where you can provide your own API access token).
If I disable the custom plugin, and therefore the widget, and call get_footer() I get these php errors, not sure if this helps you?
Fatal error: Uncaught Error: Class “td_res_context” not found in C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_js_generator.php on line 243
( ! ) Error: Class “td_res_context” not found in C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_js_generator.php on line 243
Call Stack
# Time Memory Function Location
1 0.0540 4906192 {main}( ) …\myoffers.php:0
2 1.4868 16790064 include( ‘C:\wamp64\www\sacc_stage\members\includes\core\footer.php ) …\myoffers.php:747
3 1.4868 16790064 get_footer( $name = ???, $args = ??? ) …\footer.php:71
4 1.4868 16790440 locate_template( $template_names = [0 => ‘footer.php’], $load = TRUE, $load_once = TRUE, $args = [] ) …\general-template.php:92
5 1.4869 16790536 load_template( $_template_file = ‘C:\\wamp64\\www\\sacc_stage/wp-content/themes/Newsmag/footer.php’, $load_once = TRUE, $args = [] ) …\template.php:745
6 1.4870 16791024 require_once( ‘C:\wamp64\www\sacc_stage\wp-content\themes\Newsmag\footer.php ) …\template.php:810
7 1.4870 16791024 do_action( $hook_name = ‘tdc_footer’ ) …\footer.php:2
8 1.4870 16791400 WP_Hook->do_action( $args = [0 => ”] ) …\plugin.php:517
9 1.4870 16791400 WP_Hook->apply_filters( $value = ”, $args = [0 => ”] ) …\class-wp-hook.php:348
10 1.4870 16792152 {closure:C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\td-composer.php:257-263}( ” ) …\class-wp-hook.php:324
11 1.4871 16792680 require_once( ‘C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\Newsmag\footer.php ) …\td-composer.php:262
12 1.4913 16963248 wp_footer( ) …\footer.php:66
13 1.4913 16963248 do_action( $hook_name = ‘wp_footer’ ) …\general-template.php:3081
14 1.4913 16963624 WP_Hook->do_action( $args = [0 => ”] ) …\plugin.php:517
15 1.4913 16963624 WP_Hook->apply_filters( $value = ”, $args = [0 => ”] ) …\class-wp-hook.php:348
16 1.4924 16966632 {closure:C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_js_generator.php:242-245}( ” )
For example, I’d like to get the column text in column 1 here – https://jazzjournal.co.uk – to run into column 2 after, say, 15 lines, and then likewise into col 3 and 4 until all the text is used.
Let me know if you need more examples to clarify.
Hi
I only tag one category per article but in some I want to take few.
The thing is that if I do this, on some occasions the URL changes too and I don’t want it.
For example, there’s an article i want to tag in the UK category so it’s something like europe/united-kingdom/name-of-the-article. However I also want to tag the London category which is inside the UK one. So when I tag London the URL changes into europe/united-kingdom/london/name-of-the-article. I don’t like this because the URL changes and that’s an issue for Google. But I also want the article to be included in the London category…
How can I do this? Thanks.
I appreciate your help. It’s only this update that is causing this, as I said at the top, this code has worked for years with no issues.
Here’s the backtrace:
Array
(
[0] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_autoload_classes.php
[line] => 45
[function] => error
[class] => td_util
[type] => ::
[args] => Array
(
[0] => C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_autoload_classes.php
[1] => Missing parameter: ‘file’
)
)
[1] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_js_generator.php
[line] => 243
[function] => loading_classes
[class] => td_autoload_classes
[object] => td_autoload_classes Object
(
)
[type] => ->
[args] => Array
(
[0] => td_res_context
)
)
[2] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-includes\class-wp-hook.php
[line] => 324
[function] => {closure}
[args] => Array
(
[0] =>
)
)
[3] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-includes\class-wp-hook.php
[line] => 348
[function] => apply_filters
[class] => WP_Hook
[object] => WP_Hook Object
(
[callbacks] => Array
(
[1] => Array
(
[wp_enqueue_global_styles] => Array
(
[function] => wp_enqueue_global_styles
[accepted_args] => 1
)
[wp_enqueue_stored_styles] => Array
(
[function] => wp_enqueue_stored_styles
[accepted_args] => 1
)
[wp_maybe_inline_styles] => Array
(
[function] => wp_maybe_inline_styles
[accepted_args] => 1
)
)
[9] => Array
(
[00000000000025050000000000000000load_modal_content] => Array
(
[function] => Array
(
[0] => um\frontend\Modal Object
(
)
[1] => load_modal_content
)
[accepted_args] => 1
)
)
[10] => Array
(
[the_block_template_skip_link] => Array
(
[function] => the_block_template_skip_link
[accepted_args] => 1
)
[WP_Duotone::output_footer_assets] => Array
(
[function] => Array
(
[0] => WP_Duotone
[1] => output_footer_assets
)
[accepted_args] => 1
)
[um_force_admin_bar] => Array
(
[function] => um_force_admin_bar
[accepted_args] => 1
)
[000000000000226c0000000000000000load_scripts] => Array
(
[function] => Array
(
[0] => MC4WP_Form_Asset_Manager Object
(
[load_scripts:MC4WP_Form_Asset_Manager:private] =>
)
[1] => load_scripts
)
[accepted_args] => 1
)
[00000000000021ad0000000000000000] => Array
(
[function] => Closure Object
(
)
[accepted_args] => 1
)
[td_more_article_box::on_wp_footer_render_box] => Array
(
[function] => Array
(
[0] => td_more_article_box
[1] => on_wp_footer_render_box
)
[accepted_args] => 1
)
[td_bottom_code] => Array
(
[function] => td_bottom_code
[accepted_args] => 1
)
[00000000000025d70000000000000000print_import_map] => Array
(
[function] => Array
(
[0] => WP_Script_Modules Object
(
[registered:WP_Script_Modules:private] => Array
(
)
[enqueued_before_registered:WP_Script_Modules:private] => Array
(
)
)
[1] => print_import_map
)
[accepted_args] => 1
)
[00000000000025d70000000000000000print_enqueued_script_modules] => Array
(
[function] => Array
(
[0] => WP_Script_Modules Object
(
[registered:WP_Script_Modules:private] => Array
(
)
[enqueued_before_registered:WP_Script_Modules:private] => Array
(
)
)
[1] => print_enqueued_script_modules
)
[accepted_args] => 1
)
[00000000000025d70000000000000000print_script_module_preloads] => Array
(
[function] => Array
(
[0] => WP_Script_Modules Object
(
[registered:WP_Script_Modules:private] => Array
(
)
[enqueued_before_registered:WP_Script_Modules:private] => Array
(
)
)
[1] => print_script_module_preloads
)
[accepted_args] => 1
)
[00000000000025d80000000000000000print_client_interactivity_data] => Array
(
[function] => Array
(
[0] => WP_Interactivity_API Object
(
[state_data:WP_Interactivity_API:private] => Array
(
)
[config_data:WP_Interactivity_API:private] => Array
(
)
[has_processed_router_region:WP_Interactivity_API:private] =>
[namespace_stack:WP_Interactivity_API:private] =>
[context_stack:WP_Interactivity_API:private] =>
)
[1] => print_client_interactivity_data
)
[accepted_args] => 1
)
[00000000000025b80000000000000000aiowps_footer_content] => Array
(
[function] => Array
(
[0] => AIO_WP_Security Object
(
[version] => 5.3.3
[db_version] => 2.0.10
[firewall_version] => 1.0.8
[plugin_url] => http://saccstage/wp-content/plugins/all-in-one-wp-security-and-firewall
[plugin_path] => C:\wamp64\www\sacc_stage\wp-content\plugins\all-in-one-wp-security-and-firewall
[configs] => AIOWPSecurity_Config Object
(
[configs] => Array
(
[aiowps_enable_debug] =>
[aiowps_remove_wp_generator_meta_info] =>
[aiowps_prevent_hotlinking] =>
[aiowps_enable_login_lockdown] => 1
[aiowps_allow_unlock_requests] =>
[aiowps_max_login_attempts] => 6
[aiowps_retry_time_period] => 30
[aiowps_lockout_time_length] => 600
[aiowps_set_generic_login_msg] =>
[aiowps_enable_email_notify] =>
[aiowps_email_address] => admin@email
[aiowps_enable_forced_logout] =>
[aiowps_logout_time_period] => 60
[aiowps_enable_invalid_username_lockdown] =>
[aiowps_instantly_lockout_specific_usernames] => Array
(
)
[aiowps_unlock_request_secret_key] => he44fklfiqc9bxqebnc1
[aiowps_enable_whitelisting] =>
[aiowps_allowed_ip_addresses] =>
[aiowps_enable_login_captcha] => 1
[aiowps_enable_custom_login_captcha] => 1
[aiowps_captcha_secret_key] => a5dhg18kkgcvpo9lgnws
[aiowps_enable_manual_registration_approval] =>
[aiowps_enable_registration_page_captcha] =>
[aiowps_enable_random_prefix] =>
[aiowps_enable_automated_backups] =>
[aiowps_db_backup_frequency] => 4
[aiowps_db_backup_interval] => 2
[aiowps_backup_files_stored] => 2
[aiowps_send_backup_email_address] =>
[aiowps_backup_email_address] => admin@email
[aiowps_disable_file_editing] =>
[aiowps_prevent_default_wp_file_access] =>
[aiowps_system_log_file] => error_log
[aiowps_enable_blacklisting] =>
[aiowps_banned_ip_addresses] => 77.72.82.146
[aiowps_enable_basic_firewall] => 1
[aiowps_disable_xmlrpc_pingback_methods] =>
[aiowps_block_debug_log_file_access] =>
[aiowps_disable_index_views] => 1
[aiowps_disable_trace_and_track] =>
[aiowps_enable_5g_firewall] =>
[aiowps_enable_6g_firewall] =>
[aiowps_enable_custom_rules] =>
[aiowps_custom_rules] =>
[aiowps_enable_404_logging] => 1
[aiowps_enable_404_IP_lockout] => 1
[aiowps_404_lockout_time_length] => 60
[aiowps_404_lock_redirect_url] => http://127.0.0.1
[aiowps_enable_rename_login_page] =>
[aiowps_enable_login_honeypot] => 1
[aiowps_enable_brute_force_attack_prevention] =>
[aiowps_brute_force_secret_word] => apricotsoup
[aiowps_cookie_brute_test] => aiowps_cookie_test_m6mpx7twx5
[aiowps_cookie_based_brute_force_redirect_url] => http://127.0.0.1
[aiowps_brute_force_attack_prevention_pw_protected_exception] =>
[aiowps_brute_force_attack_prevention_ajax_exception] => 1
[aiowps_site_lockout] =>
[aiowps_site_lockout_msg] => This site is currently undergoing maintenance. It will be back up and running in less than 30 mins.
Apologies for any inconvenience.
[aiowps_enable_spambot_blocking] => 1
[aiowps_enable_comment_captcha] => 1
[aiowps_enable_autoblock_spam_ip] => 1
[aiowps_spam_ip_min_comments_block] => 3
[aiowps_enable_automated_fcd_scan] => 1
[aiowps_fcd_scan_frequency] => 4
[aiowps_fcd_scan_interval] => 2
[aiowps_fcd_exclude_filetypes] =>
[aiowps_fcd_exclude_files] =>
[aiowps_send_fcd_scan_email] =>
[aiowps_fcd_scan_email_address] => admin@email
[aiowps_fcds_change_detected] => 1
[aiowps_copy_protection] =>
[aiowps_prevent_site_display_inside_frame] =>
[aiowps_prevent_users_enumeration] => 1
[aiowps_block_fake_googlebots] => 1
[aiowps_enable_lost_password_captcha] => 1
[aiowps_lockdown_enable_whitelisting] =>
[aiowps_lockdown_allowed_ip_addresses] =>
[aiowps_enable_registration_honeypot] =>
[aiowps_enable_woo_login_captcha] =>
[aiowps_enable_woo_register_captcha] =>
[aiowps_place_custom_rules_at_top] =>
[aiowps_enable_bp_register_captcha] =>
[aiowps_enable_bbp_new_topic_captcha] =>
[aiowps_ip_retrieve_method] => 0
[aiowps_disallow_unauthorized_rest_requests] =>
[aiowps_banned_user_agents] =>
[aiowps_login_page_slug] => apricot_soup
[aiowps_fcd_filename] => aiowps_fcd_data_wrfyn99cfp
[aiowps_last_fcd_scan_time] => 1727465861
[aiowps_enable_woo_lostpassword_captcha] =>
[aiowps_max_file_upload_size] => 10
[aiowps_recaptcha_site_key] => 6LcccWAUAAAAAHYXBQdxmOVd1TuRiSAmW_Pr0jrX
[aiowps_recaptcha_secret_key] => 6LcccWAUAAAAAH4WDiAedzGBe__JQVO9ogVeyFi9
[aiowps_default_recaptcha] =>
[aiowps_cookie_test_success] => 1
[installed-at] => 1650534420
[dismissdashnotice] => 1715511900
[aiowps_enable_php_backtrace_in_email] =>
[aiowps_max_lockout_time_length] => 60
[aiowps_disable_application_password] => 1
[aiowps_enable_trash_spam_comments] =>
[aiowps_trash_spam_comments_after_days] => 14
[aiowps_on_uninstall_delete_db_tables] => 1
[aiowps_on_uninstall_delete_configs] => 1
[aiowps_default_captcha] => google-recaptcha-v2
[aiowps_disable_rss_and_atom_feeds] =>
[aiowps_turnstile_site_key] =>
[aiowps_turnstile_secret_key] =>
[aiowps_enable_spambot_detecting] => 1
[aiowps_spam_comments_should] => 0
[aiowps_enable_contact_form_7_captcha] =>
[aiowps_auto_delete_default_wp_files] =>
)
)
[notices] =>
[admin_init] =>
[debug_logger] => AIOWPSecurity_Logger Object
(
[debug_enabled:AIOWPSecurity_Logger:private] =>
[debug_readable_level:AIOWPSecurity_Logger:private] => Array
(
[0] => SUCCESS
[1] => STATUS
[2] => NOTICE
[3] => WARNING
[4] => FAILURE
[5] => CRITICAL
)
)
[cron_handler] => AIOWPSecurity_Cronjob_Handler Object
(
)
[user_login_obj] => AIOWPSecurity_User_Login Object
(
[key_login_msg] => aiowps_login_msg_id
)
[user_registration_obj] => AIOWPSecurity_User_Registration Object
(
)
[scan_obj] => AIOWPSecurity_Scan Object
(
)
[captcha_obj] => AIOWPSecurity_Captcha Object
(
[cloudflare_verify_turnstile_url:AIOWPSecurity_Captcha:private] => https://challenges.cloudflare.com/turnstile/v0/siteverify
[google_verify_recaptcha_url:AIOWPSecurity_Captcha:private] => https://www.google.com/recaptcha/api/siteverify
)
[cleanup_obj] => AIOWPSecurity_Cleanup Object
(
)
[is_admin_dashboard_page] =>
[is_plugin_admin_page] =>
[is_aiowps_admin_page] =>
[is_aiowps_google_recaptcha_tab_page] =>
)
[1] => aiowps_footer_content
)
[accepted_args] => 1
)
)
[20] => Array
(
[wp_print_footer_scripts] => Array
(
[function] => wp_print_footer_scripts
[accepted_args] => 1
)
)
[40] => Array
(
[td_footer_script_code] => Array
(
[function] => td_footer_script_code
[accepted_args] => 1
)
)
[99] => Array
(
[000000000000234c0000000000000000run_replace] => Array
(
[function] => Array
(
[0] => Wplmi\Core\Frontend\PostView Object
(
)
[1] => run_replace
)
[accepted_args] => 1
)
)
[100] => Array
(
[td_add_js_typekit] => Array
(
[function] => td_add_js_typekit
[accepted_args] => 1
)
[td_js_buffer_footer_render] => Array
(
[function] => td_js_buffer_footer_render
[accepted_args] => 1
)
)
[1000] => Array
(
[wp_admin_bar_render] => Array
(
[function] => wp_admin_bar_render
[accepted_args] => 1
)
[00000000000025520000000000000000add_cookie_notice] => Array
(
[function] => Array
(
[0] => Cookie_Notice_Frontend Object
(
[compliance:Cookie_Notice_Frontend:private] =>
)
[1] => add_cookie_notice
)
[accepted_args] => 1
)
)
[100000] => Array
(
[tdc_on_live_css_inject_editor] => Array
(
[function] => tdc_on_live_css_inject_editor
[accepted_args] => 1
)
)
[99999999999999999] => Array
(
[um_add_form_honeypot_js] => Array
(
[function] => um_add_form_honeypot_js
[accepted_args] => 1
)
)
)
[priorities:protected] => Array
(
[0] => 1
[1] => 9
[2] => 10
[3] => 20
[4] => 40
[5] => 99
[6] => 100
[7] => 1000
[8] => 100000
[9] => 99999999999999999
)
[iterations:WP_Hook:private] => Array
(
[0] => Array
(
[0] => 1
[1] => 9
[2] => 10
[3] => 20
[4] => 40
[5] => 99
[6] => 100
[7] => 1000
[8] => 100000
[9] => 99999999999999999
)
)
[current_priority:WP_Hook:private] => Array
(
[0] => 10
)
[nesting_level:WP_Hook:private] => 1
[doing_action:WP_Hook:private] => 1
)
[type] => ->
[args] => Array
(
[0] =>
[1] => Array
(
[0] =>
)
)
)
[4] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-includes\plugin.php
[line] => 517
[function] => do_action
[class] => WP_Hook
[object] => WP_Hook Object
(
[callbacks] => Array
(
[1] => Array
(
[wp_enqueue_global_styles] => Array
(
[function] => wp_enqueue_global_styles
[accepted_args] => 1
)
[wp_enqueue_stored_styles] => Array
(
[function] => wp_enqueue_stored_styles
[accepted_args] => 1
)
[wp_maybe_inline_styles] => Array
(
[function] => wp_maybe_inline_styles
[accepted_args] => 1
)
)
[9] => Array
(
[00000000000025050000000000000000load_modal_content] => Array
(
[function] => Array
(
[0] => um\frontend\Modal Object
(
)
[1] => load_modal_content
)
[accepted_args] => 1
)
)
[10] => Array
(
[the_block_template_skip_link] => Array
(
[function] => the_block_template_skip_link
[accepted_args] => 1
)
[WP_Duotone::output_footer_assets] => Array
(
[function] => Array
(
[0] => WP_Duotone
[1] => output_footer_assets
)
[accepted_args] => 1
)
[um_force_admin_bar] => Array
(
[function] => um_force_admin_bar
[accepted_args] => 1
)
[000000000000226c0000000000000000load_scripts] => Array
(
[function] => Array
(
[0] => MC4WP_Form_Asset_Manager Object
(
[load_scripts:MC4WP_Form_Asset_Manager:private] =>
)
[1] => load_scripts
)
[accepted_args] => 1
)
[00000000000021ad0000000000000000] => Array
(
[function] => Closure Object
(
)
[accepted_args] => 1
)
[td_more_article_box::on_wp_footer_render_box] => Array
(
[function] => Array
(
[0] => td_more_article_box
[1] => on_wp_footer_render_box
)
[accepted_args] => 1
)
[td_bottom_code] => Array
(
[function] => td_bottom_code
[accepted_args] => 1
)
[00000000000025d70000000000000000print_import_map] => Array
(
[function] => Array
(
[0] => WP_Script_Modules Object
(
[registered:WP_Script_Modules:private] => Array
(
)
[enqueued_before_registered:WP_Script_Modules:private] => Array
(
)
)
[1] => print_import_map
)
[accepted_args] => 1
)
[00000000000025d70000000000000000print_enqueued_script_modules] => Array
(
[function] => Array
(
[0] => WP_Script_Modules Object
(
[registered:WP_Script_Modules:private] => Array
(
)
[enqueued_before_registered:WP_Script_Modules:private] => Array
(
)
)
[1] => print_enqueued_script_modules
)
[accepted_args] => 1
)
[00000000000025d70000000000000000print_script_module_preloads] => Array
(
[function] => Array
(
[0] => WP_Script_Modules Object
(
[registered:WP_Script_Modules:private] => Array
(
)
[enqueued_before_registered:WP_Script_Modules:private] => Array
(
)
)
[1] => print_script_module_preloads
)
[accepted_args] => 1
)
[00000000000025d80000000000000000print_client_interactivity_data] => Array
(
[function] => Array
(
[0] => WP_Interactivity_API Object
(
[state_data:WP_Interactivity_API:private] => Array
(
)
[config_data:WP_Interactivity_API:private] => Array
(
)
[has_processed_router_region:WP_Interactivity_API:private] =>
[namespace_stack:WP_Interactivity_API:private] =>
[context_stack:WP_Interactivity_API:private] =>
)
[1] => print_client_interactivity_data
)
[accepted_args] => 1
)
[00000000000025b80000000000000000aiowps_footer_content] => Array
(
[function] => Array
(
[0] => AIO_WP_Security Object
(
[version] => 5.3.3
[db_version] => 2.0.10
[firewall_version] => 1.0.8
[plugin_url] => http://saccstage/wp-content/plugins/all-in-one-wp-security-and-firewall
[plugin_path] => C:\wamp64\www\sacc_stage\wp-content\plugins\all-in-one-wp-security-and-firewall
[configs] => AIOWPSecurity_Config Object
(
[configs] => Array
(
[aiowps_enable_debug] =>
[aiowps_remove_wp_generator_meta_info] =>
[aiowps_prevent_hotlinking] =>
[aiowps_enable_login_lockdown] => 1
[aiowps_allow_unlock_requests] =>
[aiowps_max_login_attempts] => 6
[aiowps_retry_time_period] => 30
[aiowps_lockout_time_length] => 600
[aiowps_set_generic_login_msg] =>
[aiowps_enable_email_notify] =>
[aiowps_email_address] => admin@email
[aiowps_enable_forced_logout] =>
[aiowps_logout_time_period] => 60
[aiowps_enable_invalid_username_lockdown] =>
[aiowps_instantly_lockout_specific_usernames] => Array
(
)
[aiowps_unlock_request_secret_key] => he44fklfiqc9bxqebnc1
[aiowps_enable_whitelisting] =>
[aiowps_allowed_ip_addresses] =>
[aiowps_enable_login_captcha] => 1
[aiowps_enable_custom_login_captcha] => 1
[aiowps_captcha_secret_key] => a5dhg18kkgcvpo9lgnws
[aiowps_enable_manual_registration_approval] =>
[aiowps_enable_registration_page_captcha] =>
[aiowps_enable_random_prefix] =>
[aiowps_enable_automated_backups] =>
[aiowps_db_backup_frequency] => 4
[aiowps_db_backup_interval] => 2
[aiowps_backup_files_stored] => 2
[aiowps_send_backup_email_address] =>
[aiowps_backup_email_address] => admin@email
[aiowps_disable_file_editing] =>
[aiowps_prevent_default_wp_file_access] =>
[aiowps_system_log_file] => error_log
[aiowps_enable_blacklisting] =>
[aiowps_banned_ip_addresses] => 77.72.82.146
[aiowps_enable_basic_firewall] => 1
[aiowps_disable_xmlrpc_pingback_methods] =>
[aiowps_block_debug_log_file_access] =>
[aiowps_disable_index_views] => 1
[aiowps_disable_trace_and_track] =>
[aiowps_enable_5g_firewall] =>
[aiowps_enable_6g_firewall] =>
[aiowps_enable_custom_rules] =>
[aiowps_custom_rules] =>
[aiowps_enable_404_logging] => 1
[aiowps_enable_404_IP_lockout] => 1
[aiowps_404_lockout_time_length] => 60
[aiowps_404_lock_redirect_url] => http://127.0.0.1
[aiowps_enable_rename_login_page] =>
[aiowps_enable_login_honeypot] => 1
[aiowps_enable_brute_force_attack_prevention] =>
[aiowps_brute_force_secret_word] => apricotsoup
[aiowps_cookie_brute_test] => aiowps_cookie_test_m6mpx7twx5
[aiowps_cookie_based_brute_force_redirect_url] => http://127.0.0.1
[aiowps_brute_force_attack_prevention_pw_protected_exception] =>
[aiowps_brute_force_attack_prevention_ajax_exception] => 1
[aiowps_site_lockout] =>
[aiowps_site_lockout_msg] => This site is currently undergoing maintenance. It will be back up and running in less than 30 mins.
Apologies for any inconvenience.
[aiowps_enable_spambot_blocking] => 1
[aiowps_enable_comment_captcha] => 1
[aiowps_enable_autoblock_spam_ip] => 1
[aiowps_spam_ip_min_comments_block] => 3
[aiowps_enable_automated_fcd_scan] => 1
[aiowps_fcd_scan_frequency] => 4
[aiowps_fcd_scan_interval] => 2
[aiowps_fcd_exclude_filetypes] =>
[aiowps_fcd_exclude_files] =>
[aiowps_send_fcd_scan_email] =>
[aiowps_fcd_scan_email_address] => admin@email
[aiowps_fcds_change_detected] => 1
[aiowps_copy_protection] =>
[aiowps_prevent_site_display_inside_frame] =>
[aiowps_prevent_users_enumeration] => 1
[aiowps_block_fake_googlebots] => 1
[aiowps_enable_lost_password_captcha] => 1
[aiowps_lockdown_enable_whitelisting] =>
[aiowps_lockdown_allowed_ip_addresses] =>
[aiowps_enable_registration_honeypot] =>
[aiowps_enable_woo_login_captcha] =>
[aiowps_enable_woo_register_captcha] =>
[aiowps_place_custom_rules_at_top] =>
[aiowps_enable_bp_register_captcha] =>
[aiowps_enable_bbp_new_topic_captcha] =>
[aiowps_ip_retrieve_method] => 0
[aiowps_disallow_unauthorized_rest_requests] =>
[aiowps_banned_user_agents] =>
[aiowps_login_page_slug] => apricot_soup
[aiowps_fcd_filename] => aiowps_fcd_data_wrfyn99cfp
[aiowps_last_fcd_scan_time] => 1727465861
[aiowps_enable_woo_lostpassword_captcha] =>
[aiowps_max_file_upload_size] => 10
[aiowps_recaptcha_site_key] => 6LcccWAUAAAAAHYXBQdxmOVd1TuRiSAmW_Pr0jrX
[aiowps_recaptcha_secret_key] => 6LcccWAUAAAAAH4WDiAedzGBe__JQVO9ogVeyFi9
[aiowps_default_recaptcha] =>
[aiowps_cookie_test_success] => 1
[installed-at] => 1650534420
[dismissdashnotice] => 1715511900
[aiowps_enable_php_backtrace_in_email] =>
[aiowps_max_lockout_time_length] => 60
[aiowps_disable_application_password] => 1
[aiowps_enable_trash_spam_comments] =>
[aiowps_trash_spam_comments_after_days] => 14
[aiowps_on_uninstall_delete_db_tables] => 1
[aiowps_on_uninstall_delete_configs] => 1
[aiowps_default_captcha] => google-recaptcha-v2
[aiowps_disable_rss_and_atom_feeds] =>
[aiowps_turnstile_site_key] =>
[aiowps_turnstile_secret_key] =>
[aiowps_enable_spambot_detecting] => 1
[aiowps_spam_comments_should] => 0
[aiowps_enable_contact_form_7_captcha] =>
[aiowps_auto_delete_default_wp_files] =>
)
)
[notices] =>
[admin_init] =>
[debug_logger] => AIOWPSecurity_Logger Object
(
[debug_enabled:AIOWPSecurity_Logger:private] =>
[debug_readable_level:AIOWPSecurity_Logger:private] => Array
(
[0] => SUCCESS
[1] => STATUS
[2] => NOTICE
[3] => WARNING
[4] => FAILURE
[5] => CRITICAL
)
)
[cron_handler] => AIOWPSecurity_Cronjob_Handler Object
(
)
[user_login_obj] => AIOWPSecurity_User_Login Object
(
[key_login_msg] => aiowps_login_msg_id
)
[user_registration_obj] => AIOWPSecurity_User_Registration Object
(
)
[scan_obj] => AIOWPSecurity_Scan Object
(
)
[captcha_obj] => AIOWPSecurity_Captcha Object
(
[cloudflare_verify_turnstile_url:AIOWPSecurity_Captcha:private] => https://challenges.cloudflare.com/turnstile/v0/siteverify
[google_verify_recaptcha_url:AIOWPSecurity_Captcha:private] => https://www.google.com/recaptcha/api/siteverify
)
[cleanup_obj] => AIOWPSecurity_Cleanup Object
(
)
[is_admin_dashboard_page] =>
[is_plugin_admin_page] =>
[is_aiowps_admin_page] =>
[is_aiowps_google_recaptcha_tab_page] =>
)
[1] => aiowps_footer_content
)
[accepted_args] => 1
)
)
[20] => Array
(
[wp_print_footer_scripts] => Array
(
[function] => wp_print_footer_scripts
[accepted_args] => 1
)
)
[40] => Array
(
[td_footer_script_code] => Array
(
[function] => td_footer_script_code
[accepted_args] => 1
)
)
[99] => Array
(
[000000000000234c0000000000000000run_replace] => Array
(
[function] => Array
(
[0] => Wplmi\Core\Frontend\PostView Object
(
)
[1] => run_replace
)
[accepted_args] => 1
)
)
[100] => Array
(
[td_add_js_typekit] => Array
(
[function] => td_add_js_typekit
[accepted_args] => 1
)
[td_js_buffer_footer_render] => Array
(
[function] => td_js_buffer_footer_render
[accepted_args] => 1
)
)
[1000] => Array
(
[wp_admin_bar_render] => Array
(
[function] => wp_admin_bar_render
[accepted_args] => 1
)
[00000000000025520000000000000000add_cookie_notice] => Array
(
[function] => Array
(
[0] => Cookie_Notice_Frontend Object
(
[compliance:Cookie_Notice_Frontend:private] =>
)
[1] => add_cookie_notice
)
[accepted_args] => 1
)
)
[100000] => Array
(
[tdc_on_live_css_inject_editor] => Array
(
[function] => tdc_on_live_css_inject_editor
[accepted_args] => 1
)
)
[99999999999999999] => Array
(
[um_add_form_honeypot_js] => Array
(
[function] => um_add_form_honeypot_js
[accepted_args] => 1
)
)
)
[priorities:protected] => Array
(
[0] => 1
[1] => 9
[2] => 10
[3] => 20
[4] => 40
[5] => 99
[6] => 100
[7] => 1000
[8] => 100000
[9] => 99999999999999999
)
[iterations:WP_Hook:private] => Array
(
[0] => Array
(
[0] => 1
[1] => 9
[2] => 10
[3] => 20
[4] => 40
[5] => 99
[6] => 100
[7] => 1000
[8] => 100000
[9] => 99999999999999999
)
)
[current_priority:WP_Hook:private] => Array
(
[0] => 10
)
[nesting_level:WP_Hook:private] => 1
[doing_action:WP_Hook:private] => 1
)
[type] => ->
[args] => Array
(
[0] => Array
(
[0] =>
)
)
)
[5] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-includes\general-template.php
[line] => 3081
[function] => do_action
[args] => Array
(
[0] => wp_footer
)
)
[6] => Array
(
[file] => C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\Newsmag\footer.php
[line] => 66
[function] => wp_footer
[args] => Array
(
)
)
)
-
This reply was modified 1 year by
Stuart R.
Thanks for your response. That does remove that error message, but I’m still getting wp_booster error:
Missing parameter: ‘file’
C:\wamp64\www\sacc_stage\wp-content\plugins\td-composer\legacy\common\wp_booster\td_autoload_classes.php
I can post the full backtrace if that will help?