Title: Passing null parameter is deprecated
Last modified: May 4, 2026

---

# Passing null parameter is deprecated

 *  Resolved [Mike Meinz](https://wordpress.org/support/users/mikemeinz/)
 * (@mikemeinz)
 * [4 days, 1 hour ago](https://wordpress.org/support/topic/passing-null-parameter-is-deprecated/)
 * The Query Monitor plugin reports these issues:
   htmlspecialchars(): Passing null
   to parameter #1 ($string) of type string is deprecated
    1. wp-content/plugins/attachments/classes/fields/class.field.text.php:44
    2. `Attachments_Field_Text->format_value_for_input()`
       wp-content/plugins/attachments/
       classes/fields/class.field.text.php:44
    3. `Attachments->create_attachment_field()`
       wp-content/plugins/attachments/classes/
       class.attachments.php:1268
    4. `Attachments->create_attachment()`
       wp-content/plugins/attachments/classes/class.
       attachments.php:1370
    5. `Attachments->admin_footer()`
       wp-content/plugins/attachments/classes/class.attachments.
       php:1464

Viewing 1 replies (of 1 total)

 *  Thread Starter [Mike Meinz](https://wordpress.org/support/users/mikemeinz/)
 * (@mikemeinz)
 * [1 day, 20 hours ago](https://wordpress.org/support/topic/passing-null-parameter-is-deprecated/#post-18901186)
 * I solved this issue by replacing the format_value_for_input() line at 1268 in
   wp-content/plugins/attachments/classes/class.attachments.php with the following:
 *     ```wp-block-code
          if ($field->value === null) {        $field->value = '';    } else {        $field->value = $field->format_value_for_input($field->value);    }
       ```
   

Viewing 1 replies (of 1 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fpassing-null-parameter-is-deprecated%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://s.w.org/plugins/geopattern-icon/attachments_fafafa.svg)
 * [Attachments](https://wordpress.org/plugins/attachments/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/attachments/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/attachments/)
 * [Active Topics](https://wordpress.org/support/plugin/attachments/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/attachments/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/attachments/reviews/)

## Tags

 * [deprecated](https://wordpress.org/support/topic-tag/deprecated/)

 * 1 reply
 * 1 participant
 * Last reply from: [Mike Meinz](https://wordpress.org/support/users/mikemeinz/)
 * Last activity: [1 day, 20 hours ago](https://wordpress.org/support/topic/passing-null-parameter-is-deprecated/#post-18901186)
 * Status: resolved