Dev
搜索

Dev

WordPress的Action Hook与Filter Hook
发表于2015-09-28|wordpress
WordPress中的 Hook 有两种,分别是”Action Hook“及”Filter Hook“,我们刚才举例的 wp_head 及wp_footer 都是属於 Action Hook。不过,一开始你可以先把这两种 Hook 看成是一样的东西,只是 Filter 多了一点点不同的特色,接着说明。 Action Hook WP核心 (或主题、插件)在做它们该做的事时,如果执行到有埋 action hook 的程式码 (即是 do_action 语法) 时,会去找寻对应到的 hook functions,进而执行这些 hook functions(即那些透过 add_action() 来加入的 hook functions),藉此完成定制功能。WP核心并不期待 Action Hook functions 会有回传值,所以这里的 hook function 只被视为一个”独立切出来运作的功能“。 WP核心做它该做的事,你做你想做的事,做完就各自结束。 Filter Hook 跟 Action Hook 一样,WP核心 (或主题、插件)在做它们该做的事时,如果执行到有埋 filt...
wordpress 格式化文章编辑器,达到分区域编辑文章
发表于2015-09-28|wordpress
对于wordpress主题开发者来说,客户的要求可谓是五花八门,他们什么样的要求都会出现。本章就拿我的一个客户要求来说事——对方想让文章发表出来是固定格式的,对方是一家企业客户。就是说,文章发表出来后,不是普通文章那样,而是让这篇文章按固定的布局来显示,也就是我们今天要讲的“让wordpress主题实现编辑器分区域编辑文章”(如下图,一个简单的编辑器布局)。怎样实现文章区域格式化呢?下面就随高时银博客来看看吧。 第一步:添加布局代码。 要想达到上图的效果,我们要在主题的functions.php文件中添加如下代码: add_filter( ‘default_content’, ‘custom_editor_content’ ); function custom_editor_content( $content ) { $content = ‘ <div class=”content-col-main”> This is your main page content &nbsp; </div> <div class=”content-col-...
原生态的事件绑定函数addEventListener
发表于2015-09-28|js
var eventOne = function(){ alert(“第一个监听事件”);}function eventTwo(){ alert(“第二个监听事件”);}window.onload = function(){ var btn = document.getElementById(“yuanEvent”); //addEventListener:绑定函数 btn.addEventListener(“click”,eventOne); btn.addEventListener(“click”,eventTwo);}js事件 绑定函数
dl dt dd
发表于2015-09-27|html
dl 列表(list)dt 标题(title)dd 数据(data)(网上见为description)(但是他貌似可以传value)
js获取选中的一段字符串并加标签
发表于2015-09-27|js
function surroundContent() { var r; if (document.selection) { r = document.selection.createRange(); if (r.text != '') r.pasteHTML('' + r.text + '') } else if (window.getSelection) { r = window.getSelection(); if (r.rangeCount > 0) { r = r.getRangeAt(0); var a = document.createElement('a'); a.href = '#'; r.surroundContents(a) r.collaps...
WordPress中is_singular()函数简介
发表于2015-09-26|wordpress
简单的认为is_sigular()相当于is_single()||is_page()||is_attachment()没有什么大问题。也就是说,有is_single()||is_page() 的地方,都可以替换成is_singular() 但是其实上述这种理解不是太准确。来比较一下is_single()与is_sigular()的文档。is_single()是可以加参数的。参数可以是post_id,post_slug,post_title。2.5之后还可以同时对这几个参数加以判断。当不带参数时,返回的是当前显示的是不是一个单独的post(而且类型不是page和attachment)。而带了参数,返回的就是当前显示的是不是编号/标题/标志为“XXX”的那篇post。在数据库里,is_single不仅要查询ID是否存在,还要保证type是“post”而不是“page”,“attachment”甚至“revision”。is_sigular()则简单的多。就是当前显示的是不是一条单独的post所形成的页面。在数据库里,is_sigular()也只是判断ID是...
CSRF攻击
发表于2015-09-25|others
原文地址:http://baike.baidu.com/view/1609487.htm CSRF攻击依赖下面的假定: 攻击者了解受害者所在的站点 攻击者的目标站点具有持久化授权cookie或者受害者具有当前会话cookie 目标站点没有对用户在网站行为的第二授权
PHP 中关联数组
发表于2015-09-23|php
关联数组双引号中时候,索引不用加引号 $grade = array();$grade[“name”]=”li kui”; echo “$grade[name]”;
今天一直调试不同,发现阿里云虚拟机不支持面向对象的写法
发表于2015-09-23|php
$link = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME); $link =  new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);
mysqli连接数据库
发表于2015-09-23|php
如果定义了常量,则在连接时不用加引号
1…99100101…103
avatar
developer
AI相伴的开发者博客
文章
1030
标签
737
分类
36
Follow Me
公告
This is my Blog
最新文章
wsl2中podman总是需要登录解决办法2026-10-10
wsl2中ipv6速度慢2026-10-10
fast-whisper音视频转文字2026-10-02
rn开发中断开手机再连上后连不上metro2026-10-01
zed编辑器ESLint报错2026-10-01
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
png 算法 psd Generator 接口测试 自动 为新开发 mb_ereg_replace 自定义字段面板 end 不准 兼容模式 ssh movieclip json https 内部指针 chrome 管理工具 灵异事件 metro event 菜单 客户端等 rn 发红包 windows 禁止 环境 poppler mysql_fetch_object COS 和数组 性能测试 解密 拓展 stdClass 时间对象问题 pull Promise对象
归档
  • 十月 2026 5
  • 八月 2026 1
  • 六月 2026 2
  • 五月 2026 1
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
网站信息
文章数目 :
1030
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中