Dev
搜索

Dev

WP_Query
发表于2015-11-14|wordpress
可供使用的查询参数: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] public 'query_vars' => array (size=62) 'post_type' => string 'post' (length=4) 'post_status' => string 'publish' (length=7) 'posts_per_page' => int 10 'error' => string '' (length=0) 'm' => string '' (length=0) 'p' =>...
wordpress 的 query_posts函数
发表于2015-11-14|wordpress
WordPress函数query_posts在WordPress主题中是用于控制哪些文章可以出现在主循环中。 可能说主循环很多人都不懂,那么举个例子: 首页、存档页的这些文章(包括分页中的)都是在主循环中的。在不使用query_posts函数控制的情况,首页、存档页等都是按照文章的发布时间列出你博客上所有已发布的文章,而如果你想定义哪些文章可以显示,哪些文章不显示,文章按照什么样的方法排序等,那么你就要用到query_posts函数了。 WordPress函数query_posts非常强大,参数无数,用法更是无数,下面简单汇总一下query_posts函数的常用方法。开始之前,你可以先看看query_posts的官方文档。看文档对很多人来说可能会很困难,但是要成为一名优秀的主题开发者,学会看文档才是王道。 query_posts() 可以用来控制在循环(Loop)中显示哪些文章。它可以替换主查询,而使用一个新的查询来获取文章。要清除 query_posts() 的新查询,可以使用 wp_reset_query() 来重置查询。 我们强烈建议您使用 pre_get_posts 来替...
wordpress自定义文章类型功能
发表于2015-11-14|wordpress
创建自定义文章类型 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] add_action( 'init', 'create_events' ); function create_events() { $labels = array( 'name' => _x('Events', 'post type general name'), 'singular_name' => _x('Event', 'post type singular name'), 'add_new' => _x('Add New', 'Event'), 'add_new_item'...
WordPress的have_posts()和the_post()函数
发表于2015-11-13|wordpress
在WordPress的index.php文章循环输出中,通常会有下面一段代码: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php endwhile; ?> <?php endif; ?> [/pcsh] 这里有两个函数,have_posts()和the_post()。 have_posts() 函数:WordPress的have_posts() 默认是一个全局函数。 have_posts函数被调用时实际上是调用全局变量$wp_query->have_posts()成员函数,来简单检查一个全局数组(array)变量$posts的一个循环计数器,以确认是否还有post,如果有返回true(1),如果没有返回false...
WordPress函数:add_action(添加动作)
发表于2015-11-13|wordpress
说明 将函数连接到指定action(动作)。 在Plugin API/Action Reference 上查看动作hook列表。wordpress核心调用do_action() 时触发动作。 用法 [pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"] <?php add_action( $tag, $function_to_add, $priority, $accepted_args ); ?> [/pcsh] 参数 $tag (字符串)(必填)$function_to_add  所挂载的动作(action)的名称。(在Plugin API/Action Reference 上查看动作hook列表)。也可以是一个主题或插件文件内部的一个动作,或者特定的标签“all”,这个函数将被所有的钩子(hooks)调用。 默认值:None $function_to_add (回调)(必填)你希望挂载的函数的名称。注:在 PHP“回调”类型文档中...
jQuery 遍历函数
发表于2015-11-12|jq
jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。 函数 描述 .add() 将元素添加到匹配元素的集合中。 .andSelf() 把堆栈中之前的元素集添加到当前集合中。 .children() 获得匹配元素集合中每个元素的所有子元素。 .closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。 .contents() 获得匹配元素集合中每个元素的子元素,包括文本和注释节点。 .each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 .end() 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。 .eq() 将匹配元素集合缩减为位于指定索引的新元素。 .filter() 将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素。 .find() 获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。 .first() 将匹配元素集合缩减为集合中的第一个元素。 .has() 将匹配元素集合缩减为包含特定元素的后代的集合。 .is() 根据选择器检查当前匹...
jQuery 遍历 - prevAll() 方法
发表于2015-11-12|jq
prevAll函数的获取顺序: prevAll实际上是从 当前匹配元素 依次向上匹配的 如下实验 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <html> <head> <script type="text/javascript" src="/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ (function(){ $("#ddd").prevAll("li").each(function(){ alert($(this).text()); }); })(); }); </script> </head> <body> &l...
jQuery - 获得内容和属性
发表于2015-11-12|jq
获得内容 - text()、html() 以及 val() 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容: 实例 $("#btn1").click(function(){ alert("Text: " + $("#test").text()); }); $("#btn2").click(function(){ alert("HTML: " + $("#test").html()); }); 获取属性 - attr() jQuery attr() 方法用于获取属性值。 下面的例子演示如何获得链接中 href 属性的值: 实例 $("button").click(function(){ alert($("#w3s").attr("href")); });
jQuery 遍历 - prev() 方法
发表于2015-11-12|jq
prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素,通过选择器进行筛选是可选的。 根据测试,必须是同胞才行,中间不能有任何无关的元素,比如 <body><div class=”selected”><span>Hello</span></div><br><p class=”selected”>Hello Again</p><p>And Again</p> <script>$(“p”).prev(“.selected”).css(“background”, “yellow”);</script> 这段只能搜索到Hello Again,因为前面多了个br,应该不是同胞了 <body><div class=”selected”><span>Hello</span></div>&l...
get_post_meta
发表于2015-11-12|wordpress
示例 <?php $key_1_value = get_post_meta(76, 'key_1', true); ?> 参数 $post_id (整数)(必需)希望从中得到数据的文章的编号。用$post->ID获取文章编号。 默认值:None $key (字符)(必需)字符,字符中含有希望的meta值的名称。 默认值:None $single (布尔值)(可选)如果默认值设为true,函数返回单个字符形式的结果。如果为false或为设置,则函数返回自定义字段的数组。 默认值:false 返回的值 若$single设为false或空,函数返回一个包含指定关键字的所有值的数组 若$single设为true,函数返回指定关键字的第一个值(不是数组) 无论$single值是什么,如果没有指定关键字,函数将返回空的字符。
1…919293…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
搜索
数据加载中