• Resolved immaterial

    (@immaterial)


    Hello,

    I recently switched from Twenty Twenty (TT) to Twenty Twenty Three (TT3) and now I noticed it is not possible to add images to comments anymore.

    Before, I often posted a comment, then edited it adding <img src… to insert an image. Unlike in TT, this does not seem to work in TT3 anymore. Newly added images in comments are simply ignored and dismissed when saving the an edited comment.

    However, comments containing images I already posted in TT are still displayed with the images.

    Why is this and how can I solve it?

    Thanks a lot!

Viewing 15 replies - 1 through 15 (of 20 total)
  • I often posted a comment, then edited it adding <img src… to insert an image.

    Thanks for clarifying how you add an image to a comment. The same method works for me with TT3 activated.

    Thread Starter immaterial

    (@immaterial)

    Hmmm… still doesn’t work for me. I even disabled all plugins with Troubleshooting mode but it didn’t solve the problem.

    Would it be possible for you to share the URL of the image you’re trying to add?

    Thread Starter immaterial

    (@immaterial)

    Is there a possibility to send it in private?

    No worries. Could you try adding this public-domain image to one of the comments as a test? I was able to add it to a comment with your method. If you can, it’s likely something to do with the image you’re trying to add…

    Thread Starter immaterial

    (@immaterial)

    I tried and it didn’t work… it disappeared.

    Moderator jordesign

    (@jordesign)

    Hey @immaterial – something else that would be helpful would be if you could take a screen recording of the attempt to include an image in the comment and the result?

    You could share it on a service like Google Drive (or similar) so we can take a look?

    Thread Starter immaterial

    (@immaterial)

    Can I send it to you in private?

    Can I send it to you in private?

    One of the goals of this support forum is to provide answers to future users so we always try to keep all the exchange public.

    Do you mind if I ask why you would prefer not to share images and/or your website here?

    It’s not tt3 problem. WordPress strips the img tag from the comment. You can login as admin and visit your site and leave a comment with image html tag it will display. Then visit the admin panel edit that comment as an admin it will disappear after saving. Moreover, you cant leave img tag as a normal user from the front end. Login as a normal user and try to post a comment with img tag it will not work. I have tested both tt3 and storefront.

    Moderator jordesign

    (@jordesign)

    Hi @j0bayer – if the problem is being shown in more instances than just TT3 then it sounds like it is definitely being affected more wildly.

    If you set up a temporary site with something like https://instawp.com/ do you still have the same issue?

    To re-iterate what Alvaro shared above – it’s going to be tricky to troubleshoot further without a screenshot or video.

    One of the goals of this support forum is to provide answers to future users so we always try to keep all the exchange public.

    Do you mind if I ask why you would prefer not to share images and/or your website here?

    Hello @jordesign, as per your suggestions, I have tested it in InstaWP and have the same issue.

    I’m currently working on developing a plugin where I need to embed images in comments (an internal WooCommerce review system via sms). Thus, I have tested it on a freshly installed WordPress site. Also checked by changing several themes. I also tested it on a few different websites. Later, I found that WordPress only allowed these global tags inside comment

    
    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

    Here is a link for the reference: https://developer.wordpress.org/reference/functions/allowed_tags/

    Though the comment editor is still showing an img tag inside the comment edit option, It will not work as lots of commenters posted spam images abusing this feature. That’s why img tag is disabled by default inside comment.

    To enable it anyone can use the below code. You can use role Editor code along with it to allow only certain user to use img tag.

    function gweb2727_allowed_tags() {
      global $allowedtags;
      $allowedtags['img'] = [
        'src'=> true,
        'alt'=> true
      ];
        
    }
    add_action( 'init', 'gweb2727_allowed_tags' );

    hope this will help others.

    Moderator jordesign

    (@jordesign)

    Hey @j0bayer – given this is something you’re doing in developing a custom plugin – it may be beyond the scope of support that can be offered in these forums.

    From your last comment – it sounds like you found a solution by adding that code – is that true?

    Yes @jordesign . My problem is solved after adding the img tag inside the global allowed tag. I posted it here so that others may benefit from it who are looking for a solution.

    Thread Starter immaterial

    (@immaterial)

    Where exactly would I have to insert your code?

Viewing 15 replies - 1 through 15 (of 20 total)
  • You must be logged in to reply to this topic.