您身边的网站建设专家
成功案例

【建站服务】仁寿网站制作要多少钱【域名企业邮箱服务器注册申请办理】仁寿网络优化公司哪家好、仁寿软件开发外包价格、仁寿高端企业网站页面制作设计专业公司、仁寿微信公众号小程序购物支付搭建制作公司-域名申请

日期: 2022-09-20 15:59:31 浏览数:4


​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


仁寿网站制作要多少钱【域名企业邮箱服务器注册申请办理】仁寿网络优化公司哪家好、仁寿软件开发外包价格、仁寿高端企业网站页面制作设计专业公司、仁寿微信公众号小程序购物支付搭建制作公司


网站建设.jpg


仁寿县隶属于四川省眉山市,为成都、眉山、资阳、内江、自贡、乐山6市交界处,北距成都50千米 [3]  。总面积 2716.86平方千米 [3]  。

隋开皇十八年(598年),成立仁寿县 [7]  。历为陵州、隆州州制所在地。截至2020年末,仁寿县户籍人口154.04万,常住人口120.24万 [56]  。2020年5月,仁寿县辖4个街道、26个镇、2个乡 [1]  。县人民政府驻文林街道文林路一段380号。

2020年,仁寿县地区生产总值实现457.4亿元、同比增长4.4% [56]  。

仁寿县是四川省首批扩权强县试点县、县域经济发展先进县、丘陵经济十强县、工业强县示范县、中小城市综合改革试点县、四川天府新区辐射县。 [6] 

仁寿县入选2018年度全国投资潜力百强县市、 [8]  全国绿色发展百强县市、 [9]  2019年度全国投资潜力百强县市、 [10]  2019中国西部百强县市。 [11] 



博客最开始用的是一个点赞按钮,只有赞没有踩,比较单一,于是给博客丰富了一下,加了5个状态的发表意见,如下图:

实现方式

functions.php

add_action( 'wp_ajax_xm_post_link', 'xm_post_link' ); add_action( 'wp_ajax_nopriv_xm_post_link', 'xm_post_link' ); function xm_set_post_link($id) {   $count_key = 'xm_post_link';   // 获取自定义字段   $count = get_post_meta($id, $count_key, true);   // 判断自定义字段是否存在,不存在就添加一个   if ($count == '') {     delete_post_meta($id, $count_key);     add_post_meta($id, $count_key, array(       'very_good' => 0,       'good'      => 0,       'commonly'  => 0,       'bad'       => 0,       'very_bad'  => 0     ));   } } // 数据请求更新到数据库 function xm_post_link() {   $count_key = 'xm_post_link';   $id = $_POST@['post_id'];   $key = $_POST@['post_key'];   $count = get_post_meta($id, $count_key, true);   // 将请求到的数据和原来的数据进行合并   update_post_meta($id, $count_key, array_merge($count, array($key => $count[$key] + 1)));   echo $count[$key] + 1;   // 这里用的是wordpress的admin_ajax.php,需要加上die()结束,因为admin_ajax.php默认输出0   die(); }

PHP

 

html结构,随意
文章页面设置初始数据

<?php xm_set_post_link(get_the_ID()); ?>

PHP

<div class="link-wrap text-center<?php if(isset($_COOKIE['post_link_' . $post->ID])) echo ' active'; ?>">   <a     href="javascript:;"     class="inline-block link"     data-id="<?php the_ID(); ?>"     data-key='very_good'   >     <span class="block people">       <i class="people-num"><?php echo get_post_meta($post->ID, 'xm_post_link', true)['very_good']; ?></i>人     </span>     <img src="<?php bloginfo('template_url'); ?>/images/smilies/guzhang.gif" alt="">     <span class="block">鼓掌</span>   </a>   <a     href="javascript:;"     class="inline-block link"     data-id="<?php the_ID(); ?>"     data-key='good'   >     <span class="block people">       <i class="people-num"><?php echo get_post_meta($post->ID, 'xm_post_link', true)['good']; ?></i>人     </span>     <img src="<?php bloginfo('template_url'); ?>/images/smilies/koubi.gif" alt="">     <span class="block">呵呵</span>   </a>   <a     href="javascript:;"     class="inline-block link"     data-id="<?php the_ID(); ?>"     data-key='commonly'   >     <span class="block people">       <i class="people-num"><?php echo get_post_meta($post->ID, 'xm_post_link', true)['commonly']; ?></i>人     </span>     <img src="<?php bloginfo('template_url'); ?>/images/smilies/wunai.gif" alt="">     <span class="block">无奈</span>   </a>   <a     href="javascript:;"     class="inline-block link"     data-id="<?php the_ID(); ?>"     data-key='bad'   >     <span class="block people">       <i class="people-num"><?php echo get_post_meta($post->ID, 'xm_post_link', true)['bad']; ?></i>人     </span>     <img src="<?php bloginfo('template_url'); ?>/images/smilies/xia.gif" alt="">     <span class="block">惊恐</span>   </a>   <a     href="javascript:;"     class="inline-block link"     data-id="<?php the_ID(); ?>"     data-key='very_bad'   >     <span class="block people">       <i class="people-num"><?php echo get_post_meta($post->ID, 'xm_post_link', true)['very_bad']; ?></i>人     </span>     <img src="<?php bloginfo('template_url'); ?>/images/smilies/bishi.gif" alt="">     <span class="block">鄙视</span>   </a> </div>

HTML

 

ajax请求数据,我这里用的jquery的ajax方法

$('.link-wrap .link').click(function() {   if ($('.link-wrap').hasClass('active')) {     alert('您已经发表意见了!');   } else {     var $this = $(this);     var d = new Date();     d.setHours(d.getHours() + (24 * 30));     document.cookie = 'post_link_' + $this.data('id') + '=active; expires=' + d.toGMTString();     $('.link-wrap').addClass('active');     $.ajax({       url: '<?php echo admin_url("admin-ajax.php"); ?>',       type: 'POST',       data: {         action: 'xm_post_link',         post_id: $this.data('id'),         post_key: $this.data('key'),       },       success: function(res) {         $this.find('.people-num').text(res);       }     });   } });

JavaScript

get_post_meta($post_id, $key, $single)

$post_id 对应文章的id
$key 需要获取的对应文章某个自定义字段
$single 如果设置为 true,返回单个值。如果 false 或者没设置,则返回自定义字段的数组

查看更多资料>

 

wp_ajax_{$ACTION} 与 wp_ajax_nopriv_{$ACTION}

add_action( 'wp_ajax_xm_post_link', 'xm_post_link' ); add_action( 'wp_ajax_nopriv_xm_post_link', 'xm_post_link' );

PHP

wp_ajax_{$ACTION}(用户登录时执行的函数) 和 wp_ajax_nopriv_{$ACTION}(未登录时执行的函数),我这里登录与不登录都是一样,所以把两个函数直接绑定在一起了
注意 前端在发送ajax请求的时候,发送的数据必须带上action: ‘xm_post_link’(自己注册的函数名字)



仁寿网站制作要多少钱【域名企业邮箱服务器注册申请办理】仁寿网络优化公司哪家好、仁寿软件开发外包价格、仁寿高端企业网站页面制作设计专业公司、仁寿微信公众号小程序购物支付搭建制作公司


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设:上往建站