Dev
搜索

Dev

WordPress Shortcode(简码)介绍
发表于2015-10-03|wordpress
原文地址:http://www.wpdaxue.com/wordpress-shortcode.html WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress会识别这些短代码并根据短代码的定义输出为特定的内容。 然后把自己定义的 Shortcode 和其处理函数管理起来,以便 [mycode attr=”value”]content[/mycode] 能够按照预期执行。 Shortcode 相关的所有函数 WordPress 定义了以下和 Shortcode 相关的函数: add_shortcode('mycode', 'function_name'); // 定义一个新的 Shortcode remove_shortcode('mycode'); // 移除一个 Shortcode remove_all_shortcodes(); // 移除所有的 Shortcode $return = do_shortcode($content); // 应用 Shortcode 到内容而不输出 ...
extract
发表于2015-10-03|php
PHP extract() 函数从数组中把变量导入到当前的符号表中。 对于数组中的每个元素,键名用于变量名,键值用于变量值。 第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。 本函数返回成功设置的变量数目。 extract(array,extract_rules,prefix)
为wordpress插件自定义数据表
发表于2015-10-02|wordpress
一般在写插件时候创建数据库有如下三个步骤: 创建一个添加新数据表的 PHP 函数。 保证插件启动的时候调用这个函数。 如果新版本有不同的数据表结构,创建一个升级函数。 今天我就以微信机器人 WordPress 插件高级版的 新功能:自定义文本回复,来讲解下这个过程,其中的第三步,由于没有数据库的升级不涉及。 创建一个添加新数据表的 PHP 函数 我们这个插件的安装函数叫做:weixin_robot_texts_crate_table。 1. 数据库表前缀 默认 WordPress 数据库标签前缀都是 wp_,但是有人如果在一个数据库安装两个及以上 WordPress,就需要在 wp-config.php设置 WordPress 数据库表前缀来区别,所以我们向 WordPress 数据库添加新表的时候,要先找找到数据库表前缀。我们可以在变量 $wpdb->prefix 找到。代码如下: global $wpdb;$table_name = $wpdb->prefix . "weixin_robot_texts"; 2. 判断表是否存在 可以通过一条 ...
JavaScript function函数种类:普通函数、匿名函数、闭包函数
发表于2015-09-30|js
普通函数、匿名函数、闭包函数 1.普通函数介绍 1.2 Js中同名函数的覆盖 在Js中函数是没有重载,定义相同函数名、不同参数签名的函数,后面的函数会覆盖前面的函数。调用时,只会调用后面的函数。 1.3 arguments对象 arguments 类似于C#的params,操作可变参数:传入函数的参数数量大于定义时的参数数量。 function showNames(name) {     alert(name);//张三     for (var i = 0; i < arguments.length; i++) {         alert(arguments[i]);//张三、李四、王五     } } showNames('张三','李四','王五'); 1.4 函数的默认范围值 默认返回的是'undefined' 2.匿名函数 2.1 变量匿名函数 可以把函数赋值给变量、事件。避免函数名污染,滥用 //变量匿名函数,左侧可以为变量、事件等 var anonymousNormal = function (p1, p2) {     alert(p1+p2); } ...
增加WordPress对Post Formats的支持
发表于2015-09-29|wordpress
1,在functions.php增加如下内容:add_theme_support( ‘post-formats’, array( ‘aside’, ‘chat’,’gallery’,’image’,’link’, ‘quote’, ‘status’, ‘video’, ‘audio’ ) );2,把文章样式给文章样式类页面add_post_type_support( ‘page’, ‘post-formats’ ); // add post-formats to post_type ‘my_custom_post_type’add_post_type_support( ‘my_custom_post_type’, ‘post-formats’ );3,在 single.php中添加 或者1, 使用这样的模版名single-{format name}.php2,在functions.php中添加function use_post_format_templates_27425( $template ) { if ( is_single() &&...
js设置style时引号中不能有分号
发表于2015-09-29|js
document.getElementById(ckb[i]).style.background = “url(image/ku.png) -8px -64px no-repeat”;如果有引号将没有报错,并且设置样式不成功
js函数注册
发表于2015-09-29|js
这个是把方法名写在后面,如果写括号就是赋值了selection1.onclick = clickHander; selection2.onclick = function(){ alert('答案2注册函数');} attachEvent方法 按钮onclick IE中使用addEventListener方法 按钮click fox中使用
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-...
1…979899…102
avatar
developer
AI相伴的开发者博客
文章
1018
标签
718
分类
34
Follow Me
公告
This is my Blog
最新文章
cmder使用记录2026-03-08
flutter getx使用记录2026-03-01
统计代码行数2026-02-27
php easywechat 6.x 微信支付 手动解密2026-02-25
php 反引号 执行shell脚本2026-02-25
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
公众号 格式化 权限 mysql_fetch_object thinkphp face++ mysql_fetch_row 云服务器 微信支付 is_singular td 转换 获取真实 Function [object Object] 去掉小程序边框线 date 备忘录 开放平台 Post Formats 队列 外泄的 soffice PHP unable current 豆腐 继续滑动一会 tp 备份 zip命令 dl animate动画 redis 文本搜索 算法 和 查看 parse_str 对象存储
归档
  • 三月 2026 2
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
  • 九月 2025 5
  • 八月 2025 2
网站信息
文章数目 :
1018
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中