Dev
搜索

Dev

WordPress插件入口菜单创建的位置代码
发表于2015-09-28|wordpress
Add_management_page() 在Tools下面创建 Add_options_page() 在Settings下面创建 Add_theme_page() 在Appearance下面创建 Add_users_page() 在Users下面创建 Add_dashboard_page() 在Dashboard下面创建 Add_posts_page() 在Posts下面创建 Add_media_page() 在Media下面创建 Add_links_page() 在Links下面创建 Add_pages_page() 在Page下面创建 Add_comments_page() 在Comments下面创建 Add_page_menu() 创建一个新的主菜单项,与Tools,Settings等平级
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);
1…9899100…103
avatar
developer
AI相伴的开发者博客
文章
1021
标签
723
分类
35
Follow Me
公告
This is my Blog
最新文章
svg转png2026-04-09
taro+tailwind开发记录2026-04-07
hono js 使用记录2026-03-31
cmder使用记录2026-03-08
flutter getx使用记录2026-03-01
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
dt apache2 删除失败 备份 mysql_fetch_object 获取星座 sqlite 一键安装 解决办法 方法 for event 算法复杂度 客户端 自定义 mysql_fetch_row 开启url 淘宝 上传 炒制 开发的坑 无法开启 西红柿 菜单 eui tp5 orm pgsql pqsql 设计规范 模板字符串 vue hset命令 replace 正向代理 授权 算法 __unset mb_strcut shell
归档
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
  • 九月 2025 5
网站信息
文章数目 :
1021
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中