Image block missing media library
-
Image block (and other media blocks) in the description tab (new product form) is missing the media library link.

-
Hi there,
Thank you for reaching out.
So that we can clearly understand your issue, could you please share more details about your site setup?
You can do this by sharing your System Status Report, which you can find via WooCommerce > Status > Get system report > Copy for support.
You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.
Once we have more information, weβll be able to assist you further.
Hi,
Here is the link for the system report. Thank you
https://gist.github.com/jmyt8/bb0d16ed746acccc4b1b40849303ab68
- The image block works fine (visible library link) in page and post editors
- Have tried using wp default theme Twenty Twenty-Three, disabled all plugins except woocommerce but the problem remains.
-
This reply was modified 2 years, 5 months ago by
jj.
Hello jj (@jtsng8),
Thank you for your reply.
I understand that you’re unable to see the media library link in the product description tab, although it seems to be working fine on the page and post editors.
To ensure I have a clear understanding of the issue, could you please confirm if it’s only occurring on the “Product description” when creating a new product? Additionally, a full-page screenshot of the ‘Create New Product’ page would be very helpful. A screenshot like this one here might provide a good reference:Β https://prnt.sc/PNOWkB1C0Q1F.
When I click on the ‘Add Media‘ button, I normally encounter a window like this one popping up:Β https://prnt.sc/BS1aMONlMY-b. Can you please confirm if you are experiencing the same behavior on your end?
I appreciate your cooperation and look forward to your response so we can resolve this matter efficiently. π
Have a great day!
Hi,
To clarify, I’m referring to the “Image block” using the “New Product Form (Beta)”.
- It’s occuring on the βProduct descriptionβ in both existing and creating new product.

Image block missing the “media library” link in product

Image block with the “media library” link in page/post

-
This reply was modified 2 years, 5 months ago by
jj.
Howdy @@jtsng8,
Thanks again for reaching out with more details.
It is unusual that this is happening to you. I checked your System Status Report but could not notice any discrepancies that would lead to such an issue.
Are you able to share a video recording of how the Upload button behaves once clicked? You can use a video sharing platform like this one.
Looking forward to your reply.
Hi,
Upload button in action: https://streamable.com/29dkef
The uploaded images can be found in the media library.
If the discription only contains the uploaded image, it won’t be saved.
-
This reply was modified 2 years, 5 months ago by
jj.
Hi there @jtsng8 π
Thank you for reaching back, clarifying things further.
If the discription only contains the uploaded image, it wonβt be saved.
Please note that the
Descriptionis traditionally utilized for including a text description of the product on display.Multimedia, like images, are best placed in the
Imagesarea. Below, I am attaching a screenshot, for reference.
Direct link to image: https://snipboard.io/WLP6X2.jpg I trust this provides clarity, but if you have more questions, let us know.
We’re happy to help.
-
This reply was modified 2 years, 5 months ago by
anastas10s. Reason: typo
Hi,
Thanks for the input, but that’s not the main issue I’m having. The problem I have is that “Image block” does not contain the “Media library” link inside the description. Which means I cannot select images from my upload folder and have to upload images everytime.
Hi @jtsng8 π
The problem I have is that βImage blockβ does not contain the βMedia libraryβ link inside the description. Which means I cannot select images from my upload folder and have to upload images everytime.
Thank you for reaching back, clarifying things further. It is odd for this to happen, and I am unable to reproduce with a test site of mine. This fact indicates that a code conflict is the culprit, most probably.
I understand that a check for conflicts is already performed. Nevertheless, as a next step, I’d recommend giving it another go, by following the steps outlined here. Especially the section on drop-ins and must-use.
I hope this helps! Let us know how it goes, please.
Hi,
I tested it on a few different wp demo sites online with similar result (image block missing the media library link)
Below is the screenshot of WordPress Playground

Hello again @jtsng8 π
I tested it on a few different wp demo sites online with similar result (image block missing the media library link)
Kindly update to the latest version of
WooCommerce, version 8.5.1, and test with either a local installation (I’d recommend Local), or an online service liketastewp.com.During testing, with a test site of mine hosted with
pressable.com, and another I spun-up attastewp.com, the results were as expected: the Media Library was accessible.Below, I am attaching a few screenshots, for reference.

Environment settings. Direct link to image: https://snipboard.io/e6JIWh.jpg 
New product editor enabled. Direct link to image: https://snipboard.io/vJ6qKh.jpg 
Media Library accessible. Direct link to image: https://snipboard.io/RPJafl.jpg 
New product editor. Direct link to image: https://snipboard.io/FEdaqP.jpg I hope this is helpful! Please let us know if you have any further questions or concerns.
We will be happy to help you further.Hi,
I made a test site on https://tastewp.com/ and still have the same problem


` WordPress Environment WordPress address (URL): https://falsebeam.s1-tastewp.com<br>Site address (URL): https://falsebeam.s1-tastewp.com<br>WC Version: 8.5.1<br>REST API Version: β 8.5.1<br>WC Blocks Version: β 11.8.0-dev<br>Action Scheduler Version: β 3.7.1<br>Log Directory Writable: β<br>WP Version: 6.4.2<br>WP Multisite: β<br>WP Memory Limit: 256 MB<br>WP Debug Mode: β<br>WP Cron: β<br>Language: en_US<br>External object cache: β Server Environment Server Info: TasteWP-S1 Official/3.0.0<br>PHP Version: 8.1.23<br>PHP Post Max Size: 60 MB<br>PHP Time Limit: 100<br>PHP Max Input Vars: 5000<br>cURL Version: 7.68.0<br>OpenSSL/1.1.1f SUHOSIN Installed: β<br>MySQL Version: 8.0.32-0ubuntu0.20.04.2<br>Max Upload Size: 60 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 WC Database Version: 8.5.1<br>WC Database Prefix: wp_<br>Total Database Size: 2.75MB<br>Database Data Size: 1.09MB<br>Database Index Size: 1.66MB<br>wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_options: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_postmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_posts: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB Post Type Counts attachment: 1<br>page: 7<br>post: 2<br>product: 2<br>wp_navigation: 1<br>wp_template: 2 Security Secure connection (HTTPS): β<br>Hide errors from visitors: βError messages should not be shown to visitors. Active Plugins (1) WooCommerce: by Automattic β 8.5.1 Inactive Plugins (0) Dropin Plugins (1) maintenance.php: maintenance.php Settings API Enabled: β<br>Force SSL: β<br>Currency: USD ($)<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) 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) Connected to Woo.com: β<br>Enforce Approved Product Download Directories: β<br>HPOS feature screen enabled: β<br>HPOS feature enabled: β<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: β WC Pages Shop base: #7 - /shop/<br>Cart: #8 - /cart/<br>Checkout: #9 - /checkout/<br>My account: #10 - /my-account/<br>Terms and conditions: β Page not set Theme Name: Twenty Twenty-Three<br>Version: 1.3<br>Author URL: https://ww.wp.xz.cn<br>Child Theme: β β If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme<br>WooCommerce Support: β Templates Overrides: β Admin Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<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>navigation<br>onboarding<br>onboarding-tasks<br>product-variation-management<br>product-virtual-downloadable<br>product-external-affiliate<br>product-grouped<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<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 Disabled Features: customize-store<br>minified-js<br>new-product-management-experience<br>product-linked<br>settings<br>async-product-editor-category-field Daily Cron: β Next scheduled: 2024-01-18 00:52:48 +00:00<br>Options: β<br>Notes: 62<br>Onboarding: skipped Action Scheduler Complete: 4<br>Oldest: 2024-01-17 00:54:07 +0000<br>Newest: 2024-01-17 00:54:08 +0000 Pending: 1<br>Oldest: 2024-01-18 00:54:07 +0000<br>Newest: 2024-01-18 00:54:07 +0000 Status report information Generated at: 2024-01-17 00:59:17 +00:00<br>`Hi there @jtsng8 π
Feel free to submit an issue on GitHub, since you were able to reproduce this.
WooCommerce is an open-source project and all contributions are welcome.
Please let us know if you have any further questions or concerns.
We will be happy to help you further.-
This reply was modified 2 years, 5 months ago by
anastas10s. Reason: typo
Hi,
Thanks for the help anyway.
I see the issue has already been opened
Hi @jtsng8,
I appreciate your patience, and I see that the issue you’re referring to has already been opened in WooCommerce’s GitHub repository.
You can follow the issue at the provided link and also contribute by adding any additional details you might have. We appreciate your understanding and cooperation.
Cheers.
The topic ‘Image block missing media library’ is closed to new replies.