php 基于比较运算符从wordpress db中删除metakey及其值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 基于比较运算符从wordpress db中删除metakey及其值相关的知识,希望对你有一定的参考价值。

/*
 * Delete a metakey and its value from wordpress db based on comparison operator
 * $comparison_operator can contain 'Like' or '='
 */
delete_metakey($metakey_to_delete, $comparison_operator);

function delete_metakey($metakey_to_delete, $comparison_operator) {
    global $wpdb;
    if ($comparison_operator == 'LIKE') {
        $mysql_query = "DELETE FROM $wpdb->postmeta WHERE meta_key " . $comparison_operator . " '%" . $metakey_to_delete . "%'";
    } elseif ($comparison_operator == '=') {
        $mysql_query = "DELETE FROM $wpdb->postmeta WHERE meta_key " . $comparison_operator . " '$metakey_to_delete' ";
    }
    $wpdb->query($mysql_query);
}

以上是关于php 基于比较运算符从wordpress db中删除metakey及其值的主要内容,如果未能解决你的问题,请参考以下文章

如何在wordpress中用php编写ajax?

php [WordPress General] - 替换db中的url

Wordpress:将多站点从服务器移动到本地主机

WordPress 错误:调用未定义的函数 require_wp_db()

警告:mysqli_real_connect(): (HY000/2002): 第 1452 行的 /private/tmp/wordpress/wp-includes/wp-db.php 中没有这样

显示注意事项:未定义的属性:D:\wamp\www\wordpress-4.7.1\wordpress\wp-includes\wp-db.php 中的 wpdb::$insertid 第 684 行