Forum Replies Created

Viewing 15 replies - 1 through 15 (of 33 total)
  • Thread Starter robpl1

    (@robpl1)

    OK, totally get where you’re coming from with that and thanks for the gen. Just that I upgraded to PHP 8.4 about 3 months ago and haven’t been alerted to any upgrades in the last week which is when this behaviour started to display. Some other dev stuff I’ve been doing has error logs that suggest I’ll need to update some of my existing 1400+ lines in functions.php to match 8.4 reqs 🙂

    I reckon we can put this to bed now.

    Thread Starter robpl1

    (@robpl1)

    The thing is that it looks like WordPress have changed the requirements for folders. For example I have a folder called look-inside which, as the name suggests, is a collect of shorted versions of the pdfs, watermarked, and displaying as flip books. These also had stopped working and also required me to add executable rights to a folder that has no executables in, nor will it nor should it. So it looks like WP have for some reason changed the requirements? I had the rights as 0640, that now have to be 0750, yet the original access rights have been there since I created the site. Something in the core code has changed – for the worse.

    Thread Starter robpl1

    (@robpl1)

    One thing does concern me. As I indicated I’ve had the settings such that even if you could guess the file name and where it was stored the Access rights were such that you couldn’t download. OK. But the ‘products’ folder contains no executable code, nor should it ever. So why does it need executable rights to be able to download? After all that’s just a ‘Read’ operation. This appears to me to be a huge potential security risk.

    Thread Starter robpl1

    (@robpl1)

    I have Nginx disabled as I have observed that on this type of site it causes problems. With it enabled I get large numbers of server 500 errors. I had Force Download set so tried  X-Accel-Redirect to no effect. I tried the Rhad the Redirect Only option but get a 403 error. Now I could understand that as I had the access rights set to oct440 to prevent direct access. I changed back to 0750 which seems to have resolved the issue. However this kicks the can down the road a bit. I’ve been using 0440 for 18 months and last Thursday was the first time it ran into this problem. After experimentation I have reverted to 0750. Apparently the eXecute right needs to be enabled.

    Thread Starter robpl1

    (@robpl1)

    OK, I moved to PHP 8.4 about 2 months ago. The staging site is on the same server – a subsite of the domain. It was cloned from the production site around 10 days ago. I’m very strict on changes being made to Production without being tested, apart from WordPress security updates. Comes from becoming a Registered Prince 2 Practitioner after years in dev and sysadmin. This affects all downloads even ones that were successful last week. The files are in the download path as shown in the product admin page. In the Order admin page you can find and relink the correct product. The download will then fail saying it can’t be found, even if you take pres the ‘Copy Link’ button from the product listing in the Order Menu, paste that into any browser (Edge, Chrome and Opera were tested) and the file not found messae appears.. I found that somehow a staging folder had been entered as an approved download directory. I’ve made sure the directories are correctly listed but still get the problem. Status report follows:-

    WordPress Environment<br><br>WordPress address (URL): https://themusicrealm.com<br>Site address (URL): https://themusicrealm.com<br>WC Version: 10.1.2<br>Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.<br>Action Scheduler Version: ✔ 3.9.3<br>Log Directory Writable: ✔<br>WP Version: 6.8.2<br>WP Multisite: –<br>WP Memory Limit: 5 GB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_GB<br>External object cache: – Server Environment<br><br>Server Info: Apache<br>Server Architecture: Linux 6.8.0-78-generic x86_64<br>PHP Version: 8.4.12<br>PHP Post Max Size: 512 MB<br>PHP Time Limit: 300<br>PHP Max Input Vars: 10000<br>cURL Version: 8.5.0<br>OpenSSL/3.0.13<br><br>SUHOSIN Installed: –<br>MySQL Version: 10.11.13-MariaDB-0ubuntu0.24.04.1<br>Max Upload Size: 512 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database<br><br>WC Database Version: 10.1.2<br>WC Database Prefix: G7dEx5_<br>Total Database Size: 444.56MB<br>Database Data Size: 231.87MB<br>Database Index Size: 212.69MB<br>G7dEx5_woocommerce_sessions: Data: 6.02MB + Index: 1.02MB + Engine InnoDB<br>G7dEx5_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_woocommerce_order_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>G7dEx5_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_acfw_store_credits: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_actionscheduler_actions: Data: 42.55MB + Index: 98.48MB + Engine InnoDB<br>G7dEx5_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_actionscheduler_logs: Data: 23.41MB + Index: 21.25MB + Engine InnoDB<br>G7dEx5_ajaxsearchpro: Data: 0.11MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_ajaxsearchpro_priorities: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_ajaxsearchpro_statistics: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_asp_index: Data: 0.17MB + Index: 0.23MB + Engine InnoDB<br>G7dEx5_asp_synonyms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_benrueeg_users: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_cky_banners: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_cky_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_cky_cookie_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>G7dEx5_cuw_campaigns: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_cuw_offers: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_cuw_stats: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_db7_forms: Data: 0.31MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_dgwt_wcas_index: Data: 1.52MB + Index: 0.56MB + Engine InnoDB<br>G7dEx5_dgwt_wcas_invindex_cache: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_dgwt_wcas_invindex_doclist: Data: 4.52MB + Index: 5.03MB + Engine InnoDB<br>G7dEx5_dgwt_wcas_invindex_wordlist: Data: 1.52MB + Index: 2.72MB + Engine InnoDB<br>G7dEx5_dgwt_wcas_stats: Data: 0.14MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_duplicator_activity_logs: Data: 0.50MB + Index: 0.20MB + Engine InnoDB<br>G7dEx5_duplicator_backups: Data: 3.02MB + Index: 0.14MB + Engine InnoDB<br>G7dEx5_duplicator_entities: Data: 0.05MB + Index: 0.14MB + Engine InnoDB<br>G7dEx5_find_and_replace: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_gdpr_cc_options: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_groups_capability: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_groups_group: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_groups_group_capability: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_groups_user_capability: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_groups_user_group: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_jetpack_waf_blocklog: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_mwai_filemeta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_mwai_files: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_options: Data: 11.44MB + Index: 1.28MB + Engine InnoDB<br>G7dEx5_pmxe_exports: Data: 1.52MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxe_google_cats: Data: 0.38MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxe_posts: Data: 1.52MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxe_templates: Data: 0.13MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_geocoding: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_pmxi_hash: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_images: Data: 0.31MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_imports: Data: 1.50MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_posts: Data: 1.52MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_pmxi_templates: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_postmeta: Data: 85.66MB + Index: 70.20MB + Engine InnoDB<br>G7dEx5_posts: Data: 35.50MB + Index: 3.69MB + Engine InnoDB<br>G7dEx5_pp_activity_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_rank_math_404_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rank_math_analytics_gsc: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_rank_math_analytics_inspections: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>G7dEx5_rank_math_analytics_objects: Data: 1.52MB + Index: 0.28MB + Engine InnoDB<br>G7dEx5_rank_math_internal_links: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_rank_math_internal_meta: Data: 0.14MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_rcb_asset_seo_redirect: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_rcb_blocker_thumbnails: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_consent: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>G7dEx5_rcb_revision: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_revision_independent: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_scan: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_scan_markup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_stats: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_stats_buttons_clicked: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_stats_custom_bypass: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_template: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_rcb_template_translation: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_real_queue: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_search_filter_fieldmeta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_search_filter_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_search_filter_options: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_search_filter_queries: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_search_filter_querymeta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_search_filter_stylemeta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_search_filter_styles: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_termmeta: Data: 1.52MB + Index: 1.75MB + Engine InnoDB<br>G7dEx5_terms: Data: 0.28MB + Index: 0.25MB + Engine InnoDB<br>G7dEx5_term_relationships: Data: 1.36MB + Index: 1.42MB + Engine InnoDB<br>G7dEx5_term_taxonomy: Data: 0.08MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_test_email_logs: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_ulike: Data: 0.03MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_ulike_activities: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>G7dEx5_ulike_comments: Data: 0.03MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_ulike_forums: Data: 0.03MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_ulike_meta: Data: 0.20MB + Index: 0.27MB + Engine InnoDB<br>G7dEx5_usermeta: Data: 0.30MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>G7dEx5_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wc_orders: Data: 0.02MB + Index: 0.13MB + Engine InnoDB<br>G7dEx5_wc_orders_meta: Data: 0.06MB + Index: 0.11MB + Engine InnoDB<br>G7dEx5_wc_order_addresses: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>G7dEx5_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wc_order_product_lookup: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>G7dEx5_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>G7dEx5_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wc_product_meta_lookup: Data: 0.36MB + Index: 0.67MB + Engine InnoDB<br>G7dEx5_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wfpklist_template_data: Data: 0.09MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpc_accesslocks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpc_login_fails: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpforms_entries: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wpforms_entry_fields: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>G7dEx5_wpforms_entry_meta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wpforms_file_restrictions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wpforms_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpforms_payments: Data: 0.02MB + Index: 0.14MB + Engine InnoDB<br>G7dEx5_wpforms_payment_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>G7dEx5_wpforms_protected_files: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>G7dEx5_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpf_filters: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpf_meta_keys: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wpf_meta_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>G7dEx5_wpf_meta_values_bk: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>G7dEx5_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpmelon_advbedit_temp: Data: 0.11MB + Index: 0.00MB + Engine InnoDB<br>G7dEx5_wpml_mails: Data: 0.02MB + Index: 0.03MB + Engine InnoDB Post Type Counts<br><br>acf-field: 54<br>acf-field-group: 3<br>acf_cards: 2<br>acf_views: 18<br>attachment: 8930<br>br_product_filter: 1<br>composers: 204<br>custom_css: 3<br>forum: 1<br>jp_img_sitemap: 19<br>jp_img_sitemap_index: 3<br>jp_pay_product: 14<br>jp_sitemap: 9<br>jp_sitemap_index: 3<br>jp_sitemap_master: 3<br>jp_vid_sitemap: 3<br>oembed_cache: 14<br>page: 17<br>popup: 2<br>popup_theme: 8<br>post: 52<br>product: 2576<br>rcb-banner-link: 1<br>rcb-cookie: 1<br>reviews: 54<br>revision: 2911<br>rm_content_editor: 1<br>shop_coupon: 2<br>shop_order_placehold: 14<br>sp_post_carousel: 3<br>sp_wp_tabs: 1<br>viwcpf_filter_block: 4<br>viwcpf_filter_menu: 1<br>viwec_template: 14<br>wcapf-filter: 1<br>wcapf-form: 1<br>wcpf_item: 4<br>wcpf_project: 1<br>wpas_cross_rating: 2<br>wpas_review: 2<br>wpcode: 30<br>wpforms: 7<br>wp_block: 2<br>wp_font_face: 33<br>wp_font_family: 12<br>wp_global_styles: 1<br>wp_navigation: 6<br>wp_template: 21<br>wp_template_part: 6<br>yith_wcan_preset: 1<br>ymc_filters: 4 Security<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (46)<br><br>3D FlipBook : DearFlip Lite: by DearHive – 2.3.75<br>Advanced Views Lite: by WPLake – 3.7.19<br>Advanced Custom Fields: by WP Engine – 6.5.0<br>FiboSearch - AJAX Search for WooCommerce (Pro): by FiboSearch Team – 1.31.0<br>Block Visibility: by Nick Diego – 3.7.1<br>Duplicator Pro: by Duplicator – 4.5.22.5<br>Enable Media Replace: by ShortPixel – 4.1.6<br>Facebook for WooCommerce: by Facebook – 3.5.7<br>GDPR Cookie Compliance: by Moove Agency – 5.0.6<br>HEIC Support: by Breakfast – 2.1.3<br>WPCode Lite: by WPCode – 2.3.0<br>Jetpack: by Automattic – 15.0<br>Pinterest for WooCommerce: by WooCommerce – 1.4.21<br>Redis Object Cache: by Till Krüss – 2.6.5<br>Restrict Usernames Emails Characters: by benaceur – 4.1.1<br>Rank Math SEO: by Rank Math SEO – 1.0.252.1<br>Smart Post Show Pro: by ShapedPlugin<br>LLC – 3.0.1<br><br>SVG Support: by – 2.5.14<br>10Web Booster: by 10Web - Website speed optimization team – 2.32.7<br>Term Management Tools: by theMikeD<br>scribu – 2.0.1<br><br>TikTok: by TikTok – 1.3.5<br>TMR Create Custom Post Types: by RPL – 1.0<br>TMR Create Custom Taxonomies: by RPL – 1.0<br>TMR Minimum Purchase Quantity: by Your Name – 1.0<br>TMR Open AI Interface: by RPL – 1.0<br>TMR Compare Product Reviews: by RPL – 1.0<br>Ultimate Blocks: by Ultimate Blocks – 3.4.1<br>WaterWoo PDF Premium: by Sagehen Studio – 3.11.8<br>WooCommerce.com Update Manager: by Automattic – 1.0.3<br>WooCommerce Advanced Bulk Edit: by WPMelon – 5.5.4.2<br>WooPayments: by WooCommerce – 9.9.0<br>WooCommerce: by Automattic – 10.1.2<br>WordPress Importer: by wordpressdotorg – 0.9.0<br>WP All Export Pro: by Soflyy – 1.9.11<br>WP All Import Pro: by Soflyy – 4.11.5<br>WP Mail Logging: by WP Mail Logging Team – 1.14.0<br>WP Mail SMTP: by WP Mail SMTP – 4.6.0<br>WP Meta and Date remover: by Prasad Kirpekar – 2.3.6<br>WP ULike: by TechnoWich – 4.7.11<br>WP All Export - ACF Export Add-On Pro: by Soflyy – 1.0.6<br>WP All Export - WooCommerce Export Add-On Pro: by Soflyy – 1.0.10<br>WP All Import - ACF Add-On: by Soflyy – 3.3.9<br>WP All Import - User Import Add-On Pro: by Soflyy – 1.1.9<br>WP All Import - WooCommerce Import Add-On Pro: by Soflyy – 4.0.5<br>WPForms Brevo: by WPForms – 1.5.0<br>WPForms: by WPForms – 1.9.7.3 Inactive Plugins (9)<br><br>Klaviyo: by Klaviyo<br>Inc. – 3.7.0<br><br>Microsoft Clarity: by Microsoft – 0.10.7<br>Password Protected: by Password Protected – 2.7.10<br>Post Type Switcher: by Triple J Software<br>Inc. – 4.0.0<br><br>Product Sales Report Pro for WooCommerce: by WP Zone – 2.2.44<br>Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 3.1.6<br>Smart Image Resize PRO: by Nabil Lemsieh – 1.14.0<br>WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels: by WebToffee – 4.8.3<br>YellowPencil Pro: by WaspThemes – 7.6.7 Dropin Plugins ()<br><br>advanced-cache.php: advanced-cache.php<br>maintenance.php: maintenance.php Must Use Plugins (1)<br><br>WP Toolkit Worker Plugin: by – 6.5.2-8712 Settings<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: GBP (£)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: ✔<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: –<br>Enabled Features: analytics<br>marketplace<br>order_attribution<br>site_visibility_badge<br>hpos_fts_indexes<br>hpos_datastore_caching<br>remote_logging<br>email_improvements<br>blueprint<br>custom_order_tables Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 97 MB WC Pages<br><br>Shop base: #1414971 - /shop/<br>Basket: #7 - /basket/ - Contains the &#091;woocommerce_cart] shortcode<br>Checkout: #8 - /checkout/ - Contains the &#091;woocommerce_checkout] shortcode<br>My account: #9 - /my-account/ - This page's content is overridden by custom template content<br>Terms and conditions: ❌ Page not set Theme<br><br>Name: Twenty Twenty-Four Child<br>Version: 1.0<br>Author URL: https://megapower.co<br>Child Theme: ✔<br>Parent Theme Name: Twenty Twenty-Four<br>Parent Theme Version: 1.3<br>Parent Theme Author URL: https://en-gb.ww.wp.xz.cn<br>Theme type: Block theme<br>WooCommerce Support: ❌ Not declared Templates<br><br>Overrides: /var/www/vhosts/themusicrealm.com/httpdocs/wp-content/plugins/woocommerce/templates/block-notices/error.php<br>/var/www/vhosts/themusicrealm.com/httpdocs/wp-content/plugins/woocommerce/templates/block-notices/notice.php<br>/var/www/vhosts/themusicrealm.com/httpdocs/wp-content/plugins/woocommerce/templates/block-notices/success.php WooPayments<br><br>Version: 9.9.0<br>Connected to WPCOM: Yes<br>WPCOM Blog ID: 235832028<br>Account ID: acct_1PlUMkCNxAFTBRh9<br>Payment Gateway: Enabled<br>Test Mode: Disabled<br>Enabled APMs: card<br>WooPay: Not eligible<br>Apple Pay / Google Pay: Enabled (cart,checkout)<br>Fraud Protection Level: basic<br>Multi-currency: Enabled<br>Auth and Capture: Disabled<br>Documents: Enabled<br>Logging: Enabled Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br>add-to-cart-with-options-stepper-layout<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>experimental-iapi-mini-cart<br>experimental-iapi-runtime<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>use-wp-horizon<br>experimental-wc-rest-api<br><br>Daily Cron: ✔ Next scheduled: 2025-09-08 14:15:17 +00:00<br>Options: ✔<br>Notes: 51<br>Onboarding: skipped Action Scheduler<br><br>Canceled: 4<br>Oldest: 2025-08-14 10:51:32 +0000<br>Newest: 2025-09-03 04:51:23 +0000<br><br>Complete: 90,448<br>Oldest: 2025-08-08 09:53:42 +0000<br>Newest: 2025-09-08 09:53:19 +0000<br><br>Failed: 1,231<br>Oldest: 2023-08-07 15:03:29 +0000<br>Newest: 2025-09-07 17:21:19 +0000<br><br>Pending: 26<br>Oldest: 2025-09-08 10:39:57 +0000<br>Newest: 2025-09-20 12:55:21 +0000 Status report information<br><br>Generated at: 2025-09-08 09:53:28 +00:00<br>

    Thanks for creating the bug report. It’s flooding my debug.log so has had to be turned off.

    Thread Starter robpl1

    (@robpl1)

    I’m goping to guess that the answer is that there isn’t, and that WordPress either couldn’t be bothered to introduce the functionality, or can’t.

    This seems to be ridiculous. Are WP seriously expecting us to believe that if you create a template and, say, a custom post type that the only time you can associate that template with the post type is when you create it?

    I’s also ridiculous that when you try to switch templates you don’t get to see all the templates, sometimes, just one. Select that and try again and you’ll get a different one (and not the original one either), or may three this time.

    With just 6 weeks to go before the theme 2025 hits us it looks like there’s still a huge amount of work to be done here yet, from what I’ve read of their plans for 2025 (as of 3 weeks ago), it seems they’re more interested in being Woke than being usable.

    So tell me, how do I attach a template to a custom post type?

    SEt security access rights to the folder containing your PDFs to the ones shown in the image (octal 0750) will result in anyone presenting the full URL of the PDF receives a 403 error (access not allowed).

    I have discovered an easy way of bypassing all the security that is mentioned above (DRM is not an option for me so apart from that) which is simply to enter the complete path to the product. I’m selling Digital sheet music as PDFs, so while WooCommerce creates a unique link for each sale and limits the number of times that can be used and for how many days, nonetheless if a visitor can work out certain information about your site then simply entering https://yoursite.com/wp-content/uploads/product_folder_name/product.pdf will open that pdf in your browser. So should we store the pdfs in the Uploads folder, or elsewhere on the server and can we set the access rights such that only the server account can read them?

    Ok, currently that’s the 25th November Is there a patch in the meantime? I coudn’t fond one in Github

    I note that this issue seems to have been closed 2 days ago. Do you have an ETA on the patch being released?

    I also have this problem. I can’t see any potential problems with a plugin (unless it’s Jetpack which seems to cause quite a few), It also does impact the URL resulting in an erro message that says the link is not active – on the TradeDoubler site.

    Thread Starter robpl1

    (@robpl1)

    also that the number, such as field_6256fe61c4983, is the same for every row, so resumably would be the ID number of the ACF, which means I can upload a spreadsheet for the missing ones, but why is it happening?

    Thread Starter robpl1

    (@robpl1)

    It would seem that even if the ACF value is NULL a hideen field should be created yet only 10% of products have these.

Viewing 15 replies - 1 through 15 (of 33 total)