Make WordPress Core

Ticket #1912: zero-postmeta-value.diff

File zero-postmeta-value.diff, 730 bytes (added by skippy, 20 years ago)
  • admin-functions.php

     
    875875        $metakeyinput = $wpdb->escape(stripslashes(trim($_POST['metakeyinput'])));
    876876        $metavalue = $wpdb->escape(stripslashes(trim($_POST['metavalue'])));
    877877
    878         if (!empty ($metavalue) && ((('#NONE#' != $metakeyselect) && !empty ($metakeyselect)) || !empty ($metakeyinput))) {
     878        if ( ('0' === $metavalue || !empty ($metavalue)) && ((('#NONE#' != $metakeyselect) && !empty ($metakeyselect)) || !empty ($metakeyinput))) {
    879879                // We have a key/value pair. If both the select and the
    880880                // input for the key have data, the input takes precedence:
    881881