Dev
搜索

Dev

PHP主要分割字符串函数
发表于2015-11-25|wordpress
strtok(string , split) 按分隔符把字符串分割,返回第一部分 chunk_split(string,length,end) 把字符串按指定长度分割,并在结尾加上符号 str_split() 把字符串分割到数组  
wordpress创建分类函数register_taxonomy
发表于2015-11-25|wordpress
用法如下 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php register_taxonomy($taxonomy, $object_type, $args); //$taxonomy 字符串型,必需,分类法的名称,用英文哦 //$object_type 数组或字符串,必需,分类法所对应的文章类型 //$args--可选,配置参数 ?> [/pcsh] $args参数是个数组,跟register_post_type函数的$args参数类似,详细:label-labels-数组: 'name' 'singular_name' 'search_items' 'popular_items' 'all_items' 'parent_item' ....略 public- show_in_nav_menus-是否在菜单设置页面显示 ....略,参考registe...
wordpress数据库接口介绍 $wpdb
发表于2015-11-25|wordpress
使用说明 请不要直接调用wpdb类中的方法。WordPress定义了$wpdb的全局变量,所以请直接调用该全局变量$wpdb的实例来操作数据库。(调用之前不要忘了声明引用全局变量$wpdb。参考globalize) $wpdb对象可以用来操作WordPress数据库中的每一个表,不仅仅是WordPress自动创建的基本表。例如,你有一个自定义的表叫做mytable,那么可以使用如下语句来查询: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $myrows = $wpdb->get_results( "SELECT id, name FROM mytable" ); [/pcsh] 1.在数据库上运行任务查询 这个查询函数允许你在wordpress的数据库里运行任何SQL查询。当然了,最好能利用如下的特定函数, [pcsh lang=”php” tab_size=”4” messa...
$wpdb获取WordPress所有分类名字和ID
发表于2015-11-25|wordpress
[pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] /** * 获取WordPress所有分类名字和ID */ function show_category(){ global $wpdb; $request = "SELECT $wpdb->terms.term_id, name FROM $wpdb->terms "; $request .= " LEFT JOIN $wpdb->term_taxonomy ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id "; $request .= " WHERE $wpdb->term_taxonomy.taxonomy = 'category' "; $request .= " OR...
WordPress 数据库操作WPDB对象($wpdb)用法详解
发表于2015-11-25|wordpress
原文地址:http://codex.wordpress.org/zh-cn:Class_Reference/wpdb 使用wordpress的时候,如果想直接使用WP里封装的数据库操作的类(wp-db.php),将wp-blog-header.php包含到代码中就可以使用了。 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] define(‘PATH’, dirname(dirname(__FILE__)).‘/’); require_once(PATH . ‘../wp-blog-header.php’); global $wpdb; [/pcsh] 插入数据时,其中一种方法是使用wp-db类中的insert()函数。 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $table =...
wordpress的wp_insert_post函数无法插入问题
发表于2015-11-24|wordpress
今天很奇怪。。中间有个地方确实写错了。。title和内容没有转码调用了wp_insert_post函数,结果无论如何都插不进 转码之后才解决了,真奇怪 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $title[1][0] = iconv('gbk','utf-8',$title[1][0]); $content[0][0] = iconv('gbk','utf-8',$content[0][0]); [/pcsh]  
preg_replace
发表于2015-11-24|php
preg_replace — 执行一个正则表达式的搜索和替换 mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] ) 搜索subject中匹配pattern的部分, 以replacement进行替换。 参数 pattern 要搜索的模式。可以使一个字符串或字符串数组。 可以使用一些PCRE修饰符, 包括被弃用的'e'(PREG_REPLACE_EVAL),可以为这个函数指定。 replacement 用于替换的字符串或字符串数组。如果这个参数是一个字符串,并且pattern 是一个数组,那么所有的模式都使用这个字符串进行替换。如果pattern和replacement 都是数组,每个pattern使用replacement中对应的 元素进行替换。如果replacement中的元素比pattern中的少, 多出来的pattern使用空字符串进行替换。 replacement中可以包含后向引用\...
php正则表达式匹配多行
发表于2015-11-24|php
应该使用s模式 也就是最后加个s 例如: [pcsh lang=”js” tab_size=”4” message=”” hl_lines=”” provider=”manual”] /\<font face\=\"Arial\"\>(.*?)\<\/font\>/s [/pcsh]
WordPress 获取当前钩子列表
发表于2015-11-24|wordpress
钩子被储存在 $wp_filter 全局变量里,所以,要获取钩子列表,可以直接获取 $wp_filter 全局变量。 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] var_dump( $GLOBALS[‘wp_filter’] ); [/pcsh]
wordpress在后台某些特定的页面加自定义字段面板 meta面板
发表于2015-11-24|wordpress
经过实验,最好使用add_meta_boxes钩子, [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] add_action('add_meta_boxes', 'addMetaBox'); // 增加 后台meta面板 [/pcsh] 使用这个钩子时可以获得文章信息,从而可以在特定post或page加入特定的meta面板,方便很多,但是可能以前没有这个钩子, 兼容3.0以前用以下的,虽然我并不觉得有人在用3.0了。。。 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] add_action( 'admin_init', 'addMetaBox', 1 ); [/pcsh]
1…868788…102
avatar
developer
AI相伴的开发者博客
文章
1015
标签
715
分类
31
Follow Me
公告
This is my Blog
最新文章
php easywechat 6.x 微信支付 手动解密2026-02-25
php 反引号 执行shell脚本2026-02-25
mysql使用记录2026-02-19
flutter开发流程2026-02-08
react native 0.83 turbo modules 安卓 使用记录2026-01-10
分类
  • apicloud3
  • bootstrap8
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
  • flash2x2
标签
chrome浏览器 data virtualbox new eui 设计模式 rc.local tbody 接口测试 恋爱 egret 交流 多版本 地址 编译 多对多关联模型 不准 自定义组件 grep thinkphp5 导入包 vue 函数 对象存储 自定义 alter 对象 区别 private 并携带cookie zip命令 php-sdk 会展行业 滋滋声 async 非典型 xss 开启HSTS 抽奖概率 测试代码
归档
  • 二月 2026 4
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
  • 九月 2025 5
  • 八月 2025 2
  • 七月 2025 1
网站信息
文章数目 :
1015
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中