php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");?>条
wp-blog-header.php'); global $wpdb; $qianzui = "https://www.qcgzxw.cn/";//填你的前缀 $ wp_posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY ID DESC "; $myrows = $wpdb wp-blog-header.php'); global $wpdb; $qianzui = "https://www.qcgzxw.cn/";//填你的前缀 $houzui wp_posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY ID DESC "; $myrows = $wpdb wp-blog-header.php'); global $wpdb; $sql="SELECT guid FROM wp_posts WHERE post_type =
->get_results(" SELECT DISTINCT ID, post_title FROM {$wpdb->prefix}posts, {$wpdb->prefix}term_relationships , {$wpdb->prefix}term_taxonomy WHERE {$wpdb->prefix}term_taxonomy.term_taxonomy_id = {$wpdb->prefix}term_relationships.term_taxonomy_id (" SELECT post_title, ID FROM {$wpdb->prefix}posts, {$wpdb->prefix}term_relationships, {$wpdb->prefix }term_taxonomy WHERE {$wpdb->prefix}posts.ID = {$wpdb->prefix}term_relationships.object_id AND {$wpdb ->prefix}term_taxonomy.taxonomy = 'category' AND {$wpdb->prefix}term_taxonomy.term_taxonomy_id = {$wpdb
function random_postlite() { global $wpdb; $query = "SELECT ID FROM $wpdb->posts WHERE post_type = 'post random_cat_id'] ) ) { $random_cat_id = (int) $_GET['random_cat_id']; $query = "SELECT DISTINCT ID FROM $wpdb ->posts AS p INNER JOIN $wpdb->term_relationships AS tr ON (p.ID = tr.object_id AND tr.term_taxonomy_id = $random_cat_id) INNER JOIN $wpdb->term_taxonomy AS tt ON(tr.term_taxonomy_id = tt.term_taxonomy_id $post_type = preg_replace( '|[^a-z]|i', '', $_GET['random_post_type'] ); $query = "SELECT ID FROM $wpdb
$term_taxonomy_id = $wpdb->get_row("SELECT tt.term_taxonomy_id from $wpdb->terms t join $wpdb->term_taxonomy $term_taxonomy_id) { $wpdb->query("insert into $wpdb->terms (name,slug,term_group)VALUES('每天60秒读懂世界 ','60秒','0')"); $category_id = $wpdb->insert_id; $wpdb->query("insert into $wpdb->term_taxonomy ->get_row("SELECT id from $wpdb->posts where post_title = '$title' "); if (! $insertid; $wpdb->query(" UPDATE $wpdb->posts SET guid=$post_guid where id = $insertid "); /
function wpbf_set_next_post_id() { global $wpdb; $last_post_id = (int) $wpdb->get_var("SELECT ; $wpdb->query("DELETE FROM $wpdb->posts WHERE post_status = 'auto-draft' OR post_type = ; $last_post_id = (int) $wpdb->get_var("SELECT MAX(ID) FROM $wpdb->posts"); if ($last_post_id > 0) { $next_post_id = $last_post_id + 1; $wpdb->query("ALTER TABLE $wpdb->posts AUTO_INCREMENT ; $wpdb->query("DELETE FROM $wpdb->posts WHERE post_status = 'auto-draft' OR post_type =
作为 WordPress 6.1 版本的一部分,wpdb::prepare() 也更新了,它可以使用 %i 占位符转义标识符(例如表和字段名称)。 举个例子: $table = 'my_table'; $field = 'my_field'; $value = 'my_value'; $wpdb->prepare('SELECT * FROM %
; $count = $wpdb->get_var(' SELECT COUNT(comment_ID) FROM ' . ; $sql = "SELECT SUM(meta_value+0) FROM $wpdb->posts left join $wpdb->postmeta on ($wpdb->posts.ID ; $count=0; $views= $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='views'" ; $sql = "SELECT SUM(meta_value+0) FROM $wpdb->posts left join $wpdb->postmeta on ($wpdb->posts.ID ; $count=0; $views= $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='views'"); foreach
$wpdb->prefix." $wpdb->prefix." $wpdb->prefix." $wpdb->prefix ." $wpdb->prefix ."
/* 删除文章时删除图片附件 /* ———————— */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND ->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = $post_ID AND post_type = 'attachment'") ; foreach ($attachments as $attachment) { wp_delete_attachment($attachment->ID, true); } $wpdb->query ("DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID"); } add_action
// 添加随便看看 function random_postlite() { global $wpdb; $query = "SELECT ID FROM $wpdb->posts WHERE post_type random_cat_id'] ) ) { $random_cat_id = (int) $_GET['random_cat_id']; $query = "SELECT DISTINCT ID FROM $wpdb ->posts AS p INNER JOIN $wpdb->term_relationships AS tr ON (p.ID = tr.object_id AND tr.term_taxonomy_id = $random_cat_id) INNER JOIN $wpdb->term_taxonomy AS tt ON(tr.term_taxonomy_id = tt.term_taxonomy_id $post_type = preg_replace( '|[^a-z]|i', '', $_GET['random_post_type'] ); $query = "SELECT ID FROM $wpdb
所以今天给花生小店实现根据商家编码搜索商品的功能: 方法非常简单,只需要下面代码就可: add_action('posts_search', function($search, $query){ global $wpdb empty($query->query['s'])) { $sql = " OR EXISTS (SELECT * FROM {$wpdb->postmeta} WHERE post_id= {$wpdb->posts}.ID and meta_key = 'product_no' and meta_value like %s)"; $like = '%' . $wpdb->esc_like($query->query['s']) . '%'; $search .= $wpdb->prepare($sql, $like); } return $search
PHP获取WordPress注册的用户数量,效果如下图:图片图片代码一、global $wpdb$users = $wpdb->get_var("select count(id) from $wpdb- php global $wpdb;$users = $wpdb->get_var("select count(id) from $wpdb->users");echo "目前我们已经有 ".'
->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date ->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE yearweek ->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date ->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE date_format ->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE yearweek
/* 删除文章时删除图片附件 */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results( "SELECT * FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND wp_delete_attachment( $thumbnail->meta_value, true ); } //删除图片附件 $attachments = $wpdb ->get_results( "SELECT * FROM $wpdb->posts WHERE post_parent = $post_ID AND post_type = 'attachment'" ( $attachments as $attachment ) { wp_delete_attachment( $attachment->ID, true ); } $wpdb
实现很简单,网络上也已经有文章做了分享,代码如下: //浏览总数 function lo_all_view() { global $wpdb; $count=0; $views= $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='views'"); foreach($views as $key */ function lo_all_view(){ global $wpdb; $count = $wpdb->get_var("SELECT sum(meta_value) FROM $wpdb->postmeta WHERE meta_key='views'"); return $count; } 实现更加简单,直接使用 MySQL 的 sum 方法计算浏览总数,一步到位
SELECT DISTINCT {$wpdb->posts}.ID, {$wpdb->posts}.post_title, {$wpdb->posts}.post_date, {$wpdb->comments }.comment_date FROM {$wpdb->posts} INNER JOIN {$wpdb->comments} ON {$wpdb->posts}.ID = {$wpdb->comments}.comment_post_ID WHERE {$wpdb->posts}.post_status = 'publish' AND {$wpdb ->posts}.post_type = 'post' AND {$wpdb->posts}.ID IN ( SELECT object_id FROM {$wpdb }.comment_date DESC LIMIT %d "; $results = $wpdb->get_results($wpdb->prepare($sql, $cat_id
//WordPress解决文章ID不连续的问题 function keep_id_continuous(){ global $wpdb; $lastID = $wpdb->get_var ("SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' OR post_status = 'draft' OR post_status = private' OR ( post_status = 'inherit' AND post_type = 'attachment' ) ORDER BY ID DESC LIMIT 1"); $wpdb ->query("DELETE FROM $wpdb->posts WHERE ( post_status = 'auto-draft' OR ( post_status = 'inherit' AND post_type = 'revision' ) ) AND ID > $lastID"); $lastID++; $wpdb->query("ALTER TABLE $wpdb->posts
empty( $wp_query->query_vars['search_terms'] ) ) { global $wpdb; $q = $wp_query->query_vars search = array(); foreach ( ( array ) $q['search_terms'] as $term ) $search[] = $wpdb ->prepare( "$wpdb->posts.post_title LIKE %s", $n . $wpdb->esc_like( $term ) . $n ); if ( ! is_user_logged_in() ) $search[] = "$wpdb->posts.post_password = ''"; $search = '
php global $wpdb; $numbers_day = 120; $numbers_month = 13; $numbers_user = 12; $query_day ="SELECT COUNT (*) AS `cnt` , DATE_FORMAT( `comment_date` , '%Y-%m-%d' ) AS d FROM $wpdb->comments GROUP BY d ORDER COUNT( comment_author_email ) AS number, comment_author_email, comment_author FROM ( SELECT * FROM $wpdb ->comments LEFT OUTER JOIN $wpdb->posts ON ( $wpdb->posts.ID = $wpdb->comments.comment_post_ID ) WHERE ->get_results($query_day); $output_month = $wpdb->get_results($query_month); $output_user = $wpdb->get_results