Dev
搜索

Dev

$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]
WordPress函数:get_footer(获取页脚)
发表于2015-11-24|wordpress
描述 引入当前主题的页脚文件 footer.php,如果使用特定的名字,那么就会调用这个特定名字的页脚文件 footer-{name}.php 。 如果主题没有 footer.php 就会引入默认的 wp-includes/theme-compat/footer.php 。 用法 <?php get_footer( $name ); ?> 参数 $name(string) (可选) 调用 footer-name.php.默认: None示例: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php if ( is_home() ) : get_footer( 'home' ); elseif ( is_404() ) : get_footer( '404' ); else : get_footer(); endif; ?> [/...
WordPress 文章插入函数wp_insert_post
发表于2015-11-24|wordpress
该函数可在数据库中插入文章(及页面)。它可以进行处理变量,检查操作,填充日期/时间等缺失变量等工作。该函数以对象作为变量,返回已创建文章的编号(出错时返回0)。 用法 <?php wp_insert_post( $post, $wp_error ); ?> 参数$post(array) (必需) 一个文章对象. 与数据库wp_posts表中的字段一一对应 默认: 无重要: 如果设置$post[‘ID’]的值,将不会创建 这个ID的文章. 设置这个值将会更新这个ID的文章. 简单的说,创建一个文章 $post[‘ID’] 必须为空或不设置这个值.   [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $post = array( 'ID' => [ <post id> ] //需要更新的文章编号 'menu_order' => [ <o...
WordPress 常用函数 esc_html_e
发表于2015-11-24|wordpress
简介 显示翻译的文本,并且转义之后适合 HTML 安全输出。 用法 <?php esc_html_e( $text, $domain ); ?> 参数 $text (string) (required) 将编码成实体的文本。 Default: 无 $domain(string) (optional) 获取翻译文本的域。Default: ‘default’ 返回值 无 修改记录 Since: 2.8 源文件 wp-includes/l10n.php
1…878889…103
avatar
developer
AI相伴的开发者博客
文章
1022
标签
723
分类
35
Follow Me
公告
This is my Blog
最新文章
pdf按章节拆分到文件2026-05-03
svg转png2026-04-09
taro+tailwind开发记录2026-04-07
hono js 使用记录2026-03-31
cmder使用记录2026-03-08
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
ajax 本地测试方法 Function 处理大数组 table_msg 优化方向 css动画 xhprof_enable 关闭防火墙 自定义 cdn 翻书 无用 eui 购买 页面高度 Promise对象 tr __unset 菜单 tailwind 滑动时 并携带cookie goaccess 自建代理 上传图片 SplQueue kde mb_ereg_replace 控制器参数注入和 解析 英文 管理 swoft datetime laravel windows10 kubuntu 模板字符串 正态分布
归档
  • 五月 2026 1
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
网站信息
文章数目 :
1022
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中