数据库表前缀 默认 WordPress 数据库标签前缀都是 wp_,但是有人如果在一个数据库安装两个及以上 WordPress,就需要在 wp-config.php 设置 WordPress 数据库表前缀来区别...,所以我们向 WordPress 数据库添加新表的时候,要先找找到数据库表前缀。...判断表是否存在 可以通过一条 SHOW TABLES SQL 查询来判断。 if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") !...这里我不用直接的 SQL 查询来创建,而是使用在 wp-admin/upgrade-functions.php(我们需要加载该文件,默认是不会加载的)中的 dbDelta。..."weixin_robot_texts"; if($wpdb->get_var("show tables like '$table_name'") !
WordPress 查询参数分公开(Public)和私用(Private),公开就是可以博客链接加入参数就可以查询数据,而私有只能在代码中通过参数传递 WP_Query class。...WordPress 的公开查询参数 attachment attachment_id author author_name cat calendar category_name comments_popup...second sentence static subpost subpost_id taxonomy tag tb term w withcomments withoutcomments year WordPress...把 tag_id 设置为公开查询参数。..._id' 也会自动被设置为公开查询参数。 添加了 module 和 action 这两个 Public Query Vars,用于插件的路由规则。
WordPress输出内容时用到最多的就是$args =array( 这个查询数组,这篇文章给大家分享所有的,WordPress查询综合参考 $args = array( 在这里先分享一个简单的案例...: 当我们做网站时,使用query_posts查询得到的结果很多的情况下就需要进行分页。...实现query_posts查询结果分页的代码如下: <?php $paged = $_GET['paged'] ?...', 'order' => 'ASC', 'paged' => $paged, 'posts_per_page' => '28', // 显示篇数 ); //查询文章 $query = new WP_Query...> 下面就是全部参考:全部WordPress查询数组参考(后面灰色文字就是解释,我实在没工夫翻译,你们可以翻译看看解释及用法) <?
大部分 WordPress 都会安装 wp-postviews 插件来记录文章浏览量,这是一个很实用的插件。...=' '){ $count+=(int)$meta_value; } } return $count; } 这个代码实现的原理是先把所有符合条件的 meta 字段全部查询了出来...所以我重新写了一个性能更好的函数,尤其是用于大量文章的网站的时候,代码如下: /** * WordPress 获取文章浏览总数优化版 By 张戈博客 * 文章地址:https://zhangge.net...*/ function lo_all_view(){ global $wpdb; $count = $wpdb->get_var("SELECT sum(meta_value) FROM...用法和上文代码一样: 1、将这个函数添加到 WordPress 主题函数模板文件 functions.php 当中即可(注意如果之前加过同名函数的话,请先删除,否则会出现冲突导致网站报错!)
php // WordPress统计信息小工具 // 名称: 网站信息统计 // 独立修改并美化 // 定义小工具的类 EfanWebsitestat class EfanWebsitestat extends...$count_posts = wp_count_posts(); $published_posts = $count_posts->publish; $comments_count = $wpdb->get_var...("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); $users = $wpdb->get_var("SELECT COUNT...class="widgest-meat">最后更新:'; $output .= $last; $output .= ''; // 页面生成耗时+数据库查询....= '数据查询
www.nuandao.cn */ function get_user_comment_count($user_id){ global $wpdb; $count = $wpdb->get_var...$count : 0; } /* * WordPress获取指定作者文章总浏览量 * 暖岛整理 www.nuandao.cn */ if(!...postmeta.post_id) WHERE meta_key = 'views' AND post_author =$author_id"; $comment_views = intval($wpdb->get_var...www.nuandao.cn */ function get_user_comment_count($user_id){ global $wpdb; $count = $wpdb->get_var...postmeta.post_id) WHERE meta_key = 'views' AND post_author =$author_id"; $comment_views = intval($wpdb->get_var
> 显示载入页面查询 ---- ---- 1. wordpress调用最新文章 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下: wordpress调用随机文章 get_var(“SELECT COUNT(*) FROM $wpdb->comments”);?> 4、成立时间: get_var(“SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = ‘Y’”); echo $link;...php $users = $wpdb->get_var(“SELECT COUNT(ID) FROM $wpdb->users”); echo $users; ?> 10、最后更新: <?
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 "目前我们已经有 ".'
WordPress 有一个权威 URL(Canonical URL)的概念,可以帮你避免一些 404 问题,跳转到正确的页面。...= '_wp_old_slug' AND meta_value = %s", $wp_query->query_vars['name']); $id = (int) $wpdb->get_var...prepare("post_name LIKE %s", like_escape( get_query_var('name') ) . '%'); $post_id = $wpdb->get_var
最近爱游帮朋友做一个WordPress采集网站,需要调用今天发布文章数,所以发个文章记录。...function get_posts_count_from_last_24h($post_type ='post') { global $wpdb; $numposts = $wpdb->get_var...function get_posts_count_from_today($post_type ='post') { global $wpdb; $numposts = $wpdb->get_var( $
WordPress信息统计小工具图片版,代码基本都是借鉴大佬的,所以如果你觉得太长的话,自己删除或者注释掉一些没用的信息统计 效果截图: 1、在主题目录下创建websitestat.php文件,然后把下面的...php // WordPress统计信息小工具 // 名称: 网站信息统计 // 由星语一人独立修改并美化 // 修改版-美化版V1.0 // 定义小工具的类 EfanWebsitestat class...("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); $users = $wpdb->get_var("SELECT...widgest-meat">最后更新:'; $output .= $last; $output .= ''; // 页面生成耗时+数据库查询....= '数据查询
>: 网页加载查询量 注:以上函数并不是绝对需要应用,属于增加用户体验的拔高内容。 通过上面的函数,大家基本可以控制整个WP博客所需要的内容调用了。...> 显示载入页面查询 wordpress调用最新文章 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下: get_var(“SELECT COUNT(*) FROM $wpdb->comments”);?> 4、成立时间: get_var(“SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = ‘Y’”); echo $link;...php $users = $wpdb->get_var(“SELECT COUNT(ID) FROM $wpdb->users”); echo $users; ?> 10、最后更新: <?
WordPress DB Class 是修改自 ezSQL database class。...MySQL 版本实例化,在 WPDB 类中,我们一般用到函数有这些: function query($query) 这个函数是 WPDB 最基本的函数,$query 为 SQL 语句,提交给数据库查询...如果是 “select”,用 $this->last_result 记下查询结果集,返回查询到的记录行数。 function escape($string) 使用反斜线引用字符串,即使用魔术引号。...function update(table, data, function get_var(query=null, x = 0, function get_row(query = null, output...function get_col(query = null , x = 0) 返回一列, function get_results(query = null, output = OBJECT) 返回查询结果集
之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次? 暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用的。...in_array('administrator', $currentUser->roles)) { $bool = $wpdb->get_var("SELECT comment_ID FROM
有很多WordPress博客中随着之前的文章不断更新发现文章ID不连续 对于有着轻微强迫症的人来说,看着很不舒服 在WordPress后台并没有直接的提供关闭这个功能的选项,那么该如何解决文章ID不连续的问题呢...//WordPress解决文章ID不连续的问题 function keep_id_continuous(){ global $wpdb; $lastID = $wpdb->get_var
如果对进行过WordPress 性能优化,需要一个直观简单的查看方式的话,那么就可以使用下面所提及的代码,通过这段代码,可以在直观或者在html 源代码查看数据库查询次数、查询时间及内存占用。...代码本质上只有一段,但因不同添加方式可以变形为以下几种: 一、在页面前台显示数据库查询次数、查询时间 将下面的代码丢入主题的footer.php 的 seconds 二、在html 源代码下显示数据库查询次数、查询时间 如果只是给自己看的,最好是在html 源代码下显示,很简单。就是将它变为html 注释,上面的代码修改为: 输出查询数量, 输出查询时间; 经过Jeff 测试,其实可以通过 <?php echo memory_get_peak_usage(); ?
WordPress如果要在网站底部显示,将代码添加到主题目录下的footer.php 图片 页面加载时间 //网页加载时间(秒) 页面加载次数 //网页加载查询量 百度收录数 var url = 'https://api.uomg.com
`comment_content` LIKE '%.ru%' 相关主题 我在用的几个WordPress插件(最后更新2018年4月2日)
WordPress 的 PHP 编码标准对整个 WordPress 社区都适用,但是对于 WordPress 核心代码是强制要求的,而对于主题和插件,WordPress 则鼓励使用,因为主题和插件的作者可能会选择遵循别的编码风格...$wpdb->prepare() 是一种处理 SQL 查询的转义、引用和整数转换的方法。 它使用 sprintf() 格式的子集。...数据库查询 避免直接操作数据库,如果有定义的函数可以获取你需要的数据,则使用它。数据库抽象(使用函数而不是查询)有助于保持代码向前兼容,并且在查询结果被缓存到内存中的时候,它可以快很多倍。...); } 赋值最好不要在条件表达式中: 正确: $data = $wpdb->get_var( '...' ); if ( $data ) { // Use $data } 错误: if ( $...data = $wpdb->get_var( '...' ) ) { // Use $data } 在 switch 语句中,可以将多个空的 case 放到一起。
本站主要采用WordPress+子比主题,没有测试过其他主题,如果你用的其他主题可以自己测试一下,嘻嘻!本站主要以子比主题来写。...php //用户总数 $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");echo "var tj_jstext="."'...php /* * WordPress获取今日发布文章数量 *www.wiiuii.cn */ function nd_get_24h_post_count(){ $today = getdate...php /* * WordPress整站文章访问计数 *www.wiiuii.cn */ function nd_get_all_view(){ global $wpdb; $count=...php //用户总数 $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");echo "var tj_jstext="."'