网址导航网首页

嗨,欢迎来到25Qi网址导航

站长QQ:2598903095

WordPress

给wordpress CMS网站主题添加文章顶踩投票功能(1):给wordpress新建顶踩数据表

时间:2022-05-10 丨 作者:wordpress网站 丨 关键词:wordpress网站添加文章踩顶投票功能

我们经常看到一些WordPress CMS主题网站都是特别的炫,它们有着各种各样的特色功能,比如幻灯片、会员中心、文章顶踩……它们这么炫的功能都是怎样实现的呢?如果想在自己的主题中也添加这样的功能,应该怎么做呢?嗯,在接来的文章中,高时银博客将会陆续推出相关介绍。接下来我们将讲解如何给wordpresscms主题添加顶踩功能,也就是WordPress主题的投票功能。要想添加顶踩功能,我们先要给顶踩添加一个数据表用来存放顶踩的数据。

添加数据表,我们可以手动到后台数据库中去添加,这样做有眯麻烦,而且对于使用我们CMS主题的人来说,可能还对数据库不太了解,以至不会添加。所以,我们要让wordpressCMS主题自己在激活时就自动新建一个数据表,这样就免去了手动创建数据表的麻烦。下面,就一起来看看怎样让wordpressCMS主题自动添加数据表。

要让wordpressCMS主题自动添加数据表,其实很简单,只要在主题的functions.php中添加如下代码就可以实现:

//激活主题时 自动一个 wp_post_vote 数据表
function ashu_load_theme() {
global $pagenow;
if ( is_admin() && 'themes.php' == $pagenow && isset( $_GET['activated'] ) )
ashu_vote_install(); //激活主题的时候执行ashu_vote_install()函数
}
add_action( 'load-themes.php', 'ashu_load_theme' );
function ashu_vote_install(){
global $wpdb;
//创建 _post_vote表 5个字段:id、user、post、rating、ip
$table_name = $wpdb->prefix . 'post_vote';
if( $wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name ) :
$sql = " CREATE TABLE `".$wpdb->prefix."post_vote` (
`id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user` INT NOT NULL ,
`post` INT NOT NULL ,
`rating` varchar(10),
`ip` varchar(40)
) ENGINE = MYISAM DEFAULT CHARSET=utf8;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
endif;
}

通过上面的代码,在主题被激活时,就会在wordpress数据库自动创建一个新表——wp_post_vote ,如下图:

image.png

这样,我们就为wordpressCMS主题的顶踩功能新建好了数据接收表了。在下面的章节里我们将接着介绍如何添加文章顶踩。



在线随机小姐姐图片换一批
最新收录
  • 旅游年票|全国旅游年票一卡通-有品位全国旅游年卡

    有品位全国旅游年卡是一张整合全国旅游资源的跨界旅游卡。覆盖全国31个省,1500多家景区,包含名胜古迹、自然风光、休闲娱乐、博物馆、主题公园等多种类型景区,让游客实现“手握一卡,畅游华夏”!

  • 安徽马仁奇峰景区

    安徽马仁奇峰文化旅游股份有限公司旗下,马仁奇峰旅游景区位于长江南岸的铜陵、南陵、繁昌三县交界处,居皖南旅游带中部,风景奇特,文化底蕴深厚,素有“皖南张家界,江滨小黄山”之称。 景区面积7.12平方公里,最高海拔316米,属亚热带气候,全年气候温和,年平均气温15℃,冬夏长、春秋短,光照充足,四季分明,鸟语花香。现为国家AAAA级旅游区,国家级森林公园,国家级地质公园,全国农业旅游示范点。 景区致力于打造“我参与 我体验 我快乐”的体验式精品旅游景区,成立了马仁奇峰红色拓展训练学院,打造成华东红色拓展先进品牌,现已成为国内与时俱进的体验式旅游精品景区。

  • 北京拓展训练公司-团队拓展培训-十渡野三坡团建基地

    北京拓展训练基地(北京拓展公司)立足十渡,野三坡旅游风景区,十渡拓展训练、北京拓展团建基地是一家吃住训一体的综合性团队拓展训练公司基地,北京拓展培训公司拥有13年运营经验,我们专注十渡团建活动、十渡拓展团建基地已发展成为,国内专业的团建户外拓展训练公司机构之一

  • 水魔方全能影视-免费影院-在线影视大全-在线观看电影

    水魔方全能影视汇集了各种类型的影视资源。不管是当前热映的电视剧还是电影,都可以免费在线观看。网站模块分类详细,电影、电视剧、综艺、动漫全都有,各类最新热门好剧随意点播并且所有的影视完全免费。为广大影视爱好者提供了贴心服务。让影迷体验到极速的免费观影乐趣。

  • 秦皇岛遇见·拾光海景公寓_秦皇岛民宿_秦皇岛公寓

    秦皇岛遇见·拾光海景公寓位于秦皇岛金梦海湾浴场,出门步行约100米就可以到达海边浴场。按时尚现代风格装修,简约而不简单,或张扬或低调,都是在追求个性的与众不同。 秦皇岛遇见拾光海景公寓位于秦皇岛金梦海湾,独具体色的LOFT户型,超大落地窗,一线海景房,步行200米即可达到海边。足不出户即可欣赏大海的波澜壮阔,依靠窗边即可欣赏到秦皇岛港日出美景。更有很多不同房间系列可以选择,每个房间都有自己文艺的名字。房屋配置智能密码锁,一客一密码,出入无需钥匙门卡、 专业保洁清扫,星级品质床品,让您住的安心、 专业入住指引,全程自助,给您安静的享受和私密空间。楼层电子门禁及公共局域全覆盖监控安全便捷;客房均采用ins北欧风搭配日式的装修风格,大面积的纯色,搭配适宜的壁画、壁饰或花草装饰。不管是情侣,还是带着宝宝来的父母,都可以尽情的凹造型自拍。 金梦海湾店所有房间内均配备43吋液晶电视、免费百兆Wi-Fi、有线电视节目,可以让您和家人一起聊天、看电影,让这个小家给您带来舒适安心的感受。房间干净优雅而不失舒适,并提供必需生活用品。冷暖空调、24小时热水、吹风机、一次性洗漱用品、杯子等;所有床品、毛巾、浴巾均采用纯棉制品并一客一换,可保证您有一个温馨舒适的睡眠。清晨阳光透过窗,晒得被子暖暖的,在简约不失格调的房间里醒来,甚是爱你。客房布置清新淡雅,优雅不失舒适感,独享无线WIFI可以随时分享旅途中的所见、所闻。

  • 西沙群岛旅游,三亚旅游车租赁,西沙旅游邮轮

    齐临三亚自由行网-为到西沙群岛旅游,海南大巴车出租,西沙旅游轮,长乐公主号邮轮,海南酒店预订,三亚景点门票,三亚游艇租赁,南海之梦号邮轮,海南租车中巴,三亚自驾游,三亚一日游,三亚免税店免费班车,海南邮轮旅游等高端旅行服务和攻略,预订电话:0898-66666946