/** @noinspection PhpMissingDocCommentInspection */ public static function AddFontToPost($font, $id) { /* @var $wpdb wpdb */ global $wpdb; $fontId = GFontsDB::GetOrInstallFontByName($font, 0); $sql = $wpdb->prepare("INSERT INTO {$wpdb->prefix}gf_font_post(wp_post_id, gf_fontlist_id) VALUES(%d, %d)", $id, $fontId); $wpdb->query($sql); $sql = $wpdb->prepare("UPDATE {$wpdb->prefix}gf_fontlist SET used_in_posts = used_in_posts + 1, total_used = used_in_posts + in_trash WHERE id = %d", $fontId); $wpdb->query($sql); }