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

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
仁寿网站制作要多少钱【域名企业邮箱服务器注册申请办理】仁寿网络优化公司哪家好、仁寿软件开发外包价格、仁寿高端企业网站页面制作设计专业公司、仁寿微信公众号小程序购物支付搭建制作公司

仁寿县隶属于四川省眉山市,为成都、眉山、资阳、内江、自贡、乐山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
$post_id 对应文章的id
$key 需要获取的对应文章某个自定义字段
$single 如果设置为 true,返回单个值。如果 false 或者没设置,则返回自定义字段的数组
查看更多资料>
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(各城市商务人员可上门服务)