您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress自带ajax的实现方法
王颢锵2025-03-17WordPress教程已有人查阅
导读例如给网站每页logo后面的一句名言,点击“换一条”就会ajax动态加载一条,使用了wordpress的自带ajax方法。下面介绍如何使用wordpress自带ajax方法:
例如给网站每页logo后面的一句名言,点击“换一条”就会ajax动态加载一条,使用了wordpress的自带ajax方法。下面介绍如何使用wordpress自带ajax方法:
1.在header.php文件加入html和js
2.在主题的function.php中写接收请求处理函数
就这样,就已经实现了ajax的功能,是不是很方便,但是wordpress的ajax请求感觉好慢啊!!!
之后附上随机输出名言的函数:
1.在header.php文件加入html和js
<span id="random"><i id="say"><?php echo random_str();?></i> [<a href="javascript:void();" onclick="say();" rel="nofollow">换一条</a>]</span>
js ajax请求:
<?php $admin_url=admin_url( 'admin-ajax.php' );?>
<script type="text/javascript">
function say(){
jQuery(document).ready(function($){
var data={
action:'say'
}
$.post("<?php echo $admin_url;?>", data, function(response) {
$("#say").text(response);
});
});
}
</script>
在wordpress中ajax请求的url地址是统一的,用$admin_url=admin_url( ‘admin-ajax.php’ )获取。2.在主题的function.php中写接收请求处理函数
function say(){
echo random_str();
die();
}
add_action('wp_ajax_say', 'say');
add_action('wp_ajax_nopriv_say', 'say');
重点是这两个钩子函数,wp_ajax_say第一个参数是wp_ajax_函数名称,wp_ajax_nopriv_say表示没有登录的用户的处理函数,这里对有没有登录的用户都是一样的,所以都写上。就这样,就已经实现了ajax的功能,是不是很方便,但是wordpress的ajax请求感觉好慢啊!!!
之后附上随机输出名言的函数:
function random_str() {
$poems=array(
'三人行,必有我师焉。择其善者而从之,其不善者而改之。--孔子',
'成为卓越的代名词,很多人并不需要杰出素质的环境。--Steve Jobs',
'活着就是为了改变世界,难道还有其他原因吗?--Steve Jobs',
'Follow yourself.(追随你的内心)--Steve Jobs',
'生活是不公平的;要去适应它。--比尔盖茨',
'走自己的路,让别人说去吧。--但丁',
'成功并不是一条直线,而是一条蜿蜒曲折的线。',
'让你难过的事情,有一天,你一定会笑着说出来。 --《肖申克的救赎》',
'如果额头终将刻上邹纹,你只能做到邹纹不要刻在你心上。--我国合伙人',
'梦想是什么,梦想就是一种让你感到坚持就是幸福的东西。--我国合伙人',
'记住你即将死去--乔布斯',
'当你快乐时,你要想,这快乐不是永恒的。当你痛苦时你要想这痛苦也不是永恒的。',
'古人云:尽 ,听天命。',
'如果人生能像svn一样能恢复到以前任何一个版本该多好啊',
'Stay Hungry, Stay Foolish',
'做你喜欢的事情不会觉得累',
'今天很残酷,明天更残酷,后天会很美好,但绝大多数人都死在明天晚上--马云',
'天才就是百分之九十九的努力加上百分之一的灵感,但是没有那百分之一的灵感万万不行 --爱迪生',
'不要被教条束缚,那意味着你和别人一样思考,不要被他人的观点掩盖你真正的想法,听从你的直觉和心灵的指示。--Steve Jobs',
'The clock hand can return to the original point, but it is not that of yesterday. ',
);
return $poems[rand(0,count($poems)-1)];
}
本文标签:
很赞哦! ()
相关教程
- phpcms列表分页ajax加载更多代码示例
- 易优cms标签arcpagelist配合arclist实现ajax瀑布流分页的方法
- 易优CMSartlist文档列表配合arcpagelist标签可实现ajax瀑布流分
- 易优arclist文档列表配合arcpagelist标签可实现ajax瀑布流分页
- Wordpress实现自定义ajax请求的方式示例
- wordpress后台首页加载ajax.googleapis特别慢怎么办
- ecshop的ajax刷新购物车功能实现方法
- ecshop的ajax使用方法示例
- ecshop中ajax的调用原理
- ecshop中ajax.call使用方法见解
- ecshop后台通过ajax搜索
- ecshop商城ajax调用参数说明
图文教程
WordPress优化SEO插件WordPress SEO by yoast安装使用方法
使用方法:做好网站SEO一直是站长们的愿望,说简单也简单,但是说难也难,因为需要注意的地方太多,一个不小心被百度K了你都不知道怎么回事。
wordpress中文固定链接好不好,要注意什么
wordpress中文固定连接不好吗?答案是不好。wordpress设置固定链接时,应该尽量注意一下几点:1、不要让日期出现在固定链接里面。2、不要让分类的链接出现在固定链接里面。3、链
wordpress安装配置教程
1.关闭防护墙2.配制主从ip3.配置yum源4.安装软件包mysql_secure_installation创建站点目录并移进相关文件
移除WordPress后台隐私相关页面的方法
今年5月份,WordPress为了兼容欧洲通用数据维护条例(GDPR),发布了4.9.6版本,之后的版本后台都会呈现一个“隐私”页面
相关源码
-
(自适应手机端)英文外贸电子产品通用pbootcms模板源码下载为电子产品外贸企业设计的响应式网站模板,采用PbootCMS开发内核,支持多语言展示。模板默认集成产品展示系统、询价表单模块和企业资质展示区,满足跨境贸易基础需求。整站采用模块化设计,便于扩展业务场景。查看源码 -
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码 -
(自适应html5)重工业钢铁机械设备网站pbootcms响应式模板下载为重工业领域打造的响应式网站模板,助力企业高效展示产品与服务,基于PbootCMS开发的工业级网站模板,特别适合钢铁制造、机械设备生产等重工业企业使用。查看源码 -
(自适应响应式)WORDwps办公资源教程资讯网站模板下载基于PbootCMS内核开发的响应式网站模板,为办公教程、WPS技巧分享、职场技能培训等场景打造。模板内置标准化文档分类体系,支持图文/视频教程混合展示,满足现代办公知识传播需求。查看源码 -
(自适应响应式)运动健身瑜伽俱乐部网站pbootcms源码下载为健身瑜伽俱乐部设计的响应式网站模板,采用PbootCMS内核开发,可快速搭建专业级企业官网。模板默认适配运动健身行业视觉风格,用户可通过替换图文内容灵活应用于其他服务行业。查看源码 -
(自适应响应式)高端珠宝首饰奢侈品pbootcms模板下载本模板为珠宝首饰及奢侈品行业打造,采用PbootCMS内核开发,具备卓越的视觉表现力与商业转化能力。自适应设计确保在手机端呈现产品细节,后台数据实时同步,助您高效展示钻石查看源码
| 分享笔记 (共有 篇笔记) |

