Skip to content

How to insert Images in Table Cell content in Elementor?

Table Of Content

A small product photo or a check mark makes a table much quicker to scan than plain text.

The Table widget from The Plus Addons for Elementor can place an image or an icon in any header or body cell, before or after the cell text.

To check the complete feature overview documentation of The Plus Addons for Elementor Table widget, click here.

Requirement – This widget is a part of The Plus Addons for Elementor, make sure it’s installed & activated to enjoy all its powers.

Before You Start

  • Edition: Free — this works in the free plugin; Pro is not needed.
  • Widget to enable: Table, switched on under The Plus Addons > Widgets.
  • The images you want to use, uploaded to the Media Library. Give them a title: the widget uses it as the image’s alt text.

How to Add an Image to a Cell

  1. Add the Table widget and keep Content Table set to Custom.
  2. Open Table Body and click the cell item you want. Its Action must be Cell Content.
  3. Go to the ICON / IMAGE tab of the item and set Select to Image.
  4. Click Choose Image and pick the image. Use Image Resolution to load a smaller file, such as Thumbnail.
The icon / image tab of a table body cell with select set to image and a photo chosen

For a header cell, open Table Header, pick the cell and use its ICON / IMAGE tab.

How to Add an Icon to a Cell

  1. On the same ICON / IMAGE tab, set Select to Icon.
  2. Keep Icon Font on Font Awesome and choose the icon. Icon Color changes the colour of this icon only.
The icon / image tab of a table body cell with select set to icon and a font awesome check icon

This is the result on the page, with a header icon, product photos and check icons:

A product table on the live page with a cart icon in the header, small product photos and check and cross icons

Size and Position

Go to Style > Icon / Image Options. The settings apply to every cell of the table.

SettingWhat it doesDefault
Icon SizeSize of the icons30
Icon PositionIcon Before or After the textBefore
Icon SpacingSpace between icon and text10
Image SizeWidth of the images, in px30
Image PositionImage Before or After the textBefore
Image SpacingSpace between image and text10
Border RadiusRounds the corners of the images—
Example comparison table with car photos in the header row

How It Behaves

  • Images are shown 30 px wide until you change Image Size, whatever file size you choose in Image Resolution.
  • The image’s title in the Media Library becomes its alt and title text.
  • Per-cell icons and images belong to the Custom source. Tables filled from CSV File, Google Sheet, Plus Form or SQL Query have no per-cell icons or images.

Limitations

  • Icons can be invisible. The Font Awesome icons use the older Font Awesome 4 icon classes, and the widget does not load that icon font. On our test page the icons took up no space and showed nothing until Font Awesome was loaded by something else on the page.
  • Icons Mind icons need The Plus Addons for Elementor Pro.
  • Size and position are set once for the whole table, not per cell.

Troubleshooting

My icon does not show on the page

The Font Awesome 4 icon font is not loaded on that page. Check the page on the front end; if other widgets on the page load Font Awesome the icon appears. An image of the icon is a reliable alternative.

My image is tiny

Raise Image Size in Style > Icon / Image Options. The default is 30 px.

Related Docs

Related Frequently Asked Questions

Related Docs